Estou tentando obter determinados detalhes de discos anexados a uma VM no Azure usando o SDK do Azure python. Eu vim a saber que:
Uma VM terá dois discos anexados a ela quando criada:
- Disco do sistema operacional (os discos do sistema operacional são anexados com uma letra de unidade C: por padrão)
- Disco temporário (discos temporários são anexados com uma letra de unidade D: por padrão)
Além disso, podemos adicionar discos de dados extras a uma VM, se precisarmos. O problema é que quando adicionamos um disco de dados, não sabemos qual letra está anexada a esse disco.
Recebo os detalhes de utilização de disco para um disco junto com sua letra de unidade da análise de log do Azure, mas não recebo o nome do disco nesses logs. portanto, não consigo identificar quais são os logs de utilização do disco.
Usando o SDK do Python do Azure, consigo obter o nome e o tamanho do disco, mas não consigo obter a letra do disco.
Quero saber a letra de um disco para conhecer os detalhes de utilização de um determinado disco. Alguém por favor pode me ajudar com isso?
Conforme mencionado no comentário, não é possível mapear discos do Azure com disco convidado do Windows em um único script.
Você pode usar o LUN para o disco para obter o mapeamento dos dois arquivos .
Etapa -1: Remoto para a VM, abra o powershell e execute o comando abaixo:
Você obterá a lista de unidades com seu número de unidade (slot) e um caminho presente em sua VM.
Nota: O disco#000001# é a parte LUN. Neste caso é LUN 1.
Ou
Etapa -2: Agora, para obter os detalhes dos discos do Azure, você pode executar o comando abaixo na CLI :
Ou
Usando Powershell:
Ou
Usando o SDK do Python:
Referência:
Como mapear discos do Azure para discos de convidado de VM do Windows - Máquinas Virtuais do Azure | Documentos da Microsoft