Voordat u begint met het installeren van Automation Config, moet u ervoor zorgen dat uw installatieproject is bijgewerkt met deze vereiste afhankelijkheden.

Gebruik deze checklist om te bepalen welke afhankelijkheden u moet installeren om Automation Config te gebruiken.
Afhankelijkheid Vereiste
Licentie (License)

Als u Automation Config implementeert via VMware Aria Suite Lifecycle en u Automation Config wilt integreren met VMware Aria Automation, heeft u een van de volgende licenties nodig:

  • VMware Aria Automation Suite
  • VMware Aria Automation Suite Advanced
  • VMware Aria Automation Suite Enterprise

Als u Automation Config implementeert via VMware Aria Suite Lifecycle en u Automation Config wilt integreren met VMware Aria Automation, heeft u het volgende nodig:

  • VMware Aria Automation Standard Plus

Als u de standaardinstallatiemethode gebruikt om Automation Config te implementeren, werken alle van de bovenstaande licenties.

Voor Automation for Secure Hosts is een licentie met de functie Beveiligde hosts vereist. Klanten met een licentie voor VMware Aria Automation Suite Advanced, Suite Enterprise of Cloud komen in aanmerking voor deze functie-uitbreiding. Neem contact op met uw vertegenwoordiger om Automation for Secure Hosts aan uw VMware Aria Automation-licentie toe te voegen.

Opmerking: Automation Config ondersteunt meerdere licentiesleutels, wat betekent dat u elk gewenst aantal licentiesleutels kunt toevoegen aan uw Automation Config-installatie. Zolang een licentiesleutel nog niet is verlopen, activeert Automation Config alle functies die door die licentiesleutel zijn toegestaan.
Besturingssysteem
  • RHEL 7.4–7.9
  • RHEL 8
  • RHEL 9
  • Photon

Salt is ontworpen om onafhankelijk van het besturingssysteem te zijn en kan de knooppunten van de meeste standaardbesturingssystemen beheren. Zie Salt-platformondersteuning voor een lijst met ondersteunde Salt-besturingssystemen.

Zie Systeemvereisten voor Automation Config voor meer gedetailleerde informatie over aanvullende besturingssystemen of overwegingen.

PostgreSQL-versie Automation Config vereist een PostgreSQL 9.6-database, maar PostgreSQL 12.4 wordt aanbevolen. De aanbevolen versie van PostgreSQL is opgenomen in het installatieprogramma van Automation Config.
Opmerking: Aangezien PostgreSQL software van derden is, bent u verantwoordelijk voor onderhoud, back-ups en andere beheertaken. Zie de documentatie voor PostgreSQL voor informatie over onderhoud en beheer van PostgreSQL-databases.
Redis-versie Automation Config vereist een Redis 5.x-database, maar Redis 6.2.7 wordt aanbevolen. De aanbevolen versie van Redis is inbegrepen in het installatieprogramma van Automation Config.
Opmerking: Aangezien Redis software van derden is, bent u verantwoordelijk voor onderhoud en andere beheertaken. Zie de documentatie voor Redis voor informatie over onderhoud en beheer van Redis-databases.
Java-versie Automation Config vereist een Java 11-runtimeomgeving (JRE). Java 11 wordt met name op het RaaS-knooppunt uitgevoerd. De JRE is niet opgenomen in het installatieprogramma van Automation Config. U moet deze voorafgaand aan de installatie op uw besturingssysteem installeren.
Opmerking: Aangezien Java software van derden is, bent u verantwoordelijk voor onderhoud, back-ups en andere beheertaken. Zie de documentatie voor Java 11 voor informatie over Java 11.
Internettoegang Sommige netwerken hebben om verschillende redenen geen consistente toegang tot het internet. Deze systemen worden ook wel systemen met luchtmuur genoemd. Systemen met luchtmuur vormen specifieke uitdagingen, zowel voor het installeren van Automation Config als het up-to-date houden ervan.

Voor meer informatie over het voorbereiden van de installatie in een omgeving met luchtmuur raadpleegt u Installatieplanning voor systemen met luchtmuur hieronder.

Salt-versie

Automation Config werkt op Salt, een opensource-engine voor automatiserings- en configuratiebeheer, gesponsord door VMware.

