Esse comando atualiza o estado do VMSS chamado VMSS001 que pertence ao grupo de recursos chamado Group001 ao estado de um objeto VMSS local, $LocalVMSS.
Define se as atualizações do sistema operacional devem ser aplicadas automaticamente às instâncias do conjunto de dimensionamento de forma sem interrupção quando uma versão mais recente da imagem estiver disponível.
Tipo de ação de reparo (substituir, reiniciar, reimagem) que será usada para reparar máquinas virtuais não íntegras no conjunto de dimensionamento. O valor padrão é substituir.
A quantidade de tempo para a qual os reparos automáticos são suspensos devido a uma alteração de estado na VM. O tempo de carência começa após a conclusão da alteração de estado. Isso ajuda a evitar reparos prematuros ou acidentais. A duração do tempo deve ser especificada no formato ISO 8601. O período mínimo de carência permitido é de 30 minutos (PT30M), que também é o valor padrão. O período máximo de carência permitido é de 90 minutos (PT90M).
Especifica o número mínimo de VMs que devem ser de prioridade regular à medida que uma instância do VMSS Flex é expandida. Esse parâmetro só é válido para instâncias do VMSS com OrchestrationMode Flexível.
Especifica uma cadeia de caracteres codificada em base 64 de dados personalizados.
Isso é decodificado para uma matriz binária que é salva como um arquivo na máquina virtual.
O comprimento máximo da matriz binária é de 65535 bytes.
Para usar o cloud-init para sua VM, consulte Usando cloud-init para personalizar uma VM do Linux durante a criação.
Especifica se os eventos agendados devem ser aprovados automaticamente quando todas as instâncias estiverem inativas. Esse parâmetro só tem suporte ao atualizar um Conjunto de Dimensionamento de Máquinas Virtuais por meio do -VirtualMachineScaleSet parâmetro de objeto (por exemplo, canalizar a saída de Get-AzVmss).
Esse parâmetro pode ser usado pelo usuário na solicitação para habilitar ou desabilitar a Criptografia de Host para o conjunto de dimensionamento de máquinas virtuais.
Especifica a lista de identidades de usuário associadas ao conjunto de dimensionamento de máquinas virtuais.
As referências de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/identityies/{identityName}'
Especifica o tipo de identidade usado para o conjunto de dimensionamento de máquinas virtuais.
O tipo 'SystemAssignedUserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário.
O tipo 'None' removerá as identidades do conjunto de dimensionamento de máquinas virtuais.
Os valores aceitáveis para este parâmetro são:
usado para tornar uma solicitação condicional para o PUT e outros métodos não seguros. O servidor só retornará os recursos solicitados se o recurso corresponder a um dos valores ETag listados. Omita esse valor para sempre substituir o recurso atual. Especifique o valor de ETag visto pela última vez para impedir a substituição acidental de alterações simultâneas.
Usado para tornar uma solicitação condicional para os métodos GET e HEAD. O servidor só retornará os recursos solicitados se nenhum dos valores ETag listados corresponder à entidade atual. Usado para tornar uma solicitação condicional para os métodos GET e HEAD. O servidor só retornará os recursos solicitados se nenhum dos valores ETag listados corresponder à entidade atual. Defina como '*' para permitir que um novo conjunto de registros seja criado, mas para impedir a atualização de um conjunto de registros existente. Outros valores resultarão em erro do servidor, pois não têm suporte.
A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote.
Como isso é um máximo, instâncias não íntegras em lotes anteriores ou futuros podem fazer com que o percentual de instâncias em um lote diminua para garantir maior confiabilidade.
Se o valor não for especificado, ele será definido como 20.
Limite o número de instâncias em cada zona de disponibilidade como um percentual da capacidade total do conjunto de dimensionamento de máquinas virtuais. Por exemplo: se definido como 50, isso significa que, a qualquer momento, não mais de 50% das VMs em seu conjunto de dimensionamento podem ser alocadas para uma única zona.
Especifica o preço máximo que você está disposto a pagar por uma VM/VMSS de baixa prioridade. Este preço está em dólares americanos. Esse preço será comparado com o preço atual de baixa prioridade para o tamanho da VM. Além disso, os preços são comparados no momento da criação/atualização da VM/VMSS de baixa prioridade e a operação só terá êxito se o maxPrice for maior que o preço de baixa prioridade atual. O maxPrice também será usado para remover uma VM/VMSS de baixa prioridade se o preço de baixa prioridade atual ultrapassar o maxPrice após a criação da VM/VMSS. Os valores possíveis são: qualquer valor decimal maior que zero. Exemplo: 0,01538. -1 indica que a VM/VMSS de baixa prioridade não deve ser removida por motivos de preço. Além disso, o preço máximo padrão será -1 se não for fornecido por você.
O percentual máximo do total de instâncias de máquina virtual no conjunto de dimensionamento que pode ser simultaneamente não íntegro, seja como resultado da atualização ou por ser encontrado em um estado não íntegro pelas verificações de integridade da máquina virtual antes que a atualização sem interrupção seja anulada.
Essa restrição será verificada antes de iniciar qualquer lote.
Se o valor não for especificado, ele será definido como 20.
O percentual máximo de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro.
Essa verificação ocorrerá depois que cada lote for atualizado.
Se esse percentual for excedido, a atualização sem interrupção será anulada.
Se o valor não for especificado, ele será definido como 20.
O número máximo de zonas de disponibilidade a serem usadas se o ZonePlacementPolicy for 'Auto'. Se não for especificado, todas as zonas de disponibilidade serão usadas.
Especifica o modo de cache do disco do sistema operacional.
Os valores aceitáveis para este parâmetro são:
None
ReadOnly
ReadWrite O valor padrão é ReadWrite.
Se você alterar o valor de cache, o cmdlet reiniciará a máquina virtual.
Essa configuração afeta a consistência e o desempenho do disco.
O tempo que uma máquina virtual está sendo reimageada ou tendo seu sistema operacional atualizado terá que aprovar potencialmente o evento agendado de imagem do sistema operacional antes que o evento seja aprovado automaticamente (tempo limite). A configuração é especificada no formato ISO 8601, com o valor definido como PT15M (15 minutos).
O tempo de espera entre concluir a atualização de todas as máquinas virtuais em um lote e iniciar o próximo lote.
A duração do tempo deve ser especificada no formato ISO 8601.
O valor padrão é PT0S (0 segundos).
Especifica o percentual desejado de VMs, depois que o BaseRegularCount for atendido, que são de prioridade regular à medida que a instância do VMSS Flex é expandida. Essa propriedade só é válida para instâncias VMSS com OrchestrationMode Flexível.
As regras a serem seguidas ao dimensionar um conjunto de dimensionamento de máquinas virtuais. Os valores possíveis são: 'Default', 'OldestVM' e 'NewestVM'. 'Padrão' quando um conjunto de dimensionamento de máquinas virtuais é dimensionado, o conjunto de dimensionamento será primeiro equilibrado entre zonas se for um conjunto de dimensionamento zonal. Em seguida, ele será equilibrado entre domínios de falha na medida do possível. Em cada Domínio de Falha, as máquinas virtuais escolhidas para remoção serão as mais recentes que não estão protegidas contra o scale-in. 'OldestVM' quando um conjunto de dimensionamento de máquinas virtuais está sendo dimensionado, as máquinas virtuais mais antigas que não estão protegidas contra o scale-in serão escolhidas para remoção. Para conjuntos de dimensionamento de máquinas virtuais zonais, o conjunto de dimensionamento será primeiro equilibrado entre zonas. Em cada zona, as máquinas virtuais mais antigas que não estão protegidas serão escolhidas para remoção. 'NewestVM' quando um conjunto de dimensionamento de máquinas virtuais está sendo dimensionado, as máquinas virtuais mais recentes que não estão protegidas contra o scale-in serão escolhidas para remoção. Para conjuntos de dimensionamento de máquinas virtuais zonais, o conjunto de dimensionamento será primeiro equilibrado entre zonas. Em cada zona, as máquinas virtuais mais recentes que não estão protegidas serão escolhidas para remoção.
Especifica a versão da API para determinar qual versão do esquema de configuração de Eventos Agendados será entregue. Formato: YYYY-MM-DD. Para versões de API disponíveis, consulte https://learn.microsoft.com/rest/api/compute/scheduled-events. Esse parâmetro só tem suporte ao atualizar um Conjunto de Dimensionamento de Máquinas Virtuais por meio do -VirtualMachineScaleSet parâmetro de objeto (por exemplo, canalizar a saída de Get-AzVmss).
Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. UefiSettings não serão habilitados, a menos que essa propriedade esteja definida.
Especifica a ID exclusiva da imagem da galeria compartilhada para implantação de VM. Isso pode ser buscado na chamada GET da imagem da galeria compartilhada.
O período configurável de tempo (em minutos) que uma Máquina Virtual está sendo excluída terá que aprovar potencialmente o Evento Encerrado Agendado antes que o evento seja aprovado automaticamente (tempo limite).
Especifica o fuso horário para Windows sistema operacional. Por exemplo, "Horário Padrão do Pacífico".
Os valores possíveis podem ser TimeZoneInfo.Id valor de fusos horários retornados por TimeZoneInfo.GetSystemTimeZones.
O sinalizador que habilita ou desabilita uma funcionalidade para ter um ou mais discos de dados gerenciados com UltraSSD_LRS tipo de conta de armazenamento no conjunto de dimensionamento de máquinas virtuais.
Discos gerenciados com tipo de conta de armazenamento UltraSSD_LRS podem ser adicionados a um VMSS somente se essa propriedade estiver habilitada.
Especifica um objeto VMSS local.
Para obter um objeto VMSS, use o cmdlet Get-AzVmss.
Esse objeto de máquina virtual contém o estado atualizado para o VMSS.
Especifica o modo de alinhamento entre a computação do VMSS (Conjunto de Dimensionamento de Máquinas Virtuais) e a contagem de domínios de falha de armazenamento. Os valores válidos são 'Aligned', 'Unaligned' e 'BestEffortAligned'. 'BestEffortAligned' descarrega o alinhamento ao VMSS – discos que dão suporte a domínios de falha de armazenamento suficientes são alinhados, enquanto outros permanecem desalinhados, evitando falhas de implantação para configurações de disco de SKU misto. Essa propriedade pode ser alterada em um VMSS existente. Aplicável somente ao VMSS Flex.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.