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