Attach Export Domain to another Data Center - Failure
by Andrei Verovski
--Apple-Mail=_2F3B6B23-5CA4-462A-87E0-5B084B91DCB9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Hi,
I have 2-host oVirt setup with 2 Data Centers, one with local storage =
domain (DC #1) for VMs + Export domain on NFS, another with all NFS =
shared (DC #2).
Trying to export VMs from DC #1 to DC #2.
VMs are exported to DC #1 export domain (NFS), then domain put into =
maintenance mode and detached from DC #1.
Unfortunately, attaching it to DC #2 failed. Logs attached. Tried to run =
this command twice.
Workaround are possible in order to accomplish this task, yet it would =
be better to do in a way as it was designed.
Thanks.
2018-03-21 10:43:24,024+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)
2018-03-21 10:46:16,512+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128956) [1435fc81] EVENT_ID: =
VDS_STORAGES_CONNECTION_FAILED(188), Failed to connect Host node11 to =
the Storage Domains node10-NFS-EXPORTS.
2018-03-21 10:46:16,651+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)
tail -n 1000 engine.log | grep 570ec5d9-fff5-4656-afbd-90b3207a616e
2018-03-21 10:41:14,643+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (default task-2) [570ec5d9-fff5-4656-afbd-90b3207a616e] Lock Acquired =
to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'
2018-03-21 10:41:16,129+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Running command: =
AttachStorageDomainToPoolCommand internal: false. Entities affected : =
ID: 1d7208ce-d3a1-4406-9638-fe7051562994 Type: StorageAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN, ID: =
80cc922f-8dea-4fed-b951-1060ba116ad5 Type: StoragePoolAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN
2018-03-21 10:43:23,564+02 ERROR =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Cannot connect storage connection =
server, aborting attach storage domain operation.
2018-03-21 10:43:23,567+02 INFO =
[org.ovirt.engine.core.bll.CommandCompensator] =
(EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Command =
[id=3D921ca7cd-4f93-46aa-8de2-91b13b8f96cb]: Compensating NEW_ENTITY_ID =
of org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; =
snapshot: =
StoragePoolIsoMapId:{storagePoolId=3D'80cc922f-8dea-4fed-b951-1060ba116ad5=
', storageId=3D'1d7208ce-d3a1-4406-9638-fe7051562994'}.
2018-03-21 10:43:24,024+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)
2018-03-21 10:43:24,114+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Lock freed to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'
[root@node00 ovirt-engine]# tail -n 1000 engine.log | grep =
a81ffa4a-5a58-41a0-888a-f0edc321609b
2018-03-21 10:44:11,025+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (default task-16) [a81ffa4a-5a58-41a0-888a-f0edc321609b] Lock Acquired =
to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'
2018-03-21 10:44:11,236+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Running command: =
AttachStorageDomainToPoolCommand internal: false. Entities affected : =
ID: 1d7208ce-d3a1-4406-9638-fe7051562994 Type: StorageAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN, ID: =
80cc922f-8dea-4fed-b951-1060ba116ad5 Type: StoragePoolAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN
2018-03-21 10:46:16,567+02 ERROR =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Cannot connect storage connection =
server, aborting attach storage domain operation.
2018-03-21 10:46:16,568+02 INFO =
[org.ovirt.engine.core.bll.CommandCompensator] =
(EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Command =
[id=3Db5c25100-1a8a-4db0-9509-99cfa60995b1]: Compensating NEW_ENTITY_ID =
of org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; =
snapshot: =
StoragePoolIsoMapId:{storagePoolId=3D'80cc922f-8dea-4fed-b951-1060ba116ad5=
', storageId=3D'1d7208ce-d3a1-4406-9638-fe7051562994'}.
2018-03-21 10:46:16,651+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)
2018-03-21 10:46:16,681+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Lock freed to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D'=E2=80=99}'
--Apple-Mail=_2F3B6B23-5CA4-462A-87E0-5B084B91DCB9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Hi,<div class=3D""><br class=3D""></div><div class=3D"">I =
have 2-host oVirt setup with 2 Data Centers, one with local storage =
domain (DC #1) for VMs + Export domain on NFS, another with all NFS =
shared (DC #2).</div><div class=3D"">Trying to export VMs from DC =
#1 to DC #2.</div><div class=3D"">VMs are exported to DC #1 export =
domain (NFS), then domain put into maintenance mode and detached from DC =
#1.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Unfortunately, attaching it to DC #2 failed. Logs attached. =
Tried to run this command twice.</div><div class=3D"">Workaround are =
possible in order to accomplish this task, yet it would be better to do =
in a way as it was designed.<br class=3D"">
Thanks.<br class=3D""><br class=3D""><br class=3D""><div =
class=3D"">2018-03-21 10:43:24,024+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128904) [<font color=3D"#942192" =
class=3D"">570ec5d9-fff5-4656-afbd-90b3207a616e</font>] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)<br class=3D"">2018-03-21 10:46:16,512+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128956) [1435fc81] EVENT_ID: =
VDS_STORAGES_CONNECTION_FAILED(188), Failed to connect Host node11 to =
the Storage Domains node10-NFS-EXPORTS.<br class=3D"">2018-03-21 =
10:46:16,651+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128955) [<font color=3D"#942192" =
class=3D"">a81ffa4a-5a58-41a0-888a-f0edc321609b</font>] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)<br class=3D""><br class=3D""><br class=3D""><font =
color=3D"#aa7942" class=3D""><b class=3D"">tail -n 1000 engine.log | =
grep 570ec5d9-fff5-4656-afbd-90b3207a616e</b></font><br =
class=3D"">2018-03-21 10:41:14,643+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (default task-2) [570ec5d9-fff5-4656-afbd-90b3207a616e] Lock Acquired =
to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'<br class=3D"">2018-03-21 10:41:16,129+02 =
INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Running command: =
AttachStorageDomainToPoolCommand internal: false. Entities affected =
: ID: 1d7208ce-d3a1-4406-9638-fe7051562994 Type: StorageAction =
group MANIPULATE_STORAGE_DOMAIN with role type ADMIN, ID: =
80cc922f-8dea-4fed-b951-1060ba116ad5 Type: StoragePoolAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN<br class=3D"">2018-03-21 =
10:43:23,564+02 ERROR =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Cannot connect storage connection =
server, aborting attach storage domain operation.<br class=3D"">2018-03-21=
10:43:23,567+02 INFO =
[org.ovirt.engine.core.bll.CommandCompensator] =
(EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Command =
[id=3D921ca7cd-4f93-46aa-8de2-91b13b8f96cb]: Compensating NEW_ENTITY_ID =
of org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; =
snapshot: =
StoragePoolIsoMapId:{storagePoolId=3D'80cc922f-8dea-4fed-b951-1060ba116ad5=
', storageId=3D'1d7208ce-d3a1-4406-9638-fe7051562994'}.<br =
class=3D"">2018-03-21 10:43:24,024+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)<br class=3D"">2018-03-21 10:43:24,114+02 =
INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128904) =
[570ec5d9-fff5-4656-afbd-90b3207a616e] Lock freed to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'<br class=3D""><br class=3D""><br class=3D""><br=
class=3D""><font color=3D"#aa7942" class=3D""><b class=3D"">[root@node00 =
ovirt-engine]# tail -n 1000 engine.log | grep =
a81ffa4a-5a58-41a0-888a-f0edc321609b</b></font><br class=3D"">2018-03-21 =
10:44:11,025+02 INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (default task-16) [a81ffa4a-5a58-41a0-888a-f0edc321609b] Lock Acquired =
to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D''}'<br class=3D"">2018-03-21 10:44:11,236+02 =
INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Running command: =
AttachStorageDomainToPoolCommand internal: false. Entities affected =
: ID: 1d7208ce-d3a1-4406-9638-fe7051562994 Type: StorageAction =
group MANIPULATE_STORAGE_DOMAIN with role type ADMIN, ID: =
80cc922f-8dea-4fed-b951-1060ba116ad5 Type: StoragePoolAction group =
MANIPULATE_STORAGE_DOMAIN with role type ADMIN<br class=3D"">2018-03-21 =
10:46:16,567+02 ERROR =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Cannot connect storage connection =
server, aborting attach storage domain operation.<br class=3D"">2018-03-21=
10:46:16,568+02 INFO =
[org.ovirt.engine.core.bll.CommandCompensator] =
(EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Command =
[id=3Db5c25100-1a8a-4db0-9509-99cfa60995b1]: Compensating NEW_ENTITY_ID =
of org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; =
snapshot: =
StoragePoolIsoMapId:{storagePoolId=3D'80cc922f-8dea-4fed-b951-1060ba116ad5=
', storageId=3D'1d7208ce-d3a1-4406-9638-fe7051562994'}.<br =
class=3D"">2018-03-21 10:46:16,651+02 ERROR =
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] =
(EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] EVENT_ID: =
USER_ATTACH_STORAGE_DOMAIN_TO_POOL_FAILED(963), Failed to attach Storage =
Domain node10-NFS-EXPORTS to Data Center StrDataCenter11. (User: =
admin@internal-authz)<br class=3D"">2018-03-21 10:46:16,681+02 =
INFO =
[org.ovirt.engine.core.bll.storage.domain.AttachStorageDomainToPoolCommand=
] (EE-ManagedThreadFactory-engine-Thread-128955) =
[a81ffa4a-5a58-41a0-888a-f0edc321609b] Lock freed to object =
'EngineLock:{exclusiveLocks=3D'[1d7208ce-d3a1-4406-9638-fe7051562994=3DSTO=
RAGE]', sharedLocks=3D'=E2=80=99}'</div><div class=3D""><br =
class=3D""></div></div></body></html>=
--Apple-Mail=_2F3B6B23-5CA4-462A-87E0-5B084B91DCB9--
6 years, 9 months
Fiber Channel Storage not coming up
by Jean Pickard
Hello,
Today I noticed that most of my VMs weren't accessible.
Once i checked the system, I noticed my FC channel SAN data domain is
inactive.
2018-03-19 16:01:05,308-0700 ERROR (periodic/32) [virt.vm]
(vmId='43700e39-8812-41c6-9cd6-e555a2f19e35') Unable to get watermarks for
drive vda: failed to open block device
'/rhev/data-center/00000001-0001-0001-0001-000000000311/cecbec42-bff1-4e8d-9c37-c260b7305af7/images/05563eaf-ea90-4364-b92e-4b53173a3a5f/242a97ec-9459-4ce1-b61a-3331a7617f2d':
No such file or directory (vm:814)
2018-03-19 16:01:06,018-0700 ERROR (monitor/cecbec4) [storage.Monitor]
Error checking domain cecbec42-bff1-4e8d-9c37-c260b7305af7 (monitor:426)
Traceback (most recent call last):
File "/usr/share/vdsm/storage/monitor.py", line 407, in _checkDomainStatus
self.domain.selftest()
File "/usr/share/vdsm/storage/sdc.py", line 50, in __getattr__
return getattr(self.getRealDomain(), attrName)
File "/usr/share/vdsm/storage/sdc.py", line 53, in getRealDomain
return self._cache._realProduce(self._sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 136, in _realProduce
domain = self._findDomain(sdUUID)
File "/usr/share/vdsm/storage/sdc.py", line 153, in _findDomain
return findMethod(sdUUID)
File "/usr/share/vdsm/storage/blockSD.py", line 1610, in findDomain
return BlockStorageDomain(BlockStorageDomain.findDomainPath(sdUUID))
File "/usr/share/vdsm/storage/blockSD.py", line 1550, in findDomainPath
raise se.StorageDomainDoesNotExist(sdUUID)
StorageDomainDoesNotExist: Storage domain does not exist:
(u'cecbec42-bff1-4e8d-9c37-c260b7305af7',)
2018-03-19 16:01:07,331-0700 ERROR (periodic/32) [virt.vm]
(vmId='235702f2-286e-403b-b395-db9c1d603d99') Unable to get watermarks for
drive vda: failed to open block device
'/rhev/data-center/00000001-0001-0001-0001-000000000311/cecbec42-bff1-4e8d-9c37-c260b7305af7/images/8eb9847f-4e4e-4bda-b4fa-a44119137ee2/ddf7c854-fa95-4c3f-b76a-4a90c8067c7e':
No such file or directory (vm:814)
My attempts to activate my data center storage is failing as well.
I don't see any errors in my engine log under /var/log/ovirt-engine.
Any idea why my storage is not coming up?
Thank you,
Jean
6 years, 9 months
Sizing hardware for hyperconverged with Gluster?
by Chris Adams
I have a reasonable feel for how to size hardware for an oVirt cluster
with external storage (our current setups all use iSCSI to talk to a
SAN). I'm looking at a hyperconverged oVirt+Gluster setup; are there
guides for figuring out the additional Gluster resource requirements? I
assume I need to allow for additional CPU and RAM, I just don't know how
to size it (based on I/O I guess?).
--
Chris Adams <cma(a)cmadams.net>
6 years, 9 months
How to deal with "Used memory of host ... exceeded defined threshold [95%]" messages
by Klaas Demter
Hi,
I'm trying to figure out how I could stop the manager with spamming
used memory exceeded threshold messages. I have a hypervisor that has
1,5TB memory and it's using about 98% of that with hugepages for sap
hana vms (configured like https://access.redhat.com/articles/3347431).
It still has like 40-50GB memory left for the hypervisor which should
be plenty.
So the option I could figure out on my own: I can adjust the global
limit of LogMaxPhysicalMemoryUsedThresholdInPercentage but I'm not
sure if that is a good idea for my "normal" hypervisors that often
have way less memory.
My questions are:
- can I adjust the limit on a per hypervisor basis?
- can I skip the memory check for certain hypervisors or skip all
checks for certain hypervisors?
- would a check for free memory in gb make more sense than a percentage check?
Setup is still on 4.1.9.
Greetings
Klaas
6 years, 9 months
Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static in a
by Michael Burman
Indeed very odd, this shouldn't behave this way, just tested it my self
and it is working as expected. Unless i miss understood you here, do you
use a different IP address when switching to static or the same IP that you
got from dhcp? if yes, then this is another flow..
Can you please share the vdsm version and vdsm log with us?
Edy, any idea what can cause this?
On Tue, Mar 20, 2018 at 11:10 AM, zois roupas <roupas_zois(a)hotmail.com>
wrote:
> Hi Michael and thanks a lot for the time
>
>
> Great step by step instructions but something strange is happening while
> trying to change to static ip. I tried to do the change while the host
> was in maintenance mode and in activate mode but again after some minutes
> the system reverts to the ip that dhcp is serving!
>
> What am i missing here? Do you have any ideas?
>
>
> Best Regards
> Zois
> ------------------------------
> *From:* Michael Burman <mburman(a)redhat.com>
> *Sent:* Tuesday, March 20, 2018 8:46 AM
> *To:* zois roupas
> *Cc:* users(a)ovirt.org
> *Subject:* Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static in a
>
> Hello Zois,
>
> It pretty easy to do, via the webadmin UI , go to Hosts main tab > Choose
> host > go to 'Network Interfaces' sub tab > Press the 'Setup Host Networks'
> button > press the pencil icon on your management network > and choose
> Static IP > press OK and OK to approve the operation.
>
> - Note that in some cases, specially if this is a SPM host you will loose
> connectivity to host for few seconds and host may go to non-responsive
> state, on a non-SPM host usually this woks without any specific issues.
>
> - If the spoken host is a SPM host, I recommend to set it first to
> maintenance mode, do the switch and then activate. For non-SPM host this
> will work fine as well when the host is UP.
>
> Cheers)
>
> On Mon, Mar 19, 2018 at 12:15 PM, zois roupas <roupas_zois(a)hotmail.com>
> wrote:
>
> Hello everyone
>
>
> I've made a rookie mistake by installing ovirt 4.2 in centos 7 with dhcp
> instead of a static ip configuration. Both engine and host are in the same
> machine cause of limited resources and i was so happy that everything
> worked so well that i kept configuring and installing vm's ,adding local
> and nfs storage and setting up the backup!
>
> As you understand i must change the configuration to static ip and i can't
> find any guide describing the correct procedure. Is there an official guide
> to change configuration without causing any trouble?
>
> I've found this thread http://lists.ovirt.org/
> pipermail/users/2014-May/024432.html but this is for a hosted engine and
> doesn't help when both engine and host are in the same machine
>
>
> Thanx in advance
>
> Best Regards
>
> Zois
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
>
>
>
> --
>
> Michael Burman
>
> Senior Quality engineer - rhv network - redhat israel
>
> Red Hat
>
> <https://www.redhat.com>
>
> mburman(a)redhat.com M: 0545355725 IM: mburman
> <https://red.ht/sig>
>
--
Michael Burman
Senior Quality engineer - rhv network - redhat israel
Red Hat
<https://www.redhat.com>
mburman(a)redhat.com M: 0545355725 IM: mburman
<https://red.ht/sig>
6 years, 9 months
Re: [ovirt-users] Q: Copying VMs between Export domains of different data centres
by Eyal Shenitzky
On Tue, Mar 20, 2018 at 4:26 PM, Eyal Shenitzky <eshenitz(a)redhat.com> wrote:
> Hi Andrei,
>
> I think you miss understand the concept of export domain.
>
> Export domain allows you to pass entities from one data center to another.
>
> The flow is:
>
> 1) Create an export domain in DC-A
> 2) Export required entities to the export domain
> 3) Deactivate (enter the storage domain to maintenance mode) and detach
> the export domain
> 4) Attach the export domain to DC-B and import the entities to it.
>
> You can see more information here:
> - https://www.ovirt.org/documentation/admin-guide/chap-Storage/
>
>
>
>
>
> On Tue, Mar 20, 2018 at 4:04 PM, Andrei Verovski <andreil1(a)starlett.lv>
> wrote:
>
>> Hi,
>>
>> I have 2 data centers (with 1 node each because 1 have local data domain)
>>
>> Copied exported from DC #1, exports -> 1d7208ce-d3a1-4406-9638-fe7051562994
>> -> images -> 12f48f07-7e93-4c66-b0e9-00efc1fec418, with 2 files inside
>> fc469474-94fd-416b-b921-58604f46411c - 171 GB (seems like disk image)
>> fc469474-94fd-416b-b921-58604f46411c.meta
>>
>> to DC #2, export -> 36bc8d5d-30e9-4df5-94cd-c837483c5e41 -> images
>> -> 12f48f07-7e93-4c66-b0e9-00efc1fec418, with these above listed files
>> inside.
>> (screenshot attached)
>>
>> However, in “Import Virtual machine(s)” dialog this VM is not visible
>> even after running “Load” command inside import dialog.
>> Looks like for whatever reason oVirt don’t refresh content of this
>> directory.
>>
>> How to instruct oVirt to refresh and index these files?
>>
>> Or this method won’t work at all, and one have to import/export OVA
>> images, or use lengthy procedure described by Fred Roland here ?
>> http://lists.ovirt.org/pipermail/users/2018-February/087304.html
>>
>> Thanks.
>> Andrei
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
> --
> Regards,
> Eyal Shenitzky
>
--
Regards,
Eyal Shenitzky
6 years, 9 months
Re: [ovirt-users] Fw: Network issues with oVirt 4.2 and cloud-init
by Eitan Raviv
Hi Sandy,
Can you elaborate some more about the steps you have taken?
Specifically, how\where do you apply cloud-init-0.7.9-20 rpm? Can you make
sure that rpm -q cloud-init after VM reboot is still this one?
How do you apply the static IP settings that do persist to the VM - via
oVirt web-admin\REST API\other?
When you restart the VM via oVirt GUI - do you 'Run' it or 'Run Once'?
Thanks,
Eitan
oVirt networking team
On Tue, Mar 20, 2018 at 10:22 AM, Dominik Holler <dholler(a)redhat.com> wrote:
>
>
> Begin forwarded message:
>
> Date: Mon, 19 Mar 2018 13:17:08 +0000
> From: "Berger, Sandy" <SBERGER(a)qg.com>
> To: "users(a)ovirt.org" <users(a)ovirt.org>
> Subject: [ovirt-users] Network issues with oVirt 4.2 and cloud-init
>
>
> We're using cloud-init to customize VMs built from a template. We're
> using static IPV4 settings so we're specifying an IP address, subnet
> mask, and gateway. There is apparently a bug in the current version of
> cloud-init shipping as part of CentOS 7.4
> (https://bugzilla.redhat.com/show_bug.cgi?id=1492726) that fails to set
> the gateway properly. In the description of the bug, it says it is
> fixed in RHEL 7.5 but also says one can use
> https://people.redhat.com/rmccabe/cloud-init/cloud-init-
> 0.7.9-20.el7.x86_64.rpm
> which is what we're doing.
>
> When the new VM first boots, the 3 IPv4 settings are all set correctly.
> Reboots of the VM maintain the settings properly. But, if the VM is
> shut down and started again via the oVirt GUI, all of the IPV4 settings
> on the eth0 virtual NIC are lost and
> the /etc/sysconfig/network-scripts/ifcfg-eth0 shows that the NIC is now
> set up for DHCP.
>
> Are we doing something incorrectly?
>
> Sandy Berger
> IT - Infrastructure Engineer II
>
> Quad/Graphics
> Performance through Innovation
>
> Sussex, Wisconsin
> 414.566.2123 phone
> 414.566.4010/2123 pager/PIN
>
> sandy.berger(a)qg.com<mailto:sandy.berger@qg.com>
> www.QG.com<http://www.qg.com/>
>
> Follow Us: Facebook<http://www.qg.com/social1> |
> Twitter<http://www.qg.com/social2> |
> LinkedIn<http://www.qg.com/social3> | YouTube<http://www.qg.com/social4>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
>
--
Eitan Raviv
IRC: erav (#ovirt #vdsm #devel #rhev-dev)
6 years, 9 months
storage domain ovirt-image-repository doesn't work
by Nicolas Vaye
--_002_15208072741840256camelprovincesudnc_
Content-Type: text/plain; charset="utf-8"
Content-ID: <99F5A0EF1679BF4AA92745659BC10F23(a)province-sud.nc>
Content-Transfer-Encoding: base64
SGVsbG8sDQoNCmkgaGF2ZSBpbnN0YWxsZWQgb25lIG9WaXJ0IHBsYXRmb3JtIHdpdGggMiBub2Rl
IGFuZCAxIEhFIHZlcnNpb24gNC4yLjEuNy0xDQoNCkl0IHNlZW0gdG8gd29yayBmaW5lLCBidXQg
aSBoYXZlIGlzc3VlIHdpdGggdGhlIG92aXJ0LWltYWdlLXJlcG9zaXRvcnkuDQoNCkltcG9zc2li
bGUgdG8gZ2V0IHRoZSBsaXN0IG9mIGF2YWlsYWJsZSBpbWFnZXMgZm9yIHRoaXMgZG9tYWluIDoN
CltjaWQ6MTUyMDgwNzI3NC4yOTgwMC4xLmNhbWVsQHByb3ZpbmNlLXN1ZC5uY10NCg0KTXkgY2x1
c3RlciBpcyBvbiBhIHByaXZhdGUgbmV0d29yaywgc28gdGhlcmUgaXMgYSBwcm94eSB0byBnZXQg
aW50ZXJuZXQgYWNjZXNzLg0KSSBoYXZlIHRyaWVkIHdpdGggYSBzcGVjaWZpYyBwcm94eSBjb25m
aWd1cmF0aW9uIG9uIGVhY2ggbm9kZSAoaHR0cHM6Ly93d3cuc2VydmVyLXdvcmxkLmluZm8vZW4v
bm90ZT9vcz1DZW50T1NfNyZwPXNxdWlkJmY9MikNCnNvIGl0J3MgYSBzdWNjZXNzIHdpdGggeXVt
IHVwZGF0ZSwgd2dldCBvciBjdXJsIHdpdGggaHR0cDovL2dsYW5jZS5vdmlydC5vcmc6OTI5Mi8s
IGJ1dCBub3RoaW5nIGluIHRoZSB3ZWJ1aSBmb3IgdGhlIG92aXJ0LWltYWdlLXJlcG9zaXRvcnkg
ZG9tYWluLg0KDQpJIGhhdmUgdHJpZWQgYW5vdGhlciB0ZXN0IHdpdGggYSB0cmFuc3BhcmVudCBw
cm94eSBhbmQgdGhlIHJlc3VsdCBpcyB0aGUgc2FtZSA6DQpzdWNjZXNzIHdpdGggeXVtIHVwZGF0
ZSwgd2dldCBvciBjdXJsIHdpdGggaHR0cDovL2dsYW5jZS5vdmlydC5vcmc6OTI5Mi8sIGJ1dCBu
b3RoaW5nIGluIHRoZSB3ZWJ1aSBmb3IgdGhlIG92aXJ0LWltYWdlLXJlcG9zaXRvcnkgZG9tYWlu
Lg0KDQoNCkkgZG9uJ3Qga25vdyB3aGVyZSBpcyB0aGUgc3BlY2lmaWMgbG9nIGZvciB0aGlzIHRl
Y2huaWNhbCBwYXJ0Lg0KDQpDYW4gaSBoYXZlIGhlbHAgZm9yIHRoaXMgaXNzdWUuDQoNClRoYW5r
cy4NCg0KTmljb2xhcyBWQVlFDQpEU0kgLSBOb3Vtw6lhDQpORVcgQ0FMRURPTklBDQo=
--_002_15208072741840256camelprovincesudnc_
Content-Type: image/png; name="unknown-QMUVFZ"
Content-Description: unknown-QMUVFZ
Content-Disposition: inline; filename="unknown-QMUVFZ"; size=42232;
creation-date="Sun, 11 Mar 2018 22:27:59 GMT";
modification-date="Sun, 11 Mar 2018 22:27:59 GMT"
Content-ID: <1520807274.29800.1.camel(a)province-sud.nc>
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAABWEAAAEZCAYAAAD2V+f5AAAABHNCSVQICAgIfAhkiAAAIABJREFU
eJzs3XeYVNX9x/H39NneYCkLS6+LIIiKlQ6CKIgNjTGKgl1jF2N+JiYxGkuUGFE0MQq2RGxUQUEU
rCCC9A5LW8rusn132u+PYYctM7Nthm2f1/PMA3Prufd+zzl3zz33jMHj8XgQERERERERERERkbAw
1ncCRERERERERERERJoyNcKKiIiIiIiIiIiIhJEaYUVERERERERERETCSI2wIiIiIiIiIiIiImFk
DjZz3bp1pyodIiLSjEVHR5OXl1ffyRAREREREQkJ/Y0jFQVthAXo2rXrqUiHiIiIiIiIiIiISJOk
4QhEREREREREREREwkiNsCIiIiIiIiIiIiJhpEZYERERERERERERkTBSI6yIiIiIiIiIiIhIGFX5
w1yBeDyecv+GisFgwOPx+P49FQwGQ7l/RUREREREREREREKlxo2wHo8Hj8fD2rVrKSwsDGliSrdt
NJ76DroRERH069cPg8GgxlgREREREREREREJmVo1wrrdbgoLCxk8eHBIE+N2u3G73axcuTLk267K
8uXLcbvdGI1GNcKKiIiIiIiIiIhIyNSoEba0p6rb7fZ9D5XS7bpcrpBvu7rcbne54RBERERERERE
RERE6qrG7/2XbYQNtXBuuzrcbne9NP6KiIiIiIiIiIhI01XjnrD+/g2F0qEIwtHLtrrKHpd6woqI
iIiIiIiIiEgo1KonbDgbSOuzJ2q4j01ERERERERERESanxr/MFdZoR4TtmwjqBpDRURERERERERE
pClQI6yIiIiIiIiIiIhIGNWpEbY69qbvY+eu3YCBbl07k9K2Tbh3KSIiIiIiIiIiItJghK0nbPbx
4/zzldf5Zf3GctP79+vL+EvGMPNfb/KXPz5GRESEb1vqCSsiIiIiIiIiIiJNTVh6wpaUlPDM8/9g
x85dnDHgdM45+0xcLhfffv8ja9auY83adQA4HE5OtMGKiIiIiIiIiIiINElh6Qm75Isv2bFzF5eN
H8dVl0/wTe/RvRuPbnuCgoJC3/ple76qJ6yIiIiIiIiIiIg0NcZwbHTr9h106dyRieMvKTd94WdL
iImOplVyS1LatsFms9Z5X2vWrmP2u/8tNy0/P5+nn32BvLz8Om9fREREREREREREpC7C0hP2njtu
8bvMb667ht9cd43fbdS2J2yf3r34fOly3pz9Ltf/ahL5+fk89ewLnH/uIKKiItWjVkRERERERERE
ROpVWMaE/WrFNxQWFgHQIimRMwacXm7+j6vXUFxczPnnDqrzvsxmM7+981ZeeOkV/vWf2ezes4fz
zhnE6JHD67xtERERERERERERkbqq03AEZXuvlv288tobvDn7Xd6c/S679uwtN+/goQym//NVflm/
MeD6wbbt72MymbjnjlvIPn6ccwedzeiRw2q0vnrLioiIiIiIiIiISLiEpSesb+NmMylt2+B2ezAa
DWzbvoMZM/+NwQAXjQptT1Wz2cx9d98e0m2KiIiIiIiIiIiI1FVYxoQFOPOM/vy8bj3/eHkmVqsV
m81Kbm4eRqORW6fcSIfU9uXWr+2YsCIiIiIiIiIiIiINWVgaYR+49y76nZbGwUMZLFr8Bdt37MTj
8XB639MYPXJYpQbY0m2pEVZERERERERERESamrAMR9DvtDQA2rRuxY3XXxuOXYiIiIiIiIiIiIg0
CmEbjqA221JPWBEREREREREREWlqjPWdABEREREREREREZGmTD1hRURERERERERERMJIPWFFRERE
REREREREwkg9YUVERERERERERETCqMaNsAaDAYPBQEREBD/99FPIEuJ2u3G73bhcLmw2W0i3XR0R
ERG+YxMREREREREREREJlRo1wpY2UBoMBrp164bT6fQ1ntZVaS9Yt9vt24/RaCy333AwGo0YjUbM
ZnO54xMREREREREREREJhVr1hDUajZhMJsDbgzUUQwdUHI6gdF/h7p1a9niMRqMaYEVERERERERE
RCSkatwTtrTRsvR7xYbTugjUCBtOZY+ptBFWDbEiIiIiIiIiIiISKrXuCVu2MTaUjbD+9hdOZYcg
UAOsiIiIiIiIiIiIhFqtf5irtME0VA2wZbfv8XjK7SPcNBasiIiIiIiIiIiIhEuNG2FLhbPhUo2i
IiIiIiIiIiIi0lRU2Qi7ffv2U5EOERERERERERERkSapykbYXr16nYp0lLNp06Z62W99aW7HK6eG
4kqk8VG+lXBQXEk4KK6kJhQvInWnfCSgOGjsqmyEPVXjsjaU/daX5na8cmoorkQaH+VbCQfFlYSD
4kpqQvEiUnfKRwKKg8bMWN8JEBEREREREREREWnK1BO2gWhuxyunhuJKpPFRvpVwUFxJOCiupCYU
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
YAYPHsxLL70UcPvr1q3j3nvvZeTIkQwdOpRJkyYxf/58oHIeLL1vHTWiI3q4AAAgAElEQVRqFGPH
juWRRx7hyJEjYThqqShQHKxcuZJrr72Wyy+/nBtuuIH169cD3vu+F154gXHjxjFu3Dhuu+020tPT
A25fcVB3YWuETVtsCNempRY8wONfH6TAeeoaROtjnyIiTdXMmTP5/PPP+fTTTzn33HO56667Kt1g
+ePxeJg5c6YaYcWvb7/91ncjHsjrr7/O0qVLWbp0KfPmzePw4cM8++yzPPXUU3z55Ze89tprDBo0
6BSlWBqykSNHsmTJknLTvvjiCy644AKsVqtv2lNPPUX37t1PdfKkgdqxYwcREREsXLiwWstXrNcM
BgOPPvooFoslnMkUabDefvttZs2aRWpqarnpOTk5/PGPf+Qvf/kL8+fPp3///vzlL3/xzc/KyuKT
Tz5h+fLlLF++nDvvvNPv9r/99lsefvhhRo8ezUcffcQXX3zBU089RVpaGuA/D86cOZPFixfz0Ucf
kZCQwPTp08Nw5FJWoDhwOp088cQTPP3008yZM4c777yTP//5zwCUlJTQoUMH5syZw7x58xg8eDDP
Pvus3+0rDkIjLI2waYsNbBzVCBpiVw/0PZXfPKePd9qux3yzN8/p452/emB9pA6rycD0VUfo+uoG
2r+8nt9+sc83b0tmMcPe3UbHGRvo++9NfLYrBwCnG6Yu2kv3mRvpMGM94+fsBODBpfv5KaOAEe9t
Z+i72wDYllXM4He20fXVDYx4bzvpOSefHv94sID+b2ymx8yNXPPpboK1o9Zkn4HSDdDrtY18vO04
7V9ez/Xz9gDwxi/H6P36Jjq9soFBb21h1/GTvSj+ve4YZ725hT7/2oTh6TW0fekXvt2fX+WxiYg0
ZlFRUVxxxRVce+21zJw50zd97ty5XH311UyYMIHJkydz4MABAKZPn87mzZu58847ue2224IuK83P
nXfeydNPP43L5ar2OocPH6Z169Z06dIFgOTkZLp16xauJEojMmrUKJYuXYrbffLGccmSJYwaNcr3
fcGCBSQmJvriR2Tu3LlcdtllmEwm9uzZU27enj17uP322xkzZgwTJkwgPT3db7127733AnDNNdew
YcMG3/qbNm3iqquuAiA9PZ1bbrmFiRMncscdd5CRkXGKjlAkvHr06MH06dOx2Wzlpv/yyy/07duX
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
7fDOkTt4/3giZEYSbB5kD/sKt8+P6WiBwJPJCBloX6uyP33NGuN+i4fMUIJ/J3eqsr67TTN4OJgg
9EaO2nKS5UUIOJqAu7nFMJDoomdrY+wc5ljj9vvsjEOpIEBfogN3e1P8ObE9OsjKpkzY9l8mtg1x
UEpvINHBYKfm2BObhXdfaqmy3Jry6gD4MykPp5PjMf63R2miJnbAK7aaB4+JiBpCQEAABEGAVCpF
t27dEBISAgeHsnNev379EBYWhhEjRsDMzAyTJk0Sb+0EgMmTJ+PTTz+FmZkZNm/erDYtPbuee+45
dOvWDZGRkWrTpaWlYcmSJUhPT4eenh5cXV2xaNGieqolNQWenp5Yu3YtgoKCGroq1IgdOnQICxYs
UFqmr6+PXr16ISwsDD4+Pvj666+xbNkyLF26FIaGhli7di3s7e2V+rXKD5ds0aIFZDIZFAoFrKys
AJQFEL7++mssX74cK1euhCAIcHNz448A9NRbsGABFi1ahJCQEFhaWuLLL7+Evr5+jesqGj16NIyN
jREcHIw7d+5AX18fzZs3V/uQpqlTp0IqlaK0tBSOjo5YtmyZ1vaR1Dt27BguXbqE6OhofPrpp+Ly
zZs3K009URO2g7qhIwiCyihqdHQ0OnfuXJ/1adDtNpRnbX+pfrBdETU9PG5JG9iuSBvYrqg22F6I
nhyPIwLYDpq6OnswF1G5IoWAHj9cq7J8/mvWGN2B0wAQEREREREREdGzhUFYqnP6Eh1c8u/Y0NUg
IiIiIiIiIiJqFJ74wVxEREREREREREREpBqDsERERERERERERERaxCAsERERERERERERkRYxCEtE
RERERERERESkRTqCIAiqVkZHR9dnXYiIiIiIiIiIiIieOtKaEjg7O9dHPZTcuHGjQbbbUJ61/aX6
wXZF1PTwuCVtYLsibWC7otpgeyF6cjyOCGA7aOo4HQERERERERERERGRFjEIS0RERERERERERKRF
DMISERERERERERERaRGDsERERERERERERERaxCAsERERERERERERkRYxCEtERERERERERESkRQzC
EhEREREREREREWkRg7BEREREREREREREWiRt6ApQ7XX/8TbWu7dCTxsjcdn9vBJ023kbN95uh247
4nFhYlvoS3SqzX8iIQ+v2RihmZ6uWF5Pa0Os97AW02QXKvDqrjuIfctJTJMoL4bu/xVpLNXF9cnt
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
aU723/5I9t/+yLJ+Jbc01HRzYk73euz9c0tyCswM/OZ45TawgrK+rgbO5pYdCD6bW4jJTSfyInL3
8vHx4dVXX2Xp0qXk5uYybtw4ALy9vcnKyiqzTFZWFt7epe+WEIGSdAJPPfUUs2fPtl6Y/d6CBQtI
SEggISGBadOmAeX3Q5Hu3btbUxLEx8cTFhZW3U2SW1hcXBwrV67kkUceITw8nJMnT/Lvf/8bKHmo
W61ata6pvsDAQEwmE/v27ePQoUN4eXlRv3590tPTSUlJYeDAgQwcOJDIyEg8PT2Vz1ruaP7+/rz2
2muMGzeOZ555hqysLPz8/Kz7lYeHBw4ODjg5OTF48GDOnTtHWlqaTR2enp42D1Nyc3MjISGBTz/9
1PrAxbLExMSwcuVKNm3axMMPP8zw4cPts5FyTZYsWWKTHxagbt26rF69mo0bNxIWFsZf/vKXUmmq
1A+qTpUEYSsKwF6mQOy1CfBwJvWKEamnLhQS6FUSmG3obaRRDSPfH/2VkzkFBDfwKreuK//qZVxf
Wb3c3p+DmXlsPnltT9L2dnFkate6JCTlXFO5ssq2rOlKvtnC7rOXbNYrtsCa4zl0qe95ze8hInKn
8fDwYPjw4ezcuROAxo0bU1hYyMGDB23WKy4uZseOHbRp06Y6mim3iSeeeIKkpCTrbeSVdWU/FKlT
pw5169Zl69atpKWl0bZt2+puktyisrOzOXr0KJs3b7a+3n33XWtKApPJVO4I/bJ+MLrs8mjYy6Ng
AWrWrEmTJk346quvrK/Vq1fj5+dX9Rsmcgvp2rUrCxcu5PPPPyc8PBwPD49y88CazWZcXV1t5jVp
0gSLxcKuXbuu6/2dnZ0ZMGAABw8etOaileqRmJhIQUFBucdlFxcXIiIiuHTpEpmZmTbL1A+qzg0H
Ye9b48A+P+DHq7/2+SkQW1ntAty5VFjMN4dLfp09lJVP7MFs+t/z2xfmoBa+jPkhlQHNfXG8hj+r
n5sTBzLzy1xmcICPejbg9fWnKgzWAhzLLuBQVj4WSnLYfr4ni7ZX5HG9nrLOjg68+VAAf4o7wc4z
Fym2QPrFIl5ak0ItdyfCG2s0l4jcnU6dOkVycjIWiwWz2czKlStp3rw5AE5OTjz77LNMnDiR/fv3
U1xczLlz54iOjsbHx4cOHTpUc+vlVmYwGBg3bhxz586tMLgBFfdDESgZDTtv3jxCQ0Ovevu43L1W
rlxJSEiIzXdOp06d+PHHH8nJyeGee+7h4l79MtcAAARzSURBVMWLbNiwASjJX3nx4kWgJDXBiRMn
yqw3LCyMLVu2sHnzZrp37w5A06ZNKSgosOaLtVgspR4CJnInS09PZ/LkyTz77LPW6f379wMl+8Oi
RYsICgoqdeeUwWDghRdeYNKkSWzevJm8vDzrOWZlWCwW4uLiqF27Nl5e5Q8cE/tbsmSJ9UGFlyUl
JdmMcF2/fr314b6/p35QdZxutIK94ZaqaIdcwdEBvn08iKErkxixJgWTm4F/9mpAA+/fEms/ca8v
r647xfyeDa6p7vEPB/Dkt8cxuRr4+fkWpZY/UMed0IaexB2pOH/gqZwCXliVTOqFQlwMjnQM9GDx
/zSqVBuuVvbVB/1xd3bkTytOkHy+AE+jgQHNffh2QFCZqRJERO4G6enpTJ06lYyMDJydnWnVqhWT
J0+2Ln/qqadwdXVl4sSJnDlzBnd3d0JCQpg5c+ZVA2siLVu2pH379mzevLnC9a7WD0W6d+/OnDlz
lKZCKvTdd98xYcIEm3lGo5FOnToRHx9P//79iYqKYvr06UybNg1XV1fmzJlDgwYNeP755xk/fjze
3t4sXrzYpg4/Pz9MJhNmsxl/f3+gJIAQFRVFdHQ0M2fOxGKxEBwczJgxY27a9opUh3HjxrF3717c
3d0ZMmQIPXv2BEpywkdHR5OamorRaOQPf/hDucfyxx9/HA8PD2JiYkhKSsJoNFKjRo0KH9L04osv
4uTkRHFxMY0aNWL69Ol22T6pnNOnT7N7924mTZpkMz8tLY1Zs2aRnZ2Nk5MTjRs35r333ivzukH9
oGo4WCyWcqOoiYmJtG7d+ma2p1rft7rcbdsrN4f6lcjtR/ut2IP6ldiD+pVcC/UXkRun/UhA/eB2
d8MjYUWuVGC28OBnB0vN/9+HA3i8edn5Z0RERERERERERO5UCsJKlTMaHPjpuXuruxkiIiIiIiIi
IiK3BGXKFxEREREREREREbEjBWFFRERERERERERE7EhBWBERERERERERERE7UhBWRERERERERERE
xI4cLBaLpbyFiYmJN7MtIiIiIiIiIiIiInecCoOwIiIiIiIiIiIiInJjlI5ARERERERERERExI4U
hBURERERERERERGxIwVhRUREREREREREROxIQVgRERERERERERERO1IQVkRERERERERERMSOFIQV
ERERERERERERsSMFYUVERERERERERETsSEFYERERERERERERETtSEFZERERERERERETEjhSEFRER
EREREREREbEjBWFFRERERERERERE7EhBWBERERERERERERE7UhBWRERERERERERExI4UhBURERER
ERERERGxIwVhRUREREREREREROxIQVgRERERERERERERO1IQVkRERERERERERMSOFIQVERERERER
ERERsSMFYUVERERERERERETsSEFYERERERERERERETtSEFZERERERERERETEjhSEFRERERERERER
EbEjBWFFRERERERERERE7EhBWBERERERERERERE7+v9HJlVemBVWQwAAAABJRU5ErkJggg==
--_002_15208072741840256camelprovincesudnc_--
6 years, 9 months
Iso upload success, no GUI popup option
by Jamie Lawrence
Hello,
I'm trying to iron out the last few oddities of this setup, and one of them is the iso upload process. This worked in the last rebuild, but... well.
So, uploading from one of the hosts to an ISO domain claims success, and manually checking shows the ISO uploaded just fine, perms set correctly to 36:36. But it doesn't appear in the GUI popup when creating a new VM.
Verified that the VDSM user can fully traverse the directory path - presumably that was tested by uploading it in the first place, but I double-checked. Looked in various logs, but didn't see any action in ovirt-imageio-daemon or -proxy. Didn't see anything in engine.log that looked relevant.
What is the troubleshooting method for this? Googling, it seemed most folks' problems were related to permissions. I scanned DB table names for something that seemed like it might have ISO-related info in it, but couldn't find anything, and am not sure what else to check.
Thanks,
-j
6 years, 9 months