[ovirt-users] How to deploy hosted-engine to the second and later host machines

Yedidyah Bar David didi at redhat.com
Sun Mar 19 07:39:19 UTC 2017


On Sat, Mar 18, 2017 at 7:08 PM, Tatsuya <suginami at gmail.com> wrote:
> Hi,
>
> I'm running oVirt 4.1.0.4-1. I'm building oVirt+GlusterFS(replica 3 Volume)
> configuration for testing.
>
> Each machine spec is as follows.
>  CPU: 2core
>  Memory: 8GB
>  Disk: 120GB
>  OS: CentOS7.3
>
> Each host name is host1, host2, host3.
>
> I installed Hosted Engine successfully in host1, but I couldn't install it
> in host2 and host3.
>
> In version 4.0, as described below, since it is asked whether or not it is
> an additional host at the time of deployment,
> hosted_engine could be added to the second and later node without any error.
>
> *** oVirt 4.0 ***
>
> [root at host2 ~]# hosted-engine --deploy --config-append=answers.conf
> ...
>           The specified storage location already contains a data domain. Is
> this an additional host setup (Yes, No)[Yes]?
> [ INFO  ] Installing on additional host
>           Please specify the Host ID [Must be integer, default: 2]:
>           iptables was detected on your computer, do you wish setup to
> configure it? (Yes, No)[Yes]: No
>
>           Enter engine admin password:
>           Confirm engine admin password:
>
>           Enter the name which will be used to identify this host inside the
> Administrator Portal [hosted_engine_2]:
>
>           Enter engine admin password:
>           Confirm engine admin password:
>           Enter the name which will be used to identify this host inside the
> Administrator Portal [hosted_engine_2]:
> [ INFO  ] Stage: Setup validation
>           Please provide the fully qualified domain name of this host.
>            Note: The engine VM and all the other hosts should be able to
> correctly resolve it.
>           Host FQDN:  [host2.jitaku.test]:
> [WARNING] Failed to resolve host2.jitaku.test using DNS, it can be resolved
> only locally
>
>           --== CONFIGURATION PREVIEW ==--
>
>           Engine FQDN                        : ovirt-engine.jitaku.test
>           Bridge name                        : ovirtmgmt
>           Host address                       : host2.jitaku.test
>           SSH daemon port                    : 22
>           Gateway address                    : 192.168.12.1
>           Host name for web application      : hosted_engine_2
>           Storage Domain type                : glusterfs
>           Host ID                            : 2
>           Image size GB                      : 10
>           Storage connection                 : host1.jitaku.test:/engine
>           Console type                       : vnc
>           Memory size MB                     : 6144
>           MAC address                        : 00:16:3e:XX:XX:XX
>           Boot type                          : disk
>           Number of CPUs                     : 2
>           CPU Type                           : model_Nehalem
>
>
> But oVirt 4.1 asks for nothing and return error that host1 already has data.
>
>
> *** oVirt 4.1 ***
>
> [root at host2 ~]# hosted-engine --deploy  --config-append=answers.conf
> [ INFO  ] Stage: Initializing
> [ INFO  ] Generating a temporary VNC password.
> [ INFO  ] Stage: Environment setup
>           During customization use CTRL-D to abort.
> [ INFO  ] Hardware supports virtualization
>           Configuration files: ['/root/answers.conf']
>           Log file:
> /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20170319010957-2gp4od.log
>           Version: otopi-1.6.1 (otopi-1.6.1-1.el7)
> [ INFO  ] Detecting available oVirt engine appliances
> [ INFO  ] Stage: Environment packages setup
> [ INFO  ] Stage: Programs detection
> [ INFO  ] Stage: Environment setup
> [ INFO  ] Stage: Environment customization
>
>           --== STORAGE CONFIGURATION ==--
>
> [ INFO  ] Please note that Replica 3 support is required for the shared
> storage.
> [ INFO  ] GlusterFS replica 3 Volume detected
> [ ERROR ] The selected device already contains a storage domain.
> [ ERROR ] Setup of additional hosts using this software is not allowed
> anymore. Please use the engine web interface to deploy any additional hosts.
> [ ERROR ] Failed to execute stage 'Environment customization': Setup of
> additional hosts using this software is not allowed anymore. Please use the
> engine web interface to deploy any additional hosts.
> [ INFO  ] Stage: Clean up
> [ INFO  ] Generating answer file
> '/var/lib/ovirt-hosted-engine-setup/answers/answers-20170319011017.conf'
> [ INFO  ] Stage: Pre-termination
> [ INFO  ] Stage: Termination
> [ ERROR ] Hosted Engine deployment failed
>           Log file is located at
> /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20170319010957-2gp4od.log
>
> I tried it from Virtualization> Hosted Engine> Standard of Cockpit UI, but I
> received the similar error.
> How can I deploy hosted-engine on multiple hosts? I'm sorry if I made
> something misunderstood.
>

There is an option to configure hosted-engine when adding a host from
the web ui.
In 4.1 this is the only way to add a hosted-engine host:

https://bugzilla.redhat.com/1366183

Best,
-- 
Didi


More information about the Users mailing list