zu implementieren Ich habe immer noch eine Menge Probleme mit ansible. Jesus dieses Tool macht mich krank ... Allerdings habe ich eine ".yml" Datei bekam den Namen "vmware2.yml" so in diesem Textbuch i die folgenden Zeilen geschrieben haben:ansible - versuchen, eine VM auf ESXi
---
- hosts: localhost
connection: local
tasks:
- vsphere_guest:
vcenter_hostname: emea-esx-s18t.sddc-hwl-family.net
username: root
password: HWL-sddc
guest: newvm001
state: powered_off
vm_extra_config:
vcpu.hotadd: yes
mem.hotadd: yes
notes: This is a test VM
vm_disk:
disk1:
size_gb: 10
type: thin
datastore: gmh-040-data-esx-sddc
vm_nic:
nic1:
type: vmxnet3
network: VM Network
network_type: standard
vm_hardware:
memory_mb: 4096
num_cpus: 4
osid: windows7Server64Guest
scsi: paravirtual
esxi:
datacenter: MyDatacenter
hostname: esx-s18t.sddc-hwl-family.net
Wenn i führen sie das Textbuch habe ich die folgende Meldung immer wieder:
[email protected]:~/ansible# ansible-playbook vmware2.yml
ERROR! 'vsphere_guest' is not a valid attribute for a Play
The error appears to have been in '/root/ansible/vmware2.yml': line 5, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
tasks:
- vsphere_guest:
^here
i diese Frage bereits in der Vergangenheit gefragt ->trouble with pysphere - ansible
so scheint es zu sein, dass die ESXi weiß nicht, das Modul oder den Befehl. Weil ich versuche, es dort auszuführen. Ich möchte nur eine VM über Ansible auf meinem ESXi-Host bereitstellen.
können Sie mir Jungs helfen? : Die/
Oh, Mann ... warum Sie Fehlermeldungen nicht gelesen? und YAML-Grundlagen? Die Einrückung von '- vsphere_guest:' ist falsch - verschiebe den ganzen Block unter 'tasks:'. –
ich kann lesen. keine Sorgen;) Ich habe dies bereits getan und bekomme die gleiche Fehlermeldung wieder ... deshalb frage ich. Es tut mir leid, dass ich kein Programmierer bin;) das ist, warum ich hier Kumpel frage, um Hilfe zu bekommen, wenn es möglich ist .. –