2017-01-11 1 views
1

Gibt es eine Möglichkeit für das nächste Szenario, wie ich Setup Testumgebung bin Hobeln:Verwenden Sie Windows mit Virtual Box als Host- und VM-Gast für die Verwaltung mit Vagrant und ansible

  • physischen Desktop mit Windows 8 Plattform
  • auf Windows 8, plane ich laufen wird Vagrant und ansible (keine VirtualBox Installation)
NUR Virtual Box 5.1
  • dann auf VirtualBox Setup CentOS System
  • und dann auf CentOS installieren

    Frage: Gibt es eine Möglichkeit, dass dieses Setup funktioniert, um neue Umgebungen über CentOS als Vagrant-Ansible-Server zu erstellen?

    ------------------------ bearbeiten --------------------- - Vielen Dank für Ihre Antwort. Ich versuche, wie ich oben erwähnt, ohne Glück aufzubauen. Ich bin ein neuer Benutzer von Vagrant und Ansible, so dass ich Schwierigkeiten habe, es zum Laufen zu bringen. Ich installiere Linux System auf VB, installiere Vagrant, installiere Ansible, aber wenn ich 'vagrant up' treffe, bekomme ich den Fehler, dass "kein verwendbarer Standardanbieter für deine" gefunden werden kann. Ich folge Dokumentationsform offiziellen Seiten, kann aber nicht funktionieren. Dann versuche ich VirtualBox im Linux-System zu installieren und jetzt funktioniert es, aber definierte Maschinen mit Vagrant installiert in Linux-Rechner (wo sind Vagrant und Ansible installiert) und nicht auf Host VirtualBox. Irgendein Rat? Ich hoffe, es ist jetzt klarer. Danke

  • +0

    Irgendwelche Ratschläge zur Einrichtung? – Branko

    Antwort

    0

    Ich hatte einige Erfolge in der Verwendung eines Windows Ansible Host und läuft mit Vagrant mit diesem Host.

    Ich habe Skript zum Einrichten Win ansible und die Beilagen an: https://github.com/taliesins/win-ansible

    Das wichtige Bit Setup Beilagen ist, die unter Cygwin Bash-Skripte aufrufen ausgeführt wird.

    Eine weitere wichtige Sache ist, ist, dass es wahrscheinlich besser ist, Ihre eigene Inventardatei zu erzeugen (legen Sie sie in die Vagrant-Datei, bevor Sie VMs erstellen) und dann eine automatisch generierte Inventardatei zu verwenden.

    Wenn Ihre Umgebung nicht einfach ist, sollten Sie nicht Vagrant Provisioner für Ansible verwenden, sondern Ansible über die Befehlszeile am Ende der Vagrant-Datei aufrufen (nachdem Sie die VMs erstellt haben).

    Verwandte Themen