U kunt een vRealize Automation Extensibility-proxy gebruiken om datacenters te beheren vanaf één vRealize Automation-instantie.
Gebruik een vRealize Automation Extensibility-proxy wanneer vCenter-servers zich in geografisch verspreide datacenters bevinden die niet via een netwerk zijn verbonden. U kunt datacenters beheren vanaf één vRealize Automation-instantie in plaats van een specifieke vRealize Automation-instantie voor elke vCenter-server te implementeren. De vRealize Automation Extensibility-proxy wordt ook wel vREX-proxy genoemd.
U kunt een vCenter-cloudaccount in vRealize Automation maken of converteren voor toegang tot de externe vSphere-agent, bijvoorbeeld in afzonderlijke datacenters die niet direct met elkaar zijn verbonden via een netwerk. In plaats van een volledige onafhankelijke vRealize Automation-implementatie in een extern datacenter te implementeren, kunt u een vSphere-agent binnen een opgegeven vRealize Automation Extensibility-proxy gebruiken om als vCenter-serverproxy te fungeren. In dit scenario kan het gebruik van een vRealize AutomationExtensibility-proxy de betrouwbaarheid van het netwerk verbeteren en de vSphere-inrichting en -inventarisatie optimaliseren voor datacenters die mogelijk niet op een andere manier zijn verbonden.
De externe vSphere-agent is een softwareonderdeel dat zich binnen de vRealize Automation Extensibility-proxy bevindt. De vRealize Automation Extensibility-proxy is de virtual appliance die u implementeert en configureert. De vSphere-agent die in de correct geconfigureerde vRealize Automation Extensibility-proxy wordt uitgevoerd, fungeert als intermediair communicatiemiddel tussen vRealize Automation en vSphere. Wanneer u de virtual appliance van de vRealize Automation Extensibility-proxy implementeert, wordt de vSphere-agent automatisch geconfigureerd.
De vRealize Automation Extensibility-proxy moet via HTTPS verbinding kunnen maken met poort 443 van de externe vRealize Automation-machine. U kunt deze toegang inschakelen door een HTTP-proxy te configureren en te onderhouden. Die proxy moet HTTPS-verkeer toestaan op poort 443 naar en van de FQDN van de externe vRealize Automation-machine of de overeenkomstige load balancer in geval van een installatie met hoge beschikbaarheid. Als u in een omgeving met meerdere tenants werkt, moet verkeer naar en van de FQDN van de tenant waartoe de VA van de vRealize Automation Extensibility-proxy worden toegestaan.
Voer de volgende sequentiële stappen uit om de vRealize Automation Extensibility-proxy in te stellen en te gebruiken.
- Implementeer een vRealize Automation Extensibility-proxy op een of meer vCenter-servers in een of meer datacenters.
- Configureer instellingen voor vRealize Automation die externe vSphere-servers ondersteunen met behulp van een vRealize Automation Extensibility-proxy.
- Voeg de vRealize Automation Extensibility-proxy toe aan de externe vRealize Automation-instantie.
- Maak of bewerk een vCenter-cloudaccount in vRealize Automation en koppel deze aan de vRealize Automation Extensibility-proxy in het opgegeven datacenter om toegang te krijgen tot de vCenter-server op de externe locatie.
Stap 1 - Implementeer een vRealize Automation Extensibility-proxy op een of meer vCenter-servers in een of meer datacenters.
Als u de vereiste OVA van de vRealize Automation Extensibility-proxy wilt implementeren, gebruikt u de volgende procedure.
- Open de pagina voor productdownloads in Customer Connect van vRealize Automation, zoek naar de versie van uw vRealize Automation-product en open vervolgens de downloadpagina.
- Download de versiespecifieke OVA van de vRealize Automation Extensibility-proxy naar de vCenter-doelserver in het externe datacenter.
Het OVA-bestand wordt weergegeven als VMware vRealize Extensibility versie virtual appliance op de downloadpagina.
Het OVA-bestand is beschikbaar voor vRealize Automation 8.8.1 en hoger.
- Als u de OVA als vRealize Automation Extensibility-proxy wilt implementeren, selecteert u vRA op locatie uitbreiden.
- Configureer een HTTP-proxy om netwerkisolatie tussen vRealize Automation en het doeldatacenter mogelijk te maken.
Met de HTTP-proxy kunnen services die in het externe datacenter worden uitgevoerd, contact opnemen met vRealize Automation. Dit is bijvoorbeeld belangrijk in netwerkisolatiescenario's waarbij u één HTTP-proxy heeft geconfigureerd als de enige manier om externe netwerklocaties (zoals de vRealize Automation-instantie) te bereiken vanuit het datacenter.
Stap 2 - Configureer vRealize Automation om externe vSphere-servers te ondersteunen door gebruik te maken van een vRealize Automation Extensibility-proxy
Schakel als admingebruiker in de cloud de mogelijkheid voor de externe vSphere-agent in vRealize Automation in met behulp van de vracli
-commandoregel.
Deze stap omvat het openen van de vCenter-server waar de vRealize Automation-instantie wordt geïmplementeerd, en het gebruiken van de gebruikersinterface van de vSphere-client om alle knooppunten van het vRealize Automation-cluster uit te schakelen.
Nadat de knooppunten zijn uitgeschakeld, kunt u elk knooppunt in het cluster openen en 6 GB extra geheugen toevoegen. Het standaardgeheugen is doorgaans 42 GB. Voeg ten minste 6 GB extra geheugen toe aan elk knooppunt voor de extra services die nodig zijn om de externe vSphere-agent te ondersteunen.
Nadat u het extra geheugen heeft toegevoegd aan elk knooppunt in het cluster, gebruikt u opnieuw de gebruikersinterface van de vSphere-client om alle knooppunten die zijn gekoppeld aan de vRealize Automation-instantie, opnieuw in te schakelen.
- Schakel de knooppunten uit. Gebruik SSH om de hostomgeving te openen en de vRealize Automation-services te stoppen met het volgende commando:
/opt/scripts/deploy.sh --shutdown
- Voeg met behulp van de vSphere-hostclient geheugen, minimaal 6 GB, toe aan elk vRealize Automation-knooppunt op de vCenter-server.
Raadpleeg onderwerpen zoals vSphereConfiguratie van virtueel geheugen in de productdocumentatie voor vSphere voor meer informatie over het werken in de -client om geheugen toe te voegen aan een knooppunt.
- Schakel de knooppunten in.
- Wacht totdat de vRealize Automation VA is hersteld na de herstart. Gebruik het volgende commando om tot 10 minuten (600 seconden) te wachten totdat de herstartcontrole is geslaagd:
vracli status first-boot --wait 600
Als het commando het bericht
First boot complete
retourneert, kunt u doorgaan met de configuratiestap. - Voer op de commandoregel van de hostomgeving het volgende commando
vracli
uit om ondersteuning van externe agents (proxy) in te schakelen:vracli capabilities remote-proxy --enable
Deze functieschakelaar is niet standaard ingeschakeld.
- Start de vRealize Automation-services nogmaals met het volgende commando:
/opt/scripts/deploy.sh
Stap 3 - Voeg de vRealize Automation Extensibility-proxy toe aan de externe vRealize Automation-instantie
Configureer, als admingebruiker in de cloud, de vRealize Automation Extensibility-proxy op de vCenter-doelserver in het aangewezen datacenter met behulp van de volgende procedure.
- Open de commandoregel van de hostomgeving via SSH en gebruik een
vracli
-commando 'join' om de vRealize Automation-instantie te verbinden met een bepaalde organisatie, met name de organisatie waarvoor de opgegeven adminbeheerder in de cloud een beheerder is.Opmerking: Dit is de commandoregel van de vRealize Automation Extensibility-proxy en niet de vRealize Automation-commandoregel die we in de bovenstaande procedure van stap 1 hebben gebruikt.Met deze actie wordt de vRealize Automation Extensibility-proxy (vanwaar u het commando
join
uitvoert) toegevoegd aan de vRealize Automation-instantie. De vRealize Automation Extensibility-proxy is dus verbonden met vRealize Automation en gekoppeld aan een specifieke vRealize Automation-organisatie.Hieronder vindt u een voorbeeld van een commandoregel voor zowel een standaardtenant als een benoemde tenant:
- Standaardtenant (omgeving met één tenant)
In dit voorbeeld wordt de FQDN van de vRealize Automation load balancer doorgegeven om de vRealize Automation Extensibility-proxy te koppelen aan de standaardtenant van vRealize Automation.
vracli vra join vra.my-company.com -u admin_user@org_domain
- Benoemde tenant (omgeving met meerdere tenants)
In dit voorbeeld wordt de FQDN van een specifieke tenant (organisatie) doorgegeven om de vRealize Automation Extensibility-proxy te koppelen aan de benoemde/specifieke organisatie.
vracli vra join my-tenant.vra.my-company.com -u admin_user@org_domain
Als u een omgeving met meerdere tenants gebruikt, moet u een integratie voor elke tenant maken. In het bijzonder moet u voor elke tenant (organisatie) een afzonderlijke vRealize Automation Extensibility-proxy implementeren. Een vRealize Automation Extensibility-proxy kan slechts aan één vRealize Automation-organisatie tegelijk worden gekoppeld.
- Standaardtenant (omgeving met één tenant)
- Het bovenstaande commando
join
retourneert een certificaat voor de externe vRealize Automation-instantie. Als u wordt gevraagd het certificaat te vertrouwen, voert uyes
in zoals gevraagd. - Geef de vRealize Automation Extensibility-proxy 5 minuten of meer om de nodige softwareonderdelen te implementeren voordat u verdergaat.
Stap 4 - Maak of bewerk een vCenter-cloudaccount in vRealize Automation om verbinding te maken met een extern vCenter-serveraccount met behulp van een vRealize Automation Extensibility-proxy
Zie Een vCenter-cloudaccount maken in vRealize Automation om een vCenter-cloudaccount in vRealize Automation te maken.
Zie Een traditioneel vCenter-cloudaccount converteren naar een account op basis van een vRealize Automation-uitbreidbaarheidsproxy (vREx) om een bestaand vCenter-cloudaccount te converteren.
Een virtual appliance van een vRealize Automation Extensibility-proxy (vREx) upgraden
De vRealize Automation Extensibility-proxy is geïntroduceerd met vRealize Automation 8.8.1.
Binaire bestanden voor de upgrade kunnen worden gedownload van VMware Customer Connect. Zoek en open uw specifieke versie van het vRealize Automation-product. De binaire bestanden voor de upgrade worden weergegeven als VMware vRealize Automation Extensibility Appliance op de productversiepagina. De download kan specifiek zijn voor een bepaalde vRealize Automation-versie, zoals vRealize Automation 8.9.1.
- Ga naar de pagina VMware Customer Connect Downloads en zoek op uw productnaam en -versie. Klik op Nu downloaden in het gedeelte VMware vRealize Automation Extensibility <versie> virtual appliance om de betreffende VMware vRealize Extensibility <versie> virtual appliance OVA te downloaden. Zie KB 80305 voor gerelateerde informatie.
- Verbind het cd-romstation van de virtuele machine met de vRealize Automation Extensibility-proxy in vSphere. Zie de documentatie voor vSphere Virtual Machine Administration.
Opmerking: Nadat u verbinding heeft gemaakt met het cd-romstation, navigeert u naar de pagina met VM-instellingen voor de vRealize Automation Extensibility-proxy en controleert u of de optie Verbinden bij inschakelen is ingeschakeld.
- Koppel de ISO-image aan het cd-romstation van de virtuele machine van de vRealize Automation Extensibility-proxy in vSphere. Zie de documentatie voor vSphere Virtual Machine Administration.
Procedure
- Meld u aan op de commandoregel voor de vRealize Automation Extensibility-proxy als root.
- Voer het commando blkid uit en noteer de apparaatnaam voor het cd-romstation van de vRealize Automation Extensbility-proxy.
- Koppel het cd-romstation aan de hand van de volgende procedure.
mount /dev/xxx /mnt/cdrom
- Maak een back-up van uw vRealize Automation Extensibility-proxy door een momentopname van een virtuele machine (VM) te maken. Zie Een momentopname van een virtuele machine maken.
De vRealize Automation Extensibility-proxy biedt geen ondersteuning voor geheugenmomentopnamen. Voordat u de momentopname maakt, controleert u of de optie Momentopname van het geheugen van de virtuele machine maken is gedeactiveerd.
- Als u de upgrade wilt starten, voert u het volgende commando uit op basis van de versie die u upgradet.
Als u vRealize Automation 8.8.1 of 8.8.2 upgradet, voert u het volgende commando uit.
vracli upgrade exec -y --repo cdrom://
Als u vRealize Automation 8.9.0 of hoger upgradet, voert u het volgende commando uit.vracli upgrade exec -y --profile lcm --repo cdrom://
Tijdens het upgradeproces wordt u automatisch afgemeld omdat de vRealize Automation Extensibility-proxy opnieuw wordt opgestart.
- Meld u aan op de commandoregel voor de vRealize AutomationExtensibility-proxy als root en voer het volgende commando uit.
vracli upgrade status --follow
Resultaten
U heeft uw vRealize Automation Extensibility-proxy naar de nieuwste versie geüpgraded.
Wat moet u nu doen
Valideer of de upgrade van de virtual appliance van de vRealize AutomationExtensibility-proxy is gelukt door het commando vracli version
uit te voeren op de commandoregel van de appliance. Door dit commando uit te voeren, kunt u de productversie en het buildnummer van de virtual appliance van de vRealize AutomationExtensibility-proxy valideren.