Você especifica o comportamento do servidor vSphere Auto Deploy servidor usando um conjunto de regras. O mecanismo de vSphere Auto Deploy de regras verifica o conjunto de regras de padrões de host correspondentes para decidir quais itens (perfil de imagem, perfil de host, vCenter Server local ou objeto de script) para provisionar cada host com.
O mecanismo de regras mapeia definições de software e configuração para hosts com base nos atributos do host. Por exemplo, você pode implantar perfis de imagem ou perfis de host em dois clusters de hosts gravando duas regras, cada uma correspondendo ao endereço de rede de um cluster.
Para hosts que ainda não foram adicionados a um sistema vCenter Server, o servidor vSphere Auto Deploy verifica com o mecanismo de regras antes de servir perfis de imagem, perfis de host e informações de localização de inventário aos hosts. Para hosts que são gerenciados por um sistema vCenter Server, o perfil de imagem, o perfil do host e a localização de inventário que o vCenter Server armazenado no objeto host são usados. Se você fizer alterações nas regras, poderá usar os cmdlets vSphere Client ou vSphere Auto Deploy em uma sessão PowerCLI para testar e reparar a conformidade das regras. Quando você repara a conformidade de regra para um host, o perfil de imagem e as atribuições de perfil do host desse host são atualizados.
O mecanismo de regras inclui regras e conjuntos de regras.
- Regras
-
As regras podem atribuir perfis de imagem e perfis de host a um conjunto de hosts ou especificar a localização (pasta ou cluster) de um host no sistema
vCenter Server destino. Uma regra pode identificar hosts de destino por endereço MAC de inicialização, informações SMBIOS, UUID do BIOS, Fornecedor, Modelo ou endereço IP DHCP fixo. Na maioria dos casos, regras se aplicam a vários hosts. Crie regras usando os cmdlets
vSphere Client ou vSphere Auto Deploy em uma
PowerCLI usuário. Depois de criar uma regra, você deve adicioná-la a um conjunto de regras. Apenas dois conjuntos de regras, o conjunto de regras ativas e o conjunto de regras de trabalho, são compatíveis. Uma regra pode pertencer a ambos os conjuntos, ao padrão ou somente ao conjunto de regras de trabalho. Depois de adicionar uma regra a um conjunto de regras, você não poderá mais alterar a regra. Em vez disso, você copia a regra e substitui itens ou padrões na cópia. Se você estiver gerenciando vSphere Auto Deploy com o
vSphere Client, poderá editar uma regra se ela estiver no estado inativo.
Você pode especificar os seguintes parâmetros em uma regra.
- Conjunto de Regras Ativas
- Quando um host recém-iniciado entra em contato com o servidor vSphere Auto Deploy com uma solicitação de um perfil de imagem, o servidor vSphere Auto Deploy verifica o conjunto de regras ativas para regras correspondentes. O perfil de imagem, o perfil do host, vCenter Server local de inventário e o objeto de script mapeados por regras correspondentes são usados para inicializar o host. Se mais de um item do mesmo tipo for mapeado pelas regras, o servidor vSphere Auto Deploy usará o item que está primeiro no conjunto de regras.
- Conjunto de Regras de Trabalho
- O conjunto de regras de trabalho permite testar as alterações nas regras antes de ativar as alterações. Por exemplo, você pode usar cmdlets vSphere Auto Deploy teste de conformidade com o conjunto de regras de trabalho. O teste verifica se os hosts gerenciados por um sistema vCenter Server estão seguindo as regras no conjunto de regras de trabalho. Por padrão, os cmdlets do adicionam a regra ao conjunto de regras de trabalho e ativam as regras. Use o NoActivate para adicionar uma regra somente ao conjunto de regras de trabalho.
Use o seguinte fluxo de trabalho com regras e conjuntos de regras.
- Faça alterações no conjunto de regras de trabalho.
- Teste as regras do conjunto de regras de trabalho em relação a um host para certificar-se de que tudo esteja funcionando corretamente.
- Refine e teste novamente as regras no conjunto de regras de trabalho.
- Ative as regras no conjunto de regras de trabalho.
Se você adicionar uma regra em uma PowerCLI e não especificar o parâmetro NoActivate, todas as regras que estiverem no conjunto de regras de trabalho serão ativadas. Não é possível ativar regras individuais.
Consulte a PowerCLI de linha de comando Gerenciando vSphere Auto Deploy com cmdlets do PowerCLI obter mais informações sobre como vSphere Auto Deploy o PowerCLI cmdlets. Consulte Gerenciando vSphere Auto Deploy com o vSphere Client para obter mais informações sobre como vSphere Auto Deploy com o vSphere Client.