On Fri, May 25, 2018 at 10:39 AM, 03CE 007 <03ce...@gmail.com> wrote:

> Thank you, I am using cloud-init module as suggested, but the VM that
> starts on engineVM does not seem to have ip or nic assigned.
>
> below is my ansible task -
>
> - name: "Create VM {{ current_vm.name }}"
>   ovirt_vms:
>     auth: "{{ ovirt_auth }}"
>     name: "{{ current_vm.name }}"
>     template: "{{ current_vm.profile.template | default(omit) }}"
>

Does the template contain a NIC definition?


>     cluster: "{{ current_vm.profile.cluster | default(omit) }}"
>     memory: "{{ current_vm.profile.memory | default(omit) }}"
>     high_availability: "{{ current_vm.profile.high_availability |
> default(omit) }}"
>     cpu_cores: "{{ current_vm.profile.cores | default(omit) }}"
>     cpu_sockets: "{{ current_vm.profile.sockets | default(omit) }}"
>     storage_domain: "{{ current_vm.profile.storage_domain | default(omit)
> }}"
>     timeout: "{{ vm_infra_create_single_timeout }}"
>     operating_system: rhel_7x64
>     memory_guaranteed: "{{ current_vm.profile.memory_guaranteed |
> default(omit) }}"
>     cloud_init:
>      * host_name: "{{ current_vm.name <http://current_vm.name>
> }}.test.dw"*
>       nic_boot_protocol: static
>       nic_ip_address: 10.90.x.z
>       nic_netmask: 255.255.255.0
>       nic_gateway: 10.90.x.y
>       nic_name: eth1
>

I assume more than one NIC is defined for the VM?


>       nic_on_boot: true
>       custom_script: |
>         write_files:
>          - content: |
>              Hello, world!
>            path: /tmp/greeting.txt
>            permissions: '0644'
>       user_name: root
>       root_password: super_password
>     cloud_init_persist: true
>   changed_when: false
>   async: "{{ vm_infra_create_single_timeout }}"
>   poll: 0
>   register: added_vm
>
>
>
> I use ovirt4.py to check the vm overview, but I see below only (shouldn't
> the devices dic be populated with above nic details?, nor I see the
> hostname updated from h*ypervisor-ovirt.dw* to *mytest-vm.test.dw*
>

Can you ensure you are running with CentOS / RHEL 7.5? There was a bug in
cloud-init where it did not set the hostname due to some race. What do you
see in the cloud-init logs on the VM?
Y.


>
> mytest-vm": {
>         "affinity_groups": [],
>         "affinity_labels": [],
>         "ansible_host": null,
>         "cluster": "Default",
>         "description": null,
>        * "devices": {}*,
>        * "fqdn": null,*
>         "host": "hypervisor-ovirt.dw",
>         "id": "0c1f6a11-0ca2-4d2e-b05f-0d3bdc70d4af",
>         "name": "mytest-vm",
>         "os_type": "rhel_7x64",
>         "statistics": {
>           "cpu.current.guest": 0.72,
>           "cpu.current.hypervisor": 0.33,
>           "cpu.current.total": 1.1,
>           "memory.buffered": 0.0,
>           "memory.cached": 0.0,
>           "memory.free": 0.0,
>           "memory.installed": 68719476736.0,
>           "memory.used": 0.0,
>           "migration.progress": 0.0
>         },
>         "status": "up",
>         "tags": [],
>         "template": "Blank"
>       }
>     }
>
>
> is anything missing in my setup, I use rhel_7x64 as operating_system.
>
> Thank you.
>
>
>
> On 24 May 2018 at 13:43, Yaniv Kaul <yk...@redhat.com> wrote:
>
>>
>>
>> On Wed, May 23, 2018 at 5:43 PM, <03ce...@gmail.com> wrote:
>>
>>> I have self-hosted-engine (4.2) deployed successfully on cento (7.4)
>>> server.
>>>
>>> The physical server has 'ovirt' as hostname and the self-hosted engineVM
>>> deployed
>>> and running on it has 'engine.ovirt' as fdqn.
>>>
>>> I can successfully create new VM using the oVirt.vm-infra example
>>> playbook. But what other config/var i need to add in them so that I can ssh
>>> into this new VM. Some example, tips, hints would be helpful.
>>>
>>
>> I think that you'd want (via cloud-init) to set the SSH keys for the root
>> user (or the password), etc.
>> Y.
>>
>>
>>>
>>> Thank you.
>>> _______________________________________________
>>> Users mailing list -- users@ovirt.org
>>> To unsubscribe send an email to users-le...@ovirt.org
>>>
>>
>>
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org

Reply via email to