U kunt Infoblox-specifieke eigenschappen voor VMware Aria Automation-projecten gebruiken die externe IPAM-integraties voor Infoblox bevatten.
Als u versie 1.5 van de Infoblox-plug-in (Aria Automation Infoblox Plugin 1.5) gebruikt, overschrijft een lokale Infoblox-eigenschap een algemene Infoblox-eigenschap voor de eigenschappen dnsSuffix
, dnsView
, enableDns
en enableDhcp
. Als u bijvoorbeeld een lokale (NIC-specifieke) Infoblox-eigenschap zoals Infoblox.IPAM.Network1.dnsSuffix
en een algemene eigenschap zoals Infoblox.IPAM.Network.dnsSuffix
opgeeft, overschrijft de lokale eigenschap de algemene eigenschap. In dit voorbeeld overschrijft de lokale eigenschap de algemene eigenschap voor de NIC met index 1, terwijl de algemene eigenschap van toepassing is op alle andere NIC's.
De Infoblox-plug-in versie 1.5 wordt ondersteund voor gebruik met VMware Aria Automation en vRealize Automation 8.9.1 en hoger. Deze wordt niet ondersteund voor gebruik met vRealize Automation 8.9 of lager.
Als u de Infoblox-plug-in 1.4 of lager gebruikt, overschrijft een algemene Infoblox-eigenschap een lokale Infoblox-eigenschap voor de eigenschappen dnsSuffix
, dnsView
, enableDns
en enableDhcp
. De algemene eigenschap is van toepassing op alle NIC's.
De volgende eigenschappen zijn beschikbaar en opgenomen in versie 1.5 en hoger van de Infoblox-invoegtoepassing voor VMware Aria Automation. Zie Een extern IPAM-providerpakket downloaden en implementeren voor gebruik in VMware Aria Automation voor meer informatie over versies van de Infoblox-invoegtoepassing en waar de meest recente versie van de Infoblox-invoegtoepassing voor uw IPAM-integratie in VMware Aria Automation kan worden verkregen.
Met de Infoblox v1.5-invoegtoepassing kunt u DNS A- en PTR-records maken voor uw externe Infoblox IPAM-integratie. De invoegtoepassing ondersteunt de Infoblox-hostrecord. Deze records zorgen voor de juiste DNS-bewerkingen met tools voor logboekregistratie en toestelbeheer die een query op het DNS-systeem uitvoeren. DNS A- en PTR-records worden vaak gebruikt door IPv4 DNS-systemen.
- Infoblox.IPAM.createHostRecord
Met deze eigenschap kunt u een adresrecord in Infoblox maken. Standaard wordt een hostrecord gemaakt voor VM's, tenzij bepaalde andere eigenschappen (zoals Infoblox.IPAM.createFixedAddress, Infoblox.IPAM.createAddressRecord, Infoblox.IPAM.createAddressAndPtrRecords) zijn ingesteld op True. Voor niet-VM-resources, zoals load balancers, is de standaardwaarde False.
- Infoblox.IPAM.createFixedAddress
Met deze eigenschap kunt u een vaste adresrecord in Infoblox maken. Voor VM's is de standaardwaarde False. Voor niet-VM-resources wordt standaard een vaste record gemaakt, tenzij Infoblox.IPAM.createHostRecord is ingesteld op True.
- Infoblox.IPAM.createAddressRecord
Met deze eigenschap kunt u een DNS A-record in Infoblox maken. De standaardwaarde is False. Deze is beschikbaar vanaf Infoblox-invoegtoepassing v1.5.
- Infoblox.IPAM.createAddressAndPtrRecords
Met deze eigenschap kunt u een DNS A-record en een PTR-record in Infoblox maken. De standaardwaarde is False. Deze is beschikbaar vanaf Infoblox-invoegtoepassing v1.5.
- Infoblox.IPAM.Network.dnsView
Met deze eigenschap kunt u een DNS-weergave gebruiken bij het maken van een hostrecord in Infoblox.
- Infoblox.IPAM.Network.enableDns
Wanneer u een IP toewijst in Infoblox, kunt u met deze eigenschap ook een DNS-record maken. Mogelijke waarden zijn True en False. De standaardwaarde is Waar.
- Infoblox.IPAM.Network.enableDhcp
Met deze eigenschap kunt u de DHCP-configuratie voor het hostadres instellen. Mogelijke waarden zijn True en False. De standaardwaarde is Waar.
- Infoblox.IPAM.Network.dnsSuffix
Met deze eigenschap kunt u de DHCP-optie domain van een Infoblox-netwerk overschrijven met een nieuwe. Deze mogelijkheid is handig als op het Infoblox-netwerk de DHCP-optie domain niet is ingesteld of als de DHCP-optie domain moet worden overschreven. De standaardwaarde is null (lege tekenreeks)
Wanneer u een externe IPAM-provider zoals Infoblox gebruikt, moet u een DNS-achtervoegsel opgeven wanneer u een machine inricht. Hoewel het DNS-achtervoegsel is vereist, kunt u de eigenschap Infoblox.IPAM.Network.dnsSuffix in de code van de machineresource in de VMware Aria Automation-cloudsjabloon opgeven.
Hieronder wordt een voorbeeld weergegeven in de sectie Infoblox.IPAM.Network.hostnameNicSuffix.
Infoblox.IPAM.Network.dnsSuffix is alleen van toepassing als Infoblox.IPAM.Network.enableDns is ingesteld op True.
- Infoblox.IPAM.Network.hostnameNicSuffix
U kunt deze eigenschap gebruiken om een NIC-indexachtervoegsel op te geven bij het genereren van een hostnaam.
Hierdoor kunt u een machine inrichten met meer dan één NIC, zodat de hostnamen voor elke NIC worden onderscheiden door een aangepast achtervoegsel. Zoals u in het volgende voorbeeld ziet, kunt u een machine inrichten, bijvoorbeeld
my-machine
met 2 NIC's, zodat de hostnaam voor de eerste NIC het achtervoegsel-nic1
heeft en de andere het achtervoegsel-nic2
heeft.U kunt ook een DNS-achtervoegsel opgeven, zoals in het voorbeeld wordt weergegeven. De eigenschap Infoblox.IPAM.Network.dnsSuffix wordt gebruikt met een waarde voor
test.local
zodat de eerste NIC de naammy-machine-nic1.test.local
heeft en de andere de naammy-machine-nic2.test.local
heeft.formatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties: Infoblox.IPAM.Network.dnsSuffix: test.local Infoblox.IPAM.Network0.hostnameNicSuffix: -nic1 Infoblox.IPAM.Network1.hostnameNicSuffix: -nic2 image: 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
Deze eigenschap is geïntroduceerd met Infloblox-plug-in versie 1.3. Zie Een extern IPAM-providerpakket downloaden en implementeren voor gebruik in VMware Aria Automation.
- U kunt eigenschappen ook opgeven met behulp van een uitbreidbaarheidsabonnement.
Zie Vereiste uitbreidbaarheidskenmerken in de Infoblox-applicatie toevoegen voor integratie met VMware Aria Automation voor gerelateerde informatie over Infoblox-uitbreidbaarheidskenmerken voor dit toepassingsvoorbeeld.
Infoblox-eigenschappen gebruiken op verschillende machine-NIC's in een cloudsjabloon
- Infoblox.IPAM.Network.enableDhcp
- Infoblox.IPAM.Network.dnsView
- Infoblox.IPAM.Network.enableDns
- Infoblox.IPAM.Network.hostnameNicSuffix
Infoblox.IPAM.Network.dnsView
-waarde wilt gebruiken voor elke NIC, gebruikt u voor elke NIC een
Infoblox.IPAM.Network<nicIndex>.dnsView
-vermelding. In het volgende voorbeeld ziet u verschillende waarden voor
Infoblox.IPAM.Network.dnsView
voor twee NIC's.
formatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties: Infoblox.IPAM.Network0.dnsView: default image: 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
De Infoblox-integratie maakt standaard een DNS-hostrecord in de standaard DNS-weergave in Infoblox. Als uw Infoblox-beheerder aangepaste DNS-weergaven heeft gemaakt, kunt u het standaard integratiegedrag overschrijven en een benoemde weergave opgeven met behulp van de eigenschap Infoblox.IPAM.Network.dnsView
in het machineonderdeel. U kunt bijvoorbeeld de volgende eigenschap aan het Cloud_Machine_1
-onderdeel toevoegen om een benoemde DNS-weergave in Infoblox op te geven.
Cloud_Machine_1:
type: Cloud.Machine
properties:
image: ubuntu
flavor: small
Infoblox.IPAM.Network.dnsView:<dns-view-name>
Zie DNS Views in de Infoblox-productdocumentatie voor informatie over het configureren en gebruiken van DNS-weergaven. Zie Een cloudsjabloon definiëren en implementeren die gebruikmaakt van een bereiktoewijzing van een externe IPAM-provider in VMware Aria Automation voor voorbeelden in de Infoblox-integratiewerkstroom.
Infoblox-eigenschappen opgeven
- U kunt eigenschappen in een project opgeven met behulp van de sectie Custom eigenschappen op uw -pagina. Met deze methode worden de opgegeven eigenschappen toegepast op alle machines die zijn ingericht in het bereik van dit project.
- U kunt eigenschappen opgeven voor elk machineonderdeel in een cloudsjabloon. Voorbeeld van cloudsjablooncode die het gebruik van de eigenschap Infoblox.IPAM.Network.dnsView illustreert, wordt hieronder weergegeven:
formatVersion: 1 inputs: {} resources: Cloud_vSphere_Machine_1: type: Cloud.vSphere.Machine properties: Infoblox.IPAM.Network.dnsView: default image: 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