Ovirt VM запускается без ipaddr и днс - PullRequest
0 голосов
/ 30 мая 2018

Я использую двигатель с автономным управлением ovirt (4.2) на centos (7.4).

Я пытаюсь развернуть ванильный тестовый vm с ipaddr и dns, чтобы проверить соединение ssh.Однако ANSIBLE playbook (ниже фрагмента) работает без ошибок, но когда я пытаюсь увидеть состояние VM, я не вижу ipaddr, следовательно, не может пропинговать или ssh к новому VM.

- name: Add vanilla vm
  ovirt_vms:
     auth: "{{ ovirt_auth }}"
     name: test01
     cluster: Default
     state: running
     memory: 2GiB
     cpu_cores: 8
     operating_system: rhel_7x64
     high_availability: true
     high_availability_priority: 50 # Available from Ansible 2.5
     cloud_init:
        nic_boot_protocol: static
        nic_ip_address: 10.34.60.86
        nic_netmask: 255.255.252.0
        nic_gateway: 10.34.63.254
        nic_name: eth1
        nic_on_boot: true
        host_name: test01.ovirt.dw
        custom_script: |
            write_files:
            - content: |
               Hello, world!
               path: /tmp/greeting.txt
               permissions: '0644'
               user_name: root
               root_password: super_password
      nics:
         - name: vnet0
      network: ovirtmgmt
      profile: ovirtmgmt
      interface: virtio

Что-то отсутствует или необходимобыть переданным поверх них?

1 Ответ

0 голосов
/ 07 августа 2018

Согласно вашему сценарию вы не используете какой-либо шаблон, поэтому он по умолчанию создается из шаблона Blank, на котором не установлено ни одной ОС.Сначала необходимо создать шаблон с установленной ОС и создать виртуальную машину из этого шаблона.

Также обратите внимание, что IP-адрес виртуальной машины сообщается только тогда, когда на виртуальной машине установлен гостевой агент, поэтому лучшепредварительно установить его в шаблоне.Вот вам как установить гостевой агент:

https://www.ovirt.org/documentation/how-to/guest-agent/install-the-guest-agent-in-centos/

...