Я только начал изучать Ansible. До сих пор это была боль. У меня есть этот код для создания нового vm. Я последовал за этим tutorial.Ошибка при попытке создать новый vm в незаменимом
---
- hosts: localhost
connection: local
tasks:
- vsphere_guest:
vcenter_hostname:1.1.1.12
username: root
password: pasword
guest: newvm001
state: powered_on
validate_certs: no
vm_extra_config:
vcpu.hotadd: yes
mem.hotadd: yes
notes: This is a test VM
folder: MyFolder
vm_disk:
disk1:
size_gb: 10
type: thin
datastore: storage001
vm_nic:
nic1:
type: vmxnet3
network: VM Network
network_type: standard
vm_hardware:
memory_mb: 256
num_cpus: 1
osid: ubuntu64Guest
scsi: paravirtual
esxi:
datacenter: 1.1.1.12
hostname: 1.1.1.12
Я, тем не менее, продолжаю получать эту ошибку.
[WARNING]: Host file not found: /etc/ansible/hosts
[WARNING]: provided hosts list is empty, only localhost is available
PLAY [localhost]
TASK [setup] ******************************************************************* ok: [localhost]
TASK [vsphere_guest] *********************************************************** fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Cannot find datacenter named: 9.1.142.86"}
NO MORE HOSTS LEFT ************************************************************* [WARNING]: Could not create retry file 'testing.retry'. [Errno 2] No such file or directory: ''
PLAY RECAP ********************************************************************* localhost : ok=1 changed=0 unreachable=0
failed=1
Почему это так? И в чем разница между файлом хоста и файлом инвентаризации?
Это полностью оффтопный - но вы посмотрели на упаковщика Хашикорпа? Я считаю, что использование Packer для взаимодействия с виртуальными машинами и Ansible для установки программного обеспечения локально на виртуальной машине после его создания - это гораздо более простой процесс для работы. – Alan
Привет! Спасибо за рекомендацию. Можете ли вы отправить хорошую ссылку или учебное пособие, в котором объясняется, как обеспечить vms с помощью доступного и пакетного? Я посмотрел на него, но ничего толкового не получил. – user3796292
Помогает ли это? https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2032896 – mwp