Salt bevat modules die veelgebruikte infrastructuurbeheertaken snel en consistent kunnen automatiseren, zoals:

  • Implementatie en configuratie van besturingssysteem beheren
  • Softwareapplicaties en services installeren en configureren
  • Servers, virtual machines, containers, databases, webservers, netwerkapparaten en meer beheren
Met behulp van deze Salt-modules kan Automation Config applicaties implementeren en beheren.

Automation Config is compatibel met de meeste versies van Salt, hoewel het sterk wordt aanbevolen de nieuwste stabiele versies van Salt op uw Salt-master uit te voeren.

Als u van plan bent Automation for Secure Hosts met Windows-servers te gebruiken, moeten deze Windows-minions Salt 3004.2 of hoger uitvoeren.

Zie de installatiehandleiding voor Salt voor informatie over het installeren van Salt.

Zie de gebruikershandleiding voor Salt voor meer informatie over het gebruik van Salt.

Python-versie Automation Config maakt eigen Python 3.9.15-pakketten. Er wordt geen Python gebruikt die op uw besturingssystemen is geïnstalleerd en daarom hoeft deze niet up-to-date te zijn. Het wordt echter over het algemeen aanbevolen dat u de nieuwste versie van Python op uw systeem uitvoert.
Firewallrechten

Voor standaardinstallaties moet u ervoor zorgen dat firewalltoegang op de volgende poorten van de volgende knooppunten is toegestaan:

  • PostgreSQL
    • Poort 5432
    • Is toegankelijk voor eAPI-servers
  • Redis
    • Poort 6379
    • Is toegankelijk voor eAPI-servers
  • eAPI-eindpunt
    • Poort 443
    • Is toegankelijk voor Salt, webgebaseerde interfacegebruikers en externe systemen die de Enterprise API aanroepen
  • Salt-masters
    • Poort 4505/4506
    • Is toegankelijk voor alle minions die zijn geconfigureerd om de gerelateerde Salt-master te gebruiken

Installatieplanning voor systemen met luchtmuur

Systemen met luchtmuur zijn systemen die geen consistente toegang tot het internet hebben. Als gevolg hiervan omvat het installeren in een omgeving met luchtmuur aanvullende voorbereidings- en planningsstappen.

Plannen hoe installatiebestanden worden overgebracht

Om een standaardinstallatie te voltooien, hebt u een mechanisme nodig waarmee u de nodige installatiebestanden kunt downloaden, controleren en uitpakken. Als het downloaden van bestanden niet mogelijk is in uw netwerk, moet u een alternatieve methode bedenken en voorbereiden om de nodige installatiebestanden over te brengen naar de knooppunten waarop u Automation Config en de bijbehorende afhankelijkheden installeert.

U moet de bestanden naar de knooppunten voor het installatieproces overbrengen. Plaats de bestanden in de rootmap. Voor een standaardinstallatie moet u de bestanden overbrengen naar de Salt-master vanwaar u de installatieorkestratie uitvoert.

Het beheren van upgrades plannen

Automation Config en de bijbehorende afhankelijkheden (Salt, PostgreSQL, enz.) brengen regelmatig updates met verbeterde functies en beveiligingsupdates uit. Als u gebruik wilt maken van deze updates, moet u updatecontroles plannen en upgrades installeren wanneer ze beschikbaar zijn.

Plannen hoe Automation for Secure Hosts-bibliotheken moeten worden bijgewerkt

Als uw organisatie over een Automation for Secure Hosts-licentie beschikt, moet u er rekening mee houden dat beide Automation for Secure Hosts-bibliotheken regelmatig contentupdates uitbrengen met de nieuwste conformiteits- en beveiligingscontent. Deze contentbibliotheken worden buiten het gewone releaseschema van Automation Config bijgewerkt.

Bij voorkeur kunnen klanten beveiligingsbibliotheken automatisch downloaden en opnemen via het internet of via een http-proxy zodra ze zijn bijgewerkt. Het is echter ook mogelijk om deze bibliotheken handmatig te downloaden en op te nemen. Als u gebruik wilt maken van deze updates, hebt u een plan nodig om regelmatig op upgrades van beveiligingscontent te controleren, en moet u een proces ontwikkelen om deze content handmatig op te nemen wanneer deze beschikbaar is.