VM get stuck randomly
by Christophe TREFOIS
Dear all,
I have a problem since couple of weeks, where randomly 1 VM (not always the same) becomes completely unresponsive.
We find this out because our Icinga server complains that host is down.
Upon inspection, we find we can’t open a console to the VM, nor can we login.
In oVirt engine, the VM looks like “up”. The only weird thing is that RAM usage shows 0% and CPU usage shows 100% or 75% depending on number of cores.
The only way to recover is to force shutdown the VM via 2-times shutdown from the engine.
Could you please help me to start debugging this?
I can provide any logs, but I’m not sure which ones, because I couldn’t see anything with ERROR in the vdsm logs on the host.
The host is running
OS Version: RHEL - 7 - 1.1503.el7.centos.2.8
Kernel Version: 3.10.0 - 229.14.1.el7.x86_64
KVM Version: 2.1.2 - 23.el7_1.8.1
LIBVIRT Version: libvirt-1.2.8-16.el7_1.4
VDSM Version: vdsm-4.16.26-0.el7.centos
SPICE Version: 0.12.4 - 9.el7_1.3
GlusterFS Version: glusterfs-3.7.5-1.el7
We use a locally exported gluster as storage domain (eg, storage is on the same machine exposed via gluster). No replica.
We run around 50 VMs on that host.
Thank you for your help in this,
—
Christophe
8 years, 6 months
how to come back to the list of available vms in serial console
by Nathanaël Blanchet
Hello,
I can sucessfully connect to the serial console prompt, then I choose
the vm to login in.
When logout of this vm, I'm stuck on the login banner of this vm, and I
didn't find any way to come back to the menu, or any other way rather
from closing the terminal tab to exit.
Is there a way to do this?
Thank you.
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
8 years, 6 months
One RHEV Virtual Machine does not Automatically Resume following Compellent SAN Controller Failover
by Duckworth, Douglas C
Hello --
Not sure if y'all can help with this issue we've been seeing with RHEV...
On 11/13/2015, during Code Upgrade of Compellent SAN at our Disaster
Recovery Site, we Failed Over to Secondary SAN Controller. Most Virtual
Machines in our DR Cluster Resumed automatically after Pausing except VM
"BADVM" on Host "BADHOST."
In Engine.log you can see that BADVM was sent into "VM_PAUSED_EIO" state
at 10:47:57:
"VM BADVM has paused due to storage I/O problem."
On this Red Hat Enterprise Virtualization Hypervisor 6.6
(20150512.0.el6ev) Host, two other VMs paused but then automatically
resumed without System Administrator intervention...
In our DR Cluster, 22 VMs also resumed automatically...
None of these Guest VMs are engaged in high I/O as these are DR site VMs
not currently doing anything.
We sent this information to Dell. Their response:
"The root cause may reside within your virtualization solution, not the
parent OS (RHEV-Hypervisor disc) or Storage (Dell Compellent.)"
We are doing this Failover again on Sunday November 29th so we would
like to know how to mitigate this issue, given we have to manually
resume paused VMs that don't resume automatically.
Before we initiated SAN Controller Failover, all iSCSI paths to Targets
were present on Host tulhv2p03.
VM logs on Host show in /var/log/libvirt/qemu/badhost.log that Storage
error was reported:
block I/O error in device 'drive-virtio-disk0': Input/output error (5)
block I/O error in device 'drive-virtio-disk0': Input/output error (5)
block I/O error in device 'drive-virtio-disk0': Input/output error (5)
block I/O error in device 'drive-virtio-disk0': Input/output error (5)
All disks used by this Guest VM are provided by single Storage Domain
COM_3TB4_DR with serial "270." In syslog we do see that all paths for
that Storage Domain Failed:
Nov 13 16:47:40 multipathd: 36000d310005caf000000000000000270: remaining
active paths: 0
Though these recovered later:
Nov 13 16:59:17 multipathd: 36000d310005caf000000000000000270: sdbg -
tur checker reports path is up
Nov 13 16:59:17 multipathd: 36000d310005caf000000000000000270: remaining
active paths: 8
Does anyone have an idea of why the VM would fail to automatically
resume if the iSCSI paths used by its Storage Domain recovered?
Thanks
Doug
--
Thanks
Douglas Charles Duckworth
Unix Administrator
Tulane University
Technology Services
1555 Poydras Ave
NOLA -- 70112
E: duckd(a)tulane.edu
O: 504-988-9341
F: 504-988-8505
8 years, 6 months
Cinder Snapshot Issues
by Kevin Hrpcek
Hello,
I'm running into a problem with live snapshots not working when using
cinder/ceph disks. There are different failures for including and not
including memory, but in each case cinder/ceph creates a new snapshot that
can be seen in cinder and ceph. When doing a memory/disk snapshot the VM
ends up in a paused state and I need to kill -9 the qemu process to be able
to boot the vm again. The engine seems to be losing connection with the
vdsm process on the VM host after freezing the guest's filesystems. The
guest never receives the thaw command and it fails in the logs. I am
pasting in some log snippets.
2016-04-12 19:24:58,851 INFO
[org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand]
(org.ovirt.thread.pool-8-thread-27) [5c4493e] Ending command
'org.ovirt.engine.core.bll.CreateAllSnapshotsFromVmCommand' successfully.
2016-04-12 19:27:56,873 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-27) [4d97ca06] Correlation ID: null, Call
Stack: null, Custom Event ID: -1, Message: VDSM OVCL1A command failed:
Message timeout which can be caused by communication issues
2016-04-12 19:27:56,873 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand]
(DefaultQuartzScheduler_Worker-27) [4d97ca06] Command
'org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand' return value
'StatusOnlyReturnForXmlRpc [status=StatusForXmlRpc [code=5022,
message=Message timeout which can be caused by communication issues]]'
2016-04-12 19:27:56,874 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand]
(DefaultQuartzScheduler_Worker-27) [4d97ca06] HostName = OVCL1A
2016-04-12 19:27:56,874 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SnapshotVDSCommand]
(DefaultQuartzScheduler_Worker-27) [4d97ca06] Command
'SnapshotVDSCommand(HostName = OVCL1A,
SnapshotVDSCommandParameters:{runAsync='true',
hostId='9bdfaedc-34a8-4a08-ad8a-c117835a6094',
vmId='040609f6-cfe0-4763-8b32-08ffad158c93'})' execution failed:
VDSGenericException: VDSNetworkException: Message timeout which can be
caused by communication issues
2016-04-12 19:27:56,875 WARN [org.ovirt.engine.core.vdsbroker.VdsManager]
(org.ovirt.thread.pool-8-thread-16) [4d97ca06] Host 'OVCL1A' is not
responding.
Disk only live snapshots freeze the guest file systems, the vm receives the
thaw command, but the VM is no longer responsive. The VM pings on the
network but it is hung and it also needs a kill -9 to the qemu process so
that it can be booted again.
jsonrpc.Executor/0::DEBUG::2016-04-12
19:41:58,342::__init__::503::jsonrpc.JsonRpcServer::(_serveRequest) Calling
'VM.snapshot' in bridge with {u'frozen': True, u'vmID':
u'040609f6-cfe0-4763-8b32-08ffad158c93', u'snapDrives': []}
jsonrpc.Executor/0::INFO::2016-04-12
19:41:58,343::vm::3237::virt.vm::(snapshot)
vmId=`040609f6-cfe0-4763-8b32-08ffad158c93`::<domainsnapshot>
<disks/>
</domainsnapshot>
jsonrpc.Executor/0::ERROR::2016-04-12
19:41:58,346::vm::3252::virt.vm::(snapshot)
vmId=`040609f6-cfe0-4763-8b32-08ffad158c93`::Unable to take snapshot
Traceback (most recent call last):
File "/usr/share/vdsm/virt/vm.py", line 3250, in snapshot
self._dom.snapshotCreateXML(snapxml, snapFlags)
File "/usr/share/vdsm/virt/virdomain.py", line 68, in f
ret = attr(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line
124, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 1313, in
wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2581, in
snapshotCreateXML
if ret is None:raise libvirtError('virDomainSnapshotCreateXML()
failed', dom=self)
libvirtError: unsupported configuration: nothing selected for snapshot
jsonrpc.Executor/7::DEBUG::2016-04-12
19:41:58,391::__init__::503::jsonrpc.JsonRpcServer::(_serveRequest) Calling
'VM.thaw' in bridge with {u'vmID': u'040609f6-cfe0-4763-8b32-08ffad158c93'}
jsonrpc.Executor/7::INFO::2016-04-12
19:41:58,391::vm::3041::virt.vm::(thaw)
vmId=`040609f6-cfe0-4763-8b32-08ffad158c93`::Thawing guest filesystems
jsonrpc.Executor/7::INFO::2016-04-12
19:41:58,396::vm::3056::virt.vm::(thaw)
vmId=`040609f6-cfe0-4763-8b32-08ffad158c93`::6 guest filesystems thawed
Everything else is working well with cinder for running VMs (making disks,
running VMs, live migration, etc...). I was able to get live snapshots when
using a CephFS Posix storage domain.
Versions..
Ceph 9.2.0
oVirt Latest
CentOS 7.2
Cinder 7.0.1-1.el7
Any help would be appreciated.
Thanks,
Kevin
8 years, 6 months
editing VM settting
by Fabrice Bacchella
--Apple-Mail=_0D15CE0B-0FB7-4D4E-8899-589FA7FB4F4F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
I'm trying to change the way a VM is booted, I want an initial setup =
with kernel, initrd and cmdline given and later removed.
Using the GUI it works fine.
But I have no success using the python API. And running with debug =
enable, I get this strange result :
> PUT /api/vms/8ced0f81-03fd-415b-a8ef-60141de7eeca HTTP/1.1
...
> <os type=3D"rhel_7x64">
> <boot dev=3D"hd"/>
> <boot dev=3D"network"/>
> </os>
...
< <os type=3D"rhel_7x64">
< <boot dev=3D"hd"/>
< <boot dev=3D"network"/>
< <kernel>.../vmlinuz</kernel>
< <initrd>.../initrd.img</initrd>
< <cmdline>....</cmdline>
< </os>
I got this with:
os_params =3D params.OperatingSystem()
os_params.set_boot(old_os_params.get_boot())
os_params.set_type(old_os_params.get_type())
os_params.set_kernel(None)
os_params.set_initrd(None)
os_params.set_cmdline(None)
self.broker.set_os(os_params)
self.broker.update()
trying to set kernel and others to empty string is not really better:
> <os type=3D"rhel_7x64">
> <boot dev=3D"hd"/>
> <boot dev=3D"network"/>
> <kernel></kernel>
> <initrd></initrd>
> <cmdline></cmdline>
> </os>
...
< <os type=3D"rhel_7x64">
< <boot dev=3D"hd"/>
< <boot dev=3D"network"/>
< <kernel></kernel>
< <initrd></initrd>
< <cmdline></cmdline>
< </os>
What kind of "magic values" the engine uses to removes values ?
--Apple-Mail=_0D15CE0B-0FB7-4D4E-8899-589FA7FB4F4F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">I'm trying to change the way a VM is booted, I want an =
initial setup with kernel, initrd and cmdline given and later =
removed.<div class=3D""><br class=3D""></div><div class=3D"">Using the =
GUI it works fine.</div><div class=3D""><br class=3D""></div><div =
class=3D"">But I have no success using the python API. And running with =
debug enable, I get this strange result :</div><div class=3D""><br =
class=3D""></div><div class=3D""><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> PUT =
/api/vms/8ced0f81-03fd-415b-a8ef-60141de7eeca HTTP/1.1</div></div><div =
class=3D"">...</div><div class=3D""><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D"">> =
<os type=3D"rhel_7x64"></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
<boot dev=3D"hd"/></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
<boot dev=3D"network"/></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
</os></div></div><div class=3D"">...</div><div class=3D""><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">< <os type=3D"rhel_7x64"></div><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">< <boot =
dev=3D"hd"/></div><div style=3D"margin: 0px; font-size: 11px; =
font-family: Menlo;" class=3D"">< =
<boot dev=3D"network"/></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">< =
<kernel>.../vmlinuz</kernel></div><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D"">< =
<initrd>.../initrd.img</initrd></div><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">< =
<cmdline>....</cmdline></div><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D"">< =
</os></div></div><div class=3D""><br class=3D""></div><div =
class=3D"">I got this with:</div><div class=3D""><pre =
style=3D"background-color: rgb(255, 255, 255); font-family: Menlo;" =
class=3D"">os_params =3D params.OperatingSystem()<br =
class=3D"">os_params.set_boot(old_os_params.get_boot())<br =
class=3D"">os_params.set_type(old_os_params.get_type())<br =
class=3D"">os_params.set_kernel(<span style=3D"color:#000080;" =
class=3D"">None</span>)<br class=3D"">os_params.set_initrd(<span =
style=3D"color:#000080;" class=3D"">None</span>)<br =
class=3D"">os_params.set_cmdline(<span style=3D"color:#000080;" =
class=3D"">None</span>)<br class=3D""><span style=3D"color:#94558d;" =
class=3D"">self</span>.broker.set_os(os_params)<br class=3D""><span =
style=3D"color:#94558d;" class=3D"">self</span>.broker.update()<br =
class=3D""></pre><div class=3D"">trying to set kernel and others to =
empty string is not really better:</div></div><div class=3D""><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">> <os type=3D"rhel_7x64"></div><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">> <boot =
dev=3D"hd"/></div><div style=3D"margin: 0px; font-size: 11px; =
font-family: Menlo;" class=3D"">> =
<boot dev=3D"network"/></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
<kernel></kernel></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
<initrd></initrd></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">> =
<cmdline></cmdline></div><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D"">> =
</os></div></div><div class=3D"">...</div><div class=3D""><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">< <os type=3D"rhel_7x64"></div><div =
style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" =
class=3D"">< <boot =
dev=3D"hd"/></div><div style=3D"margin: 0px; font-size: 11px; =
font-family: Menlo;" class=3D"">< =
<boot dev=3D"network"/></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">< =
<kernel></kernel></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">< =
<initrd></initrd></div><div style=3D"margin: 0px; font-size: =
11px; font-family: Menlo;" class=3D"">< =
<cmdline></cmdline></div><div style=3D"margin: 0px; =
font-size: 11px; font-family: Menlo;" class=3D"">< =
</os></div></div><div class=3D""><br class=3D""></div><div =
class=3D"">What kind of "magic values" the engine uses to removes values =
?</div><div class=3D""><br class=3D""></div></body></html>=
--Apple-Mail=_0D15CE0B-0FB7-4D4E-8899-589FA7FB4F4F--
8 years, 6 months
Ovirt + OpenVSwitch
by Sverker Abrahamsson
Has anybody succeeded in installing Ovirt 3.6 with hosted engine on a
server which uses OpenVSwitch for the network config?
I believe my issue is that Ovirt wants to control the network to create
a bridge for its management and I wants it to just use whatever network
is available on the host without trying to be clever about it. I was
able to tweak it to get to the final stage where it fails on waiting for
the engine to start.
Best regards
Sverker
8 years, 6 months
Errors while trying to join an external LDPA provider
by Alexis HAUSER
Hi,
I'm using 3.6.3.4-1.el7.centos and I'm having troubles joining an LDAP provider.
When I try to login into the new profile, I get a "general command validation failure" error.
This is what I can get from ovirt-engine/engine.log :
tail -n 400 /var/log/ovirt-engine/engine.log | grep -i error
2016-04-28 09:27:08,355 WARN [org.ovirt.engineextensions.aaa.ldap.AuthnExtension] (default task-56) [] [ovirt-engine-extension-aaa-ldap.authn::public-authn] Cannot initialize LDAP framework, deferring initialization. Error: /etc/ovirt-engine/aaa/xxxx.jks (No such file or directory)
2016-04-28 09:27:08,356 ERROR [org.ovirt.engine.core.bll.aaa.LoginUserCommand] (default task-56) [] Error during CanDoActionFailure.: Class: class org.ovirt.engine.core.extensions.mgr.ExtensionInvokeCommandFailedException
2016-04-28 09:27:13,941 WARN [org.ovirt.engineextensions.aaa.ldap.AuthnExtension] (default task-58) [] [ovirt-engine-extension-aaa-ldap.authn::public-authn] Cannot initialize LDAP framework, deferring initialization. Error: /etc/ovirt-engine/aaa/xxxx.jks (No such file or directory)
2016-04-28 09:27:13,941 ERROR [org.ovirt.engine.core.bll.aaa.LoginUserCommand] (default task-58) [] Error during CanDoActionFailure.: Class: class org.ovirt.engine.core.extensions.mgr.ExtensionInvokeCommandFailedException
I checked the permissions of the file and it's path and they are allright. Changing the path to /tmp/xxx.jks didn't help too.
Here is my .profile :
include = <openldap.properties>
vars.server = xxxx
vars.user = cn=xxxx,ou=xxxx,o=xxxx,dc=xxxx,dc=xxxx
vars.password = xxxx
pool.default.auth.simple.bindDN = ${global:vars.user}
pool.default.auth.simple.password = ${global:vars.password}
pool.default.serverset.type = single
pool.default.serverset.single.server = ${global:vars.server}
pool.default.ssl.enable = true
pool.default.serverset.single.port = 636
pool.default.ssl.truststore.file = /tmp/xxxx.jks
pool.default.ssl.truststore.password = xxxx
Any idea how to deal with that problem ?
8 years, 6 months
how can I update several vm properties at a time in the ui?
by Nathanaël Blanchet
Hi all,
I had to use:
for i in $(cat myvms); do ovirt-shell -E "update vm $i --console-enabled true"; done
to add the serial port on many vms.
because, I didn't find the way to do the same with the UI, by
highlighting several vm and editing them.
I thought it was possible because doing the same to add some users to
many vm is possible with UI.
Can someone help me with this?
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
8 years, 6 months
hosted-engine install stalls
by Johan Vermeulen
Hello All,
my setup of a hosted engine on Centos7.2 hangs on : [ INFO ] Connecting
Storage Pool
In the log file I see a lot of items with "ok":
*2016-04-20 13:04:01 DEBUG
otopi.plugins.ovirt_hosted_engine_setup.storage.storage
storage._activateStorageDomain:1067 activateStorageDomain2016-04-20
13:04:01 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.storage
heconflib.task_wait:283 Waiting for existing tasks to complete2016-04-20
13:04:01 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.storage
storage._activateStorageDomain:1076 {'status': {'message': 'OK', 'code':
0}, 'spm_st': {'spmId': 1, 'spmStatus': 'SPM', 'spmLver': 2}}2016-04-20
13:04:01 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.storage
storage._activateStorageDomain:1078 {'status': {'message': 'OK', 'code':
0}, 'info': {'name': 'No Description', 'isoprefix': '', 'pool_status':
'connected', 'lver': 2, 'spm_id': 1, 'master_uuid':
'4bec7cce-b3d4-4a46-a1db-c7829951ec89', 'version': '3', 'domains':
'4bec7cce-b3d4-4a46-a1db-c7829951ec89:Active,c817a126-f45b-4f03-b44b-e6249ef214a7:Active',
'type': 'POSIXFS', 'master_ver': 1}, 'dominfo':
{'4bec7cce-b3d4-4a46-a1db-c7829951ec89': {'status': 'Active', 'diskfree':
'1933926400', 'isoprefix': '', 'alerts': [], 'disktotal': '2046640128',
'version': 3}, 'c817a126-f45b-4f03-b44b-e6249ef214a7': {'status': 'Active',
'diskfree': '52560920576', 'isoprefix': '', 'alerts': [], 'disktotal':
'53660876800', 'version': 3}}}2016-04-20 13:04:01 DEBUG
otopi.plugins.ovirt_hosted_engine_setup.storage.storage
storage._activateStorageDomain:1079 {'status': {'message': 'OK', 'code':
0}, '4bec7cce-b3d4-4a46-a1db-c7829951ec89': {'code': 0, 'actual': True,
'acquired': True, 'delay': '9.9272e-05', 'lastCheck': '0.3', 'version': 3,
'valid': True}, 'c817a126-f45b-4f03-b44b-e6249ef214a7': {'code': 0,
'actual': True, 'acquired': False, 'delay': '0.0889462', 'lastCheck':
'9.0', 'version': 3, 'valid': True}}2016-04-20 13:04:01 DEBUG otopi.context
context._executeMethod:142 Stage misc METHOD
otopi.plugins.ovirt_hosted_engine_setup.storage.heconf.Plugin._misc_create_volume2016-04-20
13:04:01 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.heconf
heconflib.create_and_prepare_image:358 {'status': {'message': 'OK', 'code':
0}, 'uuid': '4835326e-5528-4c2f-831b-19dd323f1084'}2016-04-20 13:04:01
DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.heconf
heconflib.create_and_prepare_image:372 Created configuration volume OK,
request was:- image: f48e629e-17b3-4849-871e-e5547dd8b031- volume:
869c3519-6875-4f7a-a15f-6ddf93f23d93*
but then it keeps displaying:
*2016-04-20 13:05:02 DEBUG
otopi.plugins.ovirt_hosted_engine_setup.storage.heconf
heconflib.task_wait:283 Waiting for existing tasks to complete*
and that's it.
This is the summary of the install:
--== CONFIGURATION PREVIEW ==--
Bridge interface : enp13s0
Engine FQDN : *********.ddns.net
Bridge name : ovirtmgmt
Host address : **********.ddns.net
SSH daemon port : 8023
Firewall manager : iptables
Gateway address : 192.168.66.1
Host name for web application : ************
Host ID : 1
Image size GB : 25
GlusterFS Share Name : hosted_engine_glusterfs
GlusterFS Brick Provisioning : False
Storage connection : ***********.ddns.net:
/export/data
Console type : qxl
Memory size MB : 4096
MAC address : 00:16:3e:4f:0e:31
Boot type : cdrom
Number of CPUs : 2
ISO image (cdrom boot/cloud-init) :
/tmp/CentOS-7-x86_64-Minimal-1511.iso
CPU Type : model_Penryn
Thanks for any help on this issue.
greetings, J.
8 years, 6 months
VM migrations via san replication?
by At Work
I have a question regarding migration of VMs. It's my hope that someone
can tell me if my migration idea can work or if it is not possible
I want to migrate about 100-200 VMs from one oVirt deployment to a new
oVirt deployment. Some of the VMs are over 3TB in size. Exporting and
importing these via NFS would involve downtime and probably be a very
lengthy process. I'm wondering if there's a way to get around this by
using san replication.
I have an equallogic san group currently in use by an oVirt
installation 3.4.0-1.el6. I have a different equallogic group set up as
storage for a different oVirt installation on another network. The new
oVirt installation is version 3.6.4.1-1.el7.centos.
My idea is to avoid the downtime and lengthy export/import process by
telling my current production san to do volume replication to the new san
that's been allocated for use as storage for our new oVirt installation.
Once replication is in sync, I'll have exact copies of the original iSCSI
volumes, VM's, metadata, etc. I am hoping I can then break replication,
tell my new oVirt installation to log into the freshly-copied volumes, and
use the VMs that were previously in use on the other installation.
Due to the differences in oVirt versions and not knowing how oVirt
internally handles metadata, I am not sure if this is possible. Can anyone
confirm if this will work or not?
Thank you all!
8 years, 6 months