On Sun, 10 Mar 2019 at 00:26, <[email protected]> wrote:
> I have ovirt currently running with 3 hyper-converged nodes, and loving
> it. I've had some issues with kubernetes and would prefer to try out
> openshift / OKD, but the trick is i'd like to do it in a fault-tolerant
> way, with a load balancer, 2 masters and 3 works, but I can't seem to find
> a good way to do it, is there anyone that can offer help? I tried using
> what was posted to the blog, but it was a single-node install and was never
> updated with part 2.
>
Hi Michael,
To build a multi node setup you to set this in your *vars.yaml*[1]. Also
you would need
to make sure your dns and dhcp is all setup. If you want to designate mac
addresses
for the VMs you can certainly do so, see this example[2]
Let me know what are you missing in the blog post, or what would you expect
and I'll
try to follow with another post.
[1] vars.yaml snippet
```yaml
openshift_ovirt_all_in_one: false
openshift_ovirt_vm_manifest:
- name: 'master'
count: 2
profile: 'master_vm'
- name: 'node'
count: 3
profile: 'node_vm'
- name: 'lb'
count: 1
profile: 'master_vm'
openshift_ovirt_vm_profile:
master_vm:
cluster: "{{ openshift_ovirt_cluster }}"
template: "{{ template_name }}"
memory: "{{ vm_memory | default('8GiB') }}"
cores: "{{ vm_cores | default(2) }}"
high_availability: true
disks:
- size: 10GiB
storage_domain: "{{ openshift_ovirt_data_store }}"
name: docker_disk
interface: virtio
state: running
cloud_init:
root_password: admin
authorized_ssh_keys: "{{ openshift_ovirt_ssh_key }}"
custom_script: "{{ cloud_init_script_master }}"
node_vm:
cluster: "{{ openshift_ovirt_cluster }}"
template: "{{ template_name }}"
memory: "{{ vm_memory | default('16GiB') }}"
cores: "{{ vm_cores | default(8) }}"
high_availability: true
disks:
- size: 200GiB
storage_domain: "{{ openshift_ovirt_data_store }}"
name: docker_disk
interface: virtio
state: running
cloud_init:
root_password: admin
authorized_ssh_keys: "{{ openshift_ovirt_ssh_key }}"
custom_script: "{{ cloud_init_script_master }}"
cloud_init_script_master: |
yum_repos:
centos-ovirt42:
baseurl: http://mirror.centos.org/centos/7/virt/x86_64/ovirt-4.2
enabled: true
gpgcheck: false
packages:
- ovirt-guest-agent
- epel-release
- centos-release-openshift-origin311
runcmd:
- sed -i 's/# ignored_nics =.*/ignored_nics = docker0, tun0 /'
/etc/ovirt-guest-agent.conf
- systemctl enable ovirt-guest-agent
- systemctl start ovirt-guest-agent
- mkdir -p /var/lib/docker
- /usr/sbin/mkfs.xfs -L dockervo /dev/vdb
mounts:
- [ '/dev/vdb', '/var/lib/docker', 'xfs', 'defaults,gquota' ]
power_state:
mode: reboot
message: cloud init finished - boot and install openshift
condition: True
```
[2]
https://github.com/openshift/openshift-ansible/tree/master/roles/openshift_ovirt#role-variables
_______________________________________________
> Users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/[email protected]/message/R2A43PIZKFD4HZNB4OTETBXGCBAI5JRP/
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
List Archives:
https://lists.ovirt.org/archives/list/[email protected]/message/UET7L4LHZM5QLSQVGOM3MJBKPCP6CVQK/