Hello Minseok,
You can use some base image and templates with coud-init and set both there.
Or you can use ansible or so.
- name: Create VM "{{ hostname }}" from template
ovirt_vm:
auth: "{{ ovirt_auth }}"
name: "{{ hostname }}"
comment: "{{ ovirt_comment }}"
description: "{{ ovirt_description }}"
template: "{{ ovirt_template }}"
cluster: "{{ ovirt_cluster }}"
memory: "{{ ovirt_vm_memory }}"
memory_max: "{{ ovirt_vm_memory_max }}"
memory_guaranteed: "{{ ovirt_vm_memory }}"
cpu_cores: "{{ ovirt_vm_cores }}"
cpu_sockets: "{{ ovirt_vm_sockets }}"
operating_system: "{{ ovirt_operating_system }}"
clone: true
nics:
- name: "{{ ovirt_nic_name }}"
profile_name: "{{ ovirt_nic_profile }}"
cloud_init_persist: True
cloud_init:
host_name: "{{ hostname }}"
timezone: "GMT+01:00"
dns_servers: "{{ ovirt_dns_servers }}"
authorized_ssh_keys: "{{ ovirt_default_ssh_keys }}"
cloud_init_nics:
- nic_name: "{{ ovirt_nic_name }}"
nic_boot_protocol: static
nic_ip_address: "{{ ovirt_nic_ip_address }}"
nic_netmask: "{{ ovirt_nic_netmask }}"
nic_gateway: "{{ ovirt_nic_gateway }}"
nic_on_boot: True
wait: yes
Jirka
On 7/4/22 06:52, msjang(a)kisti.re.kr wrote:
Hi, all.
I've used cockpit-machine, qemu-kvm for 2 years for my services, and I tried to use
ovirt for a month. I've use virt-edit to configure ifcfg-eth0 for static IP as my
company does not allow DHCP. I've use virt-customize to set default root password.
How can I set static IP and root password when creating VM? Currently, I use virt-edit,
virt-customize after I set saslpasswd2 on image files of oVirt, and it seems not best
practice.
Best Regards.
Minseok Jang
_______________________________________________
Users mailing list --users(a)ovirt.org
To unsubscribe send an email tousers-leave(a)ovirt.org
Privacy
Statement:https://www.ovirt.org/privacy-policy.html
oVirt Code of
Conduct:https://www.ovirt.org/community/about/community-guidelines/
List
Archives:https://lists.ovirt.org/archives/list/users@ovirt.org/message/5B...