Uso de propriedades específicas do Inflobox e atributos extensíveis para integrações de IPAM em modelos de nuvem do VMware Aria Automation
VMware Aria Automation
Você pode usar propriedades específicas do Inflobox para projetos do
VMware Aria Automation
que contenham integrações de IPAM externas para o Infoblox.As seguintes propriedades do Inflobox estão disponíveis para uso com as suas integrações de IPAM do Infoblox em designs e implantações de modelos de nuvem. Você pode usá-las no
VMware Aria Automation
para controlar ainda mais a alocação de endereços IP durante a implantação do modelo de nuvem. O uso dessas propriedades é opcional.Se você estiver usando o plug-in do Infoblox versão 1.5 (Plug-in Aria Automation Infoblox 1.5), uma propriedade do Infoblox local substituirá uma propriedade do Infoblox global para as propriedades
dnsSuffix
, dnsView
, enableDns
e enableDhcp
. Por exemplo, se você especificar uma propriedade do Infoblox local (específica da NIC), como Infoblox.IPAM.Network1.dnsSuffix
, e uma propriedade global, como Infoblox.IPAM.Network.dnsSuffix
, a propriedade local substituirá a propriedade global. Neste exemplo, a propriedade local substitui a propriedade global para a NIC com índice 1, enquanto a propriedade global se aplica a todas as outras NICs.
O plug-in do Infoblox versão 1.5 não tem suporte para uso com o
VMware Aria Automation
e o vRealize Automation 8.9.1 e versões posteriores. Não há suporte para uso com o vRealize Automation 8.9 ou anterior. Se você estiver usando o plug-in Infoblox 1.4 ou versão anterior, uma propriedade do Infoblox global substituirá uma propriedade do Infoblox local para as propriedades
dnsSuffix
, dnsView
, enableDns
e enableDhcp
. Uma propriedade global se aplica a todas as NICs.As seguintes propriedades estão disponíveis e incluídas no plug-in da versão 1.5 e posterior Infobox para
VMware Aria Automation
. Para obter mais informações sobre as versões do plug-in Infoblox e onde obter a versão mais recente do plug-in Infoblox para sua integração de IPAM no VMware Aria Automation
, consulte Baixar e implantar um pacote de provedor de IPAM externo para uso no VMware Aria Automation.O plug-in Infoblox v1.5 permite criar registros DNS A e PTR para sua integração do IPAM externo do Infoblox. O plug-in oferece suporte ao registro de host Infoblox. Esses registros ajudam a garantir operações de DNS adequadas, registrando e ferramentas de gerenciamento de ativos que consultam o sistema de DNS. Os registros DNS A e PTR são comumente usados por sistemas DNS IPv4.
- Infoblox.IPAM.createHostRecordEssa propriedade permite criar um registro de host no Infoblox. Um registro de host é criado por padrão para VMs, a menos que algumas das outras propriedades (como Infoblox.IPAM.createFixedAddress, Infoblox.IPAM.createAddressRecord, Infoblox.IPAM.createAddressAndPtrRecords) estejam definidas como True. Para recursos que não sejam de VM, como balanceadores de carga, o valor padrão é Falso.
- Infoblox.IPAM.createFixedAddressEssa propriedade permite criar um registro de endereço fixo dentro no Infoblox. Para VMs, o valor padrão é False. Para recursos que não são de VM, um registro fixo é criado por padrão, a menos que Infoblox.IPAM.createHostRecord esteja definido como True.
- Infoblox.IPAM.createAddressRecordEssa propriedade permite criar um registro de DNS A no Infoblox. O valor padrão é False. Ele está disponível com o plug-in Infoblox v1.5 daqui em diante.
- Infoblox.IPAM.createAddressAndPtrRecordsEssa propriedade permite criar um registro de DNS A e um registro de PTR no Infoblox. O valor padrão é False. Ele está disponível com o plug-in Infoblox v1.5 daqui em diante.
- Infoblox.IPAM.Network.dnsViewEssa propriedade permite usar uma exibição de DNS ao criar um registro de host dentro do Infoblox.
- Infoblox.IPAM.Network.enableDnsAo alocar um IP no Infoblox, essa propriedade permite que você também crie um registro de DNS. Os valores possíveis são True e False. O valor padrão é True.
- Infoblox.IPAM.Network.enableDhcpEssa propriedade permite que você defina a configuração de DHCP para o endereço do host. Os valores possíveis são True e False. O valor padrão é True.
- Infoblox.IPAM.Network.dnsSuffixEssa propriedade permite que você substitua a opção de DHCPdomainde uma rede Infoblox por uma nova. Esse recurso é útil quando a rede Infoblox não tem a opção de DHCPdomíniodefinida ou quando a opção de DHCPdomíniodeve ser substituída. O valor padrão é nulo (string vazia).Ao usar um provedor de IPAM externo, como o Infoblox, você deve especificar um sufixo DNS ao provisionar uma máquina. Embora o sufixo DNS seja necessário, você pode especificar a propriedadeInfoblox.IPAM.Network.dnsSuffixno código de recurso da máquina no modelo de nuvemVMware Aria Automation.Um exemplo é mostrado abaixo na seçãoInfoblox.IPAM.Network.hostnameNicSuffix.Infoblox.IPAM.Network.dnsSuffixapenas será aplicável seInfoblox.IPAM.Network.enableDnsestiver definido como True.
- Infoblox.IPAM.Network.hostnameNicSuffixVocê pode usar essa propriedade para especificar um sufixo de índice de NIC ao gerar um nome de host.Isso permite provisionar uma máquina com mais de uma NIC, de forma que os nomes de host de cada NIC sejam diferenciados por um sufixo definido personalizado. Como visto no exemplo a seguir, você pode provisionar uma máquina, por exemplo, que possui 2 NICs, para que o sufixo de nome de host da primeira NIC sejamy-machine-nic1e o outro seja-nic2.Você também pode especificar um sufixo DNS conforme mostrado no exemplo. A propriedadeInfoblox.IPAM.Network.dnsSuffixé usada com um valor detest.localpara fazer com que a primeira NIC receba o nomee a outra,my-machine-nic1.test.local.my-machine-nic2.test.localformatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties:Infoblox.IPAM.Network.dnsSuffix: test.localInfoblox.IPAM.Network0.hostnameNicSuffix: -nic1Infoblox.IPAM.Network1.hostnameNicSuffix: -nic2image: ubuntu flavor: small networks: - network: '${resource.Cloud_Network_1.id}' deviceIndex: 0 - network: '${resource.Cloud_Network_2.id}' deviceIndex: 1 Cloud_Network_1: type: Cloud.Network properties: networkType: existing Cloud_Network_2: type: Cloud.Network properties: networkType: existingEssa propriedade foi introduzida com o plug-in Infoblox versão 1.3. Consulte Baixar e implantar um pacote de provedor de IPAM externo para uso no VMware Aria Automation.
- Também é possível especificar propriedades usando uma assinatura de extensibilidade.Para obter informações relacionadas sobre atributos extensível do Infoblox relativos a esse caso de uso, consulte Adicionar atributos extensíveis necessários no aplicativo Infoblox para integração com o VMware Aria Automation.
Usando as propriedades Infoblox em NICs de máquinas diferentes em um modelo de nuvem
As seguintes propriedades Infoblox podem oferecer suporte a um valor diferente para cada NIC de máquina no modelo de nuvem:
- Infoblox.IPAM.Network.enableDhcp
- Infoblox.IPAM.Network.dnsView
- Infoblox.IPAM.Network.enableDns
- Infoblox.IPAM.Network.hostnameNicSuffix
Por exemplo, para usar um valor
Infoblox.IPAM.Network.dnsView
diferente para cada NIC, use uma entrada Infoblox.IPAM.Network<
para cada NIC. O exemplo a seguir mostra valores nicIndex
>.dnsViewInfoblox.IPAM.Network.dnsView
diferentes para duas NICs.formatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties:Infoblox.IPAM.Network0.dnsView: defaultimage: ubuntu flavor: small networks: - network: '${resource.Cloud_Network_1.id}' deviceIndex: 0 - network: '${resource.Cloud_Network_2.id}' deviceIndex: 1 Cloud_Network_1: type: Cloud.Network properties: networkType: existing Cloud_Network_2: type: Cloud.Network properties: networkType: existing
Por padrão, a integração do Infoblox cria um registro de host DNS na exibição de DNS
default
no Infoblox. Se o administrador do Infoblox tiver criado exibições de DNS custom
, poderá substituir o comportamento de integração padrão e especificar uma exibição nomeada usando a propriedade Infoblox.IPAM.Network.dnsView
no componente de máquina. Por exemplo, você pode adicionar a propriedade a seguir ao componente Cloud_Machine_1
para especificar uma exibição de DNS nomeada no Infoblox.Cloud_Machine_1: type: Cloud.Machine properties: image: ubuntu flavor: smallInfoblox.IPAM.Network.dnsView:<dns-view-name>
Para obter informações sobre como configurar e usar modos de exibição de DNS, consulte Exibições de DNS na documentação do produto Infoblox. Para obter exemplos no fluxo de trabalho de integração Infoblox, consulte Definir e implantar um modelo de nuvem que usa uma atribuição de intervalo de provedor de IPAM externo no VMware Aria Automation.
Como especificar propriedades do Infoblox
É possível especificar uma propriedade do Infoblox usando um dos seguintes métodos no
Automation Assembler
:- Você pode especificar as propriedades em um projeto usando a seçãoPropriedades personalizadasna página . Usando esse método, as propriedades especificadas são aplicadas a todas as máquinas que são provisionadas no escopo desse projeto.
- Você pode especificar propriedades em cada componente de máquina de um modelo de nuvem. Um exemplo de código de modelo de nuvem ilustrando o uso da propriedadeInfoblox.IPAM.Network.dnsViewé mostrado abaixo:formatVersion: 1 inputs: {} resources: Cloud_vSphere_Machine_1: type: Cloud.vSphere.Machine properties:Infoblox.IPAM.Network.dnsView: defaultimage: ubuntu cpuCount: 1 totalMemoryMB: 1024 networks: - network: '${resource.Cloud_Network_1.id}' Cloud_Network_1: type: Cloud.Network properties: networkType: existing constraints: - tag: mk-ipam-demo