Users
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
March 2018
- 173 participants
- 277 discussions
Hey Guys,
Was working on switching my authentication over to TLS, and during the process I have lost the Internal Authentication option on my drop down list. Need to Know how to add it back it back to the list of drop down items.
Thanks
2
1
I’ve got an environment with:
13 servers in the oVirt default cluster
Hosted Engine 4.1.3.5-1.el7.centos
Storage provided by FC san
One of the FC LUNs, being used as a Data Domain, was wiped/reformatted through a confluence of events.
How can I clean this up and re-add this LUN back? I can’t Detach it, as there are VMs/Templates attached to it. When I try to remove the Templates, it tells me it can’t since the storage domain is inactive.
What’s the best way to clean up from this?
Thanks
2
2
22 Mar '18
--_002_15217025681710131camelprovincesudnc_
Content-Type: text/plain; charset="utf-8"
Content-ID: <4C7D546436FACF48A45445B420DD2BAC(a)province-sud.nc>
Content-Transfer-Encoding: base64
SGksDQoNCkkgd2FudCB0byBjcmVhdGUgYSBjbG9uZWQgdmlydHVhbCBtYWNoaW5lIGJhc2VkIG9u
IGEgdGVtcGxhdGUgd2l0aCBTREsgQVBJIHB5dGhvbiBhbmQgaSBkb24ndCBmaW5kIHRoZSBwYXJh
bWV0ZXIgdG8gaW5kaWNhdGUgdGhlIGNsb25lIGFjdGlvbiBmb3IgdGhlIGRpc2sNCg0KaGVyZSBp
cyBteSBjb2RlIDoNCg0KIyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQojIC0qLSBjb2Rpbmc6IHV0Zi04
IC0qLQ0KDQojDQojIENvcHlyaWdodCAoYykgMjAxNiBSZWQgSGF0LCBJbmMuDQojDQojIExpY2Vu
c2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIp
Ow0KIyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGgg
dGhlIExpY2Vuc2UuDQojIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdA0K
Iw0KIyAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMA0KIw0KIyBV
bmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcs
IHNvZnR3YXJlDQojIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVk
IG9uIGFuICJBUyBJUyIgQkFTSVMsDQojIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05T
IE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLg0KIyBTZWUgdGhlIExpY2Vu
c2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kDQoj
IGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLg0KIw0KZnJvbSBwcHJpbnQgaW1wb3J0IHBw
cmludA0KaW1wb3J0IGxvZ2dpbmcNCmltcG9ydCB0aW1lDQoNCmltcG9ydCBvdmlydHNkazQgYXMg
c2RrDQppbXBvcnQgb3ZpcnRzZGs0LnR5cGVzIGFzIHR5cGVzDQoNCg0KDQp0ZW1wbGF0ZV9uYW1l
PSd0ZXN0X2RlYmlhbl85LjQnDQp0ZW1wbGF0ZV92ZXJzaW9uPTENCmNsdXN0ZXJfbmFtZT0nbmlj
by1jbHVzdGVyJw0KZGF0YV9kb21haW5fbmFtZT0nT1ZJUlQtVEVTVDInDQoNCg0KDQpsb2dnaW5n
LmJhc2ljQ29uZmlnKGxldmVsPWxvZ2dpbmcuREVCVUcsIGZpbGVuYW1lPSdleGFtcGxlLmxvZycp
DQoNCiMgVGhpcyBleGFtcGxlIHdpbGwgY29ubmVjdCB0byB0aGUgc2VydmVyIGFuZCBzdGFydCBh
IHZpcnR1YWwgbWFjaGluZQ0KIyB3aXRoIGNsb3VkLWluaXQsIGluIG9yZGVyIHRvIGF1dG9tYXRp
Y2FsbHkgY29uZmlndXJlIHRoZSBuZXR3b3JrIGFuZA0KIyB0aGUgcGFzc3dvcmQgb2YgdGhlIGBy
b290YCB1c2VyLg0KDQojIENyZWF0ZSB0aGUgY29ubmVjdGlvbiB0byB0aGUgc2VydmVyOg0KY29u
bmVjdGlvbiA9IHNkay5Db25uZWN0aW9uKA0KICAgIHVybD0naHR0cHM6Ly9vY2VudGVyLnByb3Zp
bmNlLXN1ZC5wcm9kL292aXJ0LWVuZ2luZS9hcGknLA0KICAgIHVzZXJuYW1lPSdhZG1pbkBpbnRl
cm5hbDxtYWlsdG86dXNlcm5hbWU9J2FkbWluQGludGVybmFsPicsDQogICAgcGFzc3dvcmQ9J2Fk
bWluJywNCiAgICBjYV9maWxlPSdDQV9vY2VudGVyLnBlbScsDQogICAgZGVidWc9VHJ1ZSwNCiAg
ICBsb2c9bG9nZ2luZy5nZXRMb2dnZXIoKSwNCikNCg0KDQoNCiMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMNCiMjIyMjIyMjIyMjIyBURU1QTEFURSAjIyMjIyMjIyMjIyMNCiMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCg0KIyBHZXQgdGhlIHJlZmVyZW5jZSB0byB0
aGUgcm9vdCBvZiB0aGUgdHJlZSBvZiBzZXJ2aWNlczoNCnN5c3RlbV9zZXJ2aWNlID0gY29ubmVj
dGlvbi5zeXN0ZW1fc2VydmljZSgpDQoNCiMgR2V0IHRoZSByZWZlcmVuY2UgdG8gdGhlIHNlcnZp
Y2UgdGhhdCBtYW5hZ2VzIHRoZSBzdG9yYWdlIGRvbWFpbnM6DQpzdG9yYWdlX2RvbWFpbnNfc2Vy
dmljZSA9IHN5c3RlbV9zZXJ2aWNlLnN0b3JhZ2VfZG9tYWluc19zZXJ2aWNlKCkNCg0KIyBGaW5k
IHRoZSBzdG9yYWdlIGRvbWFpbiB3ZSB3YW50IHRvIGJlIHVzZWQgZm9yIHZpcnR1YWwgbWFjaGlu
ZSBkaXNrczoNCnN0b3JhZ2VfZG9tYWluID0gc3RvcmFnZV9kb21haW5zX3NlcnZpY2UubGlzdChz
ZWFyY2g9J25hbWU9JytkYXRhX2RvbWFpbl9uYW1lKVswXQ0KDQoNCiMgR2V0IHRoZSByZWZlcmVu
Y2UgdG8gdGhlIHNlcnZpY2UgdGhhdCBtYW5hZ2VzIHRoZSB0ZW1wbGF0ZXM6DQp0ZW1wbGF0ZXNf
c2VydmljZSA9IHN5c3RlbV9zZXJ2aWNlLnRlbXBsYXRlc19zZXJ2aWNlKCkNCg0KIyBXaGVuIGEg
dGVtcGxhdGUgaGFzIG11bHRpcGxlIHZlcnNpb25zIHRoZXkgYWxsIGhhdmUgdGhlIHNhbWUgbmFt
ZSwgc28NCiMgd2UgbmVlZCB0byBleHBsaWNpdGx5IGZpbmQgdGhlIG9uZSB0aGF0IGhhcyB0aGUg
dmVyc2lvbiBuYW1lIG9yDQojIHZlcnNpb24gbnVtYmVyIHRoYXQgd2Ugd2FudCB0byB1c2UuIElu
IHRoaXMgY2FzZSB3ZSB3YW50IHRvIHVzZQ0KIyB2ZXJzaW9uIDEgb2YgdGhlIHRlbXBsYXRlLg0K
dGVtcGxhdGVzID0gdGVtcGxhdGVzX3NlcnZpY2UubGlzdChzZWFyY2g9J25hbWU9Jyt0ZW1wbGF0
ZV9uYW1lKQ0KdGVtcGxhdGVfaWQgPSBOb25lDQpmb3IgdGVtcGxhdGUgaW4gdGVtcGxhdGVzOg0K
ICAgIGlmIHRlbXBsYXRlLnZlcnNpb24udmVyc2lvbl9udW1iZXIgPT0gdGVtcGxhdGVfdmVyc2lv
bjoNCiAgICAgICAgdGVtcGxhdGVfaWQgPSB0ZW1wbGF0ZS5pZA0KICAgICAgICBicmVhaw0KDQpp
ZiB0ZW1wbGF0ZV9pZCA9PSBOb25lOg0KICAgIHByaW50ICJFUlJFVVIgbGUgdGVtcGxhdGUgIit0
ZW1wbGF0ZV9uYW1lKyJlbiB2ZXJzaW9uICIrc3RyKHRlbXBsYXRlX3ZlcnNpb24pKyIgbidhIHBh
cyDDqXTDqSB0cm91dsOpISEiDQoNCiMgRmluZCB0aGUgdGVtcGxhdGUgZGlzayB3ZSB3YW50IGJl
IGNyZWF0ZWQgb24gc3BlY2lmaWMgc3RvcmFnZSBkb21haW4NCiMgZm9yIG91ciB2aXJ0dWFsIG1h
Y2hpbmU6DQp0ZW1wbGF0ZV9zZXJ2aWNlID0gdGVtcGxhdGVzX3NlcnZpY2UudGVtcGxhdGVfc2Vy
dmljZSh0ZW1wbGF0ZV9pZCkNCmRpc2tfYXR0YWNobWVudHMgPSBjb25uZWN0aW9uLmZvbGxvd19s
aW5rKHRlbXBsYXRlX3NlcnZpY2UuZ2V0KCkuZGlza19hdHRhY2htZW50cykNCg0KcHJpbnQgImRp
c2tfYXR0YWNobWVudHM9IiArIHN0cihsZW4oZGlza19hdHRhY2htZW50cykpDQoNCnRlbXBsYXRl
X2Rpc2tfYXR0YWNobWVudHMgPSBbXQ0KZm9yIGRpc2sgaW4gZGlza19hdHRhY2htZW50czoNCiAg
ICB0ZW1wbGF0ZV9kaXNrX2F0dGFjaG1lbnRzLmFwcGVuZCh0eXBlcy5EaXNrQXR0YWNobWVudCgN
CiAgICAgICAgICAgICAgICBkaXNrPXR5cGVzLkRpc2soDQogICAgICAgICAgICAgICAgICAgIGlk
PWRpc2suaWQsDQogICAgICAgICAgICAgICAgICAgIGZvcm1hdD10eXBlcy5EaXNrRm9ybWF0LkNP
VywNCiAgICAgICAgICAgICAgICAgICAgc3RvcmFnZV9kb21haW5zPVsNCiAgICAgICAgICAgICAg
ICAgICAgICAgIHR5cGVzLlN0b3JhZ2VEb21haW4oDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWQ9c3RvcmFnZV9kb21haW4uaWQsDQogICAgICAgICAgICAgICAgICAgICAgICApLA0KICAg
ICAgICAgICAgICAgICAgICBdLA0KICAgICAgICAgICAgICAgICksDQogICAgICAgICAgICApDQog
ICAgKQ0KDQoNCg0KIyBHZXQgdGhlIHJlZmVyZW5jZSB0byB0aGUgc2VydmljZSB0aGF0IG1hbmFn
ZXMgdGhlIHZpcnR1YWwgbWFjaGluZXM6DQp2bXNfc2VydmljZSA9IHN5c3RlbV9zZXJ2aWNlLnZt
c19zZXJ2aWNlKCkNCg0KIyBBZGQgYSBuZXcgdmlydHVhbCBtYWNoaW5lIGV4cGxpY2l0bHkgaW5k
aWNhdGluZyB0aGUgaWRlbnRpZmllciBvZiB0aGUNCiMgdGVtcGxhdGUgdmVyc2lvbiB0aGF0IHdl
IHdhbnQgdG8gdXNlIGFuZCBpbmRpY2F0aW5nIHRoYXQgdGVtcGxhdGUgZGlzaw0KIyBzaG91bGQg
YmUgY3JlYXRlZCBvbiBzcGVjaWZpYyBzdG9yYWdlIGRvbWFpbiBmb3IgdGhlIHZpcnR1YWwgbWFj
aGluZToNCnZtID0gdm1zX3NlcnZpY2UuYWRkKA0KICAgIHR5cGVzLlZtKA0KICAgICAgICBuYW1l
PSdteXZtJywNCiAgICAgICAgY2x1c3Rlcj10eXBlcy5DbHVzdGVyKA0KICAgICAgICAgICAgbmFt
ZT1jbHVzdGVyX25hbWUNCiAgICAgICAgKSwNCiAgICAgICAgc3RhdGVsZXNzPUZhbHNlLA0KICAg
ICAgICB0eXBlPXR5cGVzLlZtVHlwZSgnc2VydmVyJyksDQogICAgICAgIGNvbW1lbnQ9J2Jhc2Vk
IG9uIHRlbXBsYXRlICcrdGVtcGxhdGVfbmFtZSsnZW4gdmVyc2lvbiAnK3N0cih0ZW1wbGF0ZV92
ZXJzaW9uKSwNCiAgICAgICAgdGVtcGxhdGU9dHlwZXMuVGVtcGxhdGUoDQogICAgICAgICAgICBp
ZD10ZW1wbGF0ZV9pZA0KICAgICAgICApLA0KICAgICAgICBkaXNrX2F0dGFjaG1lbnRzPXRlbXBs
YXRlX2Rpc2tfYXR0YWNobWVudHMsDQogICAgKQ0KKQ0KDQoNCg0KIyBHZXQgYSByZWZlcmVuY2Ug
dG8gdGhlIHNlcnZpY2UgdGhhdCBtYW5hZ2VzIHRoZSB2aXJ0dWFsIG1hY2hpbmUgdGhhdA0KIyB3
YXMgY3JlYXRlZCBpbiB0aGUgcHJldmlvdXMgc3RlcDoNCnZtX3NlcnZpY2UgPSB2bXNfc2Vydmlj
ZS52bV9zZXJ2aWNlKHZtLmlkKQ0KDQojIFdhaXQgdGlsbCB0aGUgdmlydHVhbCBtYWNoaW5lIGlz
IGRvd24sIHdoaWNoIGluZGljYXRzIHRoYXQgYWxsIHRoZQ0KIyBkaXNrcyBoYXZlIGJlZW4gY3Jl
YXRlZDoNCndoaWxlIFRydWU6DQogICAgdGltZS5zbGVlcCgxKQ0KICAgIHZtID0gdm1fc2Vydmlj
ZS5nZXQoKQ0KICAgIGlmIHZtLnN0YXR1cyA9PSB0eXBlcy5WbVN0YXR1cy5ET1dOOg0KICAgICAg
ICBicmVhaw0KDQoNCiMgQ2xvc2UgdGhlIGNvbm5lY3Rpb24gdG8gdGhlIHNlcnZlcjoNCmNvbm5l
Y3Rpb24uY2xvc2UoKQ0KDQoNCg0KDQpJZiB0aGUgZGF0YV9kb21haW5fbmFtZSBpcyB0aGUgc2Ft
ZSBhcyB0aGUgdGVtcGxhdGUgZGF0YSBkb21haW4sIHRoZW4gdGhpcyBzY3JpcHQgc2VlbSB0byBj
cmVhdGUgYSB2bSBidXQgbm90IHdpdGggY2xvbmVkIGRpc2suDQoNCklmIHRoZSBkYXRhX2RvbWFp
bl9uYW1lIGlzIE5PVCB0aGUgc2FtZSBhcyB0aGUgdGVtcGxhdGUgZGF0YSBkb21haW4sIHRoZW4g
dGhpcyBzY3JpcHQgcHJvZHVjZSBhbiBlcnJvcg0Kb3ZpcnRzZGs0LkVycm9yOiBGYXVsdCByZWFz
b24gaXMgIk9wZXJhdGlvbiBGYWlsZWQiLiBGYXVsdCBkZXRhaWwgaXMgIltDYW5ub3QgYWRkIFZN
LiBUaGUgc2VsZWN0ZWQgU3RvcmFnZSBEb21haW4gZG9lcyBub3QgY29udGFpbiB0aGUgVk0gVGVt
cGxhdGUuXSIuIEhUVFAgcmVzcG9uc2UgY29kZSBpcyA0MDAuDQoNClNvIGhvdyB0byBjcmVhdGUg
YSBjbG9uZWQgdmlydHVhbCBtYWNoaW5lIGJhc2VkIG9uIGEgdGVtcGxhdGUgPw0KDQpJIHRoaW5r
IGknbSBsb29raW5nIGZvciB0aGUgc2FtZSBwYXJhbWV0ZXIgb24gdGhlIHdlYiB1aSwgIlN0b3Jh
Z2UgQWxsb2NhdGlvbiIgPT4gVGhpbi9DbG9uZQ0KDQpbY2lkOjE1MjE3MDI1NjguMTQyMTYuMS5j
YW1lbEBwcm92aW5jZS1zdWQubmNdDQoNCg0KVGhhbmtzLg0KDQpOaWNvbGFzIFZBWUUNCg0K
--_002_15217025681710131camelprovincesudnc_
Content-Type: image/png; name="unknown-L44QGZ"
Content-Description: unknown-L44QGZ
Content-Disposition: inline; filename="unknown-L44QGZ"; size=75487;
creation-date="Thu, 22 Mar 2018 07:09:33 GMT";
modification-date="Thu, 22 Mar 2018 07:09:33 GMT"
Content-ID: <1521702568.14216.1.camel(a)province-sud.nc>
Content-Transfer-Encoding: base64
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
XZuwsDCvxSQiIiJyOfH6yKaIXJkWLVrECy+8wPHjx2nXrh21atXit99+w2q1uspYLBb69etHjRo1
WLJkCW+++eZF9blixQoAQkJCXM+95csvv+Szzz5zvTaZTLz99tsMGzbMi1GJiIiIXD68PrIpIlce
u93O+++/j4+PD7Nnz6Zq1aoA5OTkFLpHrtVqZezYsdjtdrp27cqmTZsuqt9Vq1ZRvXp1WrZsyZdf
fsmJEycKrbZclH379vH222+zZ88erFYr/fr1c41K/v7777z99tv8/vvv+Pr6cu+99zJkyBA+//xz
vv76a44fP0758uUZNGgQffr0Ye7cuXz55Zc4HA5atGjBzTffzOTJk+nYsSMtW7Zk2rRpRfaZlpZG
x44duf/++zlw4ADbt2+nYsWKTJw4kRtvvJGDBw8ydOhQ7rrrLh577LGLOmciIiIi3qKRTREpsX37
9pGamkrLli1diSbgukft2Ww2G3a7nXLlypW6z0OHDrFv3z5atmxJq1atcDqdfP/9927VzczMZPTo
0ezatYtu3boRFhbG9OnT+eabb8jMzGTMmDHs3r2brl270rRpUyIiIgDIy8vjhhtuYNSoUZjNZt58
803i4uKIjIzEarXi5+fHM888U+iWSe70WWDOnDlUrFiRAQMGcPDgQSZPnuzqNysri4yMjFKfLxER
ERFv08imiJTYqVOnAKhQoUKR5dLT05k8eTLbt28nPT2dzp07l7rPgmmz0dHRNGnSBF9fX1auXEm/
fv2Krbtp0yZSUlJ4+OGHeeSRR0hJSaFr167ExMQQHBxMSkoKDz74ICNHjixUb8iQIa7ndrudd999
lwMHDtChQwfXNaV33303kL8okbt9tm/fHoAqVarwj3/8A4Dly5dz4MABAOrVq8fKlSuxWCylOVUi
IiIilwUlmyJSYgEBAQCcPHmyyHJZWVl8+eWXRERE0L9/f0aMGOHaZzAYsNvthcrbbDbXvrMVJJsr
V67k559/xmKxsH37dhITE4tNyo4fPw5A5cqVgfwFi3x9fUlOTiYxMRGAatWqFapjt9v54IMPWL16
NadOnSInJ6dQjMUpqs8CVapUcT339/cv1Pb5FkgSERERuZIo2RSREqtTpw6+vr6sX7+epKSkC45w
VqhQgZiYmPPuq1y5MseOHeP06dMEBQWRmZlJQkICAQEB5ySPcXFxrlG/7777rtC+VatW0aNHjyLj
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
+R0a39RIiaaUCY1sikipDBw4EIvFwpQpUzh69Ci+vr40b96c1157rdi6/fr1Iysri0ceeYS0tDSq
VavGc889d94pt0lJSbz22mucOHECHx8fbrzxxvPei/Nst99+OytWrKB3794EBQXxwAMPsHTp0guW
N5lMTJo0icmTJ/PWW2/hdDpp164dzzzzDMePH+fll1/GZrPh4+PD4MGDCQkJKTYGEREofvTv7Ovh
UlJSMJtNWCwW13an08mNDRvwyMMPsvDrGJauWEXXzh25r18fHA4nCxd9w7oNm0jPyMBuz08y7XY7
JlP+uEJwcJCrrZCQYP48crRQ28nJJwF4/l+vFoot5eQpV9JbPizUdclDcFCQruO7AplMJsY8NoKp
02cwa/bnxMXH0zq6JXd07KDfpZQJJZsiUmp9+vShT58+5903b968C9YzmUwMGTKEIUOGFNtH48aN
mT9//gX3r1mzptDrgtVmAd59991C++64444L1oP8azinTZt2zvaoqCj+97//FRuriMjFys3N45d1
G2lw/fWYTCZX4lig3W23ctutrVi24ns+n/sFtzSOIuXkKRZ+HcMLzz1N/evr8uNPa/jwo08L1Tt5
6u/7E584kUzwWZcBhIXlf4H2zNgxBAf/vS84KJBdsb/nt3HyFJUqVcThcJKWnu7R45ZLx2w2M+ax
EUx7byatWragyx23ezskuYop2RQREREpQ8WNGCWnpLBj5y4SE0+wfOX3pJ5O5fGRj5wzchi7Zy8p
J08SWaM6YaH5yaHBYCArKwuDwYDNbmPf/gOs/H61q9+C+qu+X01kjWqkpaWz/bed9O/Xp1Db19et
Q0SFcBZ/t5Se3TpjMBg4cDCe29u3pV7d2lj8/JjzxZd079KJbdt/Iz09w61jk8uTyWTiqdH5tyPT
71DKkpJNERERES9au34ja9dvxGq10uD6uowc/jCRNaqfU85ms/Hlwq9JTkkh0BpIn7t6UbdObapV
rcK6DZt48613qRBengH39uWtae8VqntPn9783xcLOHnyFLe2iqZj+7aF9vv4+PD0U6P5dM483pgy
DYMB6tauze3t2xLg78+oR4fx+Zx5THrrXdrd1prGUY3K9JyIyNXBkJubq68zRK5isbGxREVFeTsM
EZFrhsPhwG63k5eXx9q1a2nevLm3QxLxiI0bN9KqVSt8fHwwmUwXvGWZN61cudJ1z2zJt3btWjp2
7Fh8wRJYsiSGwKDQYstpZFNERESkDGmaoohcqy6/ryNERERERETkiqeRTREREZEypJFNEblWaWRT
REREREREPE4jmyIiIiJlSCObInKt0simiIiIiIiIeJxGNkVERETKkEY2ReRapWRTRERExMMMBgMG
gwGLxcLWrVu9HY6IRwQEBLj+ti9X/v7+rF271tthXFYCAgK81reSTREREREPKvggbjAYuOmmm7DZ
bDgcDhwOh5cjEykdo9GI0WjEbDYX+vu+HLVq1crbIcgZlGx6QNu2bdm/fz9r1qzhuuuu83Y4IiIi
4mUGgwGj0YjJZALA4XBoOq1csc78ezYajZdtoimXH48lm926deOHH34A8v8gg4KCaNSoEePGjaNz
586e6gYAm83GpEmT6NKlC02aNCmy7B9//MFrr73GDz/8QFJSEsHBwbRu3Zqnn3662Lru9pucnEx6
ejq5ubmlOh4RERG5ehRMMzQaja7XTqdTyaZcsc78my5INpVwijs8PrIZGRlJSEgI8fHxrFmzhvXr
17Np0ybq16/vsT4WL17MK6+8QkRERJEJY2xsLO3btyc1NRWTyURkZCR//vkn33zzDUuWLGHRokV0
6NDhovvdunUrOTk5BAYGXtRxiYiIyNWh4IP5mUmnkk25Up05dVaJppSEx299MmHCBNavX09cXByR
kZHYbDY2bdoEQFpaGqNHjyYyMpLg4GBatGjBggULCtUvrsyCBQt4/PHHARg9ejQWi4Vnn332vLE8
88wzpKam0rhxY/bv38+uXbs4cuQIPXv2JC8vjyeeeML1xh8ZGUnVqlVZuHAhDRs2JDg4mF69enH8
+PFi+61bty4RERHs2rXL7eOMjIykSZMmfPbZZzRo0ICQkBDatGnDtm3bXGVmzJhBVFQUwcHB1KxZ
k/79+xMfH1+6X4yIiIhcMmeOAhVMPTSZTHrocUU+zvw71jRaKYkyuWbT6XQSFxdHWloaALVq1QJg
xIgRLFy4kPLly3PzzTezefNmBg4cCECfPn3cKpOSkkJAQADJyclER0dTr149mjVrdk4MGRkZrFq1
CoCXX36ZSpUqAfkrVL355pssXryY/fv3ExsbS8OGDQFISUnh0UcfpXfv3qxbt44VK1bw1FNPMWfO
HLf7dfc4AXbv3s1jjz1Gnz59+P33313ldu3axYYNG3jyyScJCAigX79+HD16lF9++YUKFSpc3C9H
RERELpnLfTEVEZGy5PGRzUceeQR/f38aN27MqVOn+Ne//kXr1q3Zv38/CxcupFy5cmzYsIEff/yR
KVOmADB58mQAt8oMGzaMm266CYD77ruPGTNmFErgChw6dMi16ltUVFShfTVr1sRqtQIQFxdXaN+U
KVP48MMPWbx4MQCLFi3i9OnTbvfrzjGc6cUXX2T27Nl8++23ABw4cICjR4+SmJgIQFhYGGPGjCEm
Job9+/fj7+9/4ZMvIiIiIiJymfB4stmwYUM6duzI9ddfj8Ph4L333mP37t3ExsYCcMMNN1C1alUA
OnbsCMBvv/2Gw+Fwq0xpnO8aiYJtZ3/TeOONNwL5CWloaCgOh4OEhAS3+yrpMRQszxwaGuq65jM1
NZV27dpRv359Dh06RNOmTenVqxc7d+50Ow4RERERERFv8niyOWbMGBYvXsyvv/7KXXfdRWJiIjNn
znSt1Hq+aSQ+Pj4YDAa3yrirevXqmEz5y41v37690L4DBw6QkZEB5F87eaYzV5S12WyFfrqjpMcQ
FBTken7mvsDAQNasWcOrr75KlSpVWLFiBXfccQcHDhxwOxYRERERERFv8XiyWcDhcJCenu56fvPN
NwOwc+dO/vzzTwBWrlwJ5I+GGgwGt8pAftIGkJWVdcH+AwICuP3224H8qarHjh0DID09nfHjxwP5
C/s0aNCgUL2C27ds3LiRtLQ0jEaj696Z7vTr7jEUJz09HYvFwlNPPcXOnTtp2rQpmZmZrFu3zq36
IiIiIiIi3uTxBYJeffVVPvjgA44cOcLx48cxGAzcfffd1KpViz59+rBgwQKaN29O3bp12bx5M5C/
aizgVhnAdRuVl156ie+++46bb76Z119//ZxYXn/9ddavX8+vv/5K7dq1qV69OkeOHCEvLw8fHx+m
Tp16TvL30ksvsXjxYvbt2wdA7969CQ4Odrtfd4+hOIsXL2bChAlER0cTEhLiiseTt5AREREREREp
Kx4f2YyPj2fbtm1kZWXRsmVL5s+fT/v27QH46KOPePLJJ/Hz82Pr1q3UrVuX//znP/Tu3dtV350y
I0eOpFOnTjgcDnbs2EF4ePh5Y2nYsCG//PIL9913HxERERw+fJjAwEB69uzJDz/8cN57bP773/8m
MzMTu91Ojx49mD59eon7decYilO7dm0qVKhATEwMc+fOpUqVKsyYMaPI+4qKiIiIiIhcLgy5ubm6
wzD5124mJiayZcsW161QRK4GsbGx56zILCIiIiJSWkuWxBAYFFpsuTK7ZvNKdb6Va0VERERERKRk
lGyKiIiIiIiIx3l8gaArVXx8vLdDEBERkavM2rVryczM9HYYInINCwgIIDo62it9K9kUERERKSOZ
mZm0atXK22GIyDVs7dq1Xutb02hFRERERETE45RsioiIiIiIiMcp2RQRERERERGPU7IpIiIiIiIi
HqdkU0RERERERDxOyaaIiIiIiIh4nJJNERERERER8TglmyIiVyBv3Zz5fBxOSDidy+8pOeTYnd4O
R0RERC4TSjZFpNTWrFnDkCFDaNu2LR06dGDUqFGkp6cD0K9fP9q1a0eHDh3o2bMn7733Hg6HA4A7
7riDEydOFGpr2bJlTJw48bz9XKgtp9NJ7969ycvLK/UxeKKNs61bt47s7GyPtXe5cgLTNicR+cFO
mn36O13m7yds6nYeXXaI1By7t8MTERERLzN7OwARuTItXbqUqVOnMmHCBJo3b47T6WTHjh1YrVZX
mVmzZlGnTh0SExMZP348lStX5u677y5Vfxdqa8KECfj4+JT6OAwGw0W3cSan08nMmTOZOnUqfn5+
HmnzcjVwcRxzd58EYMk9telSKwjDpG3M+PUEq+LTWP/A9YT5mbwcpYiIiHiLkk0RKTGn08nUqVN5
/vnnad26tWt78+bNz1s+IiKCdu3aERcXd9F9n93WE088wbp16wDo0aMH/fv356effiIzM5OoqCie
fvrpYve528bXX3/NggULyM7O5sCBA4SHh/Pmm28SFRXlim/atGns2bOHRx99lKCgIGbOnElcXBxv
vPEGhw8fxmq18sQTT7imwfbu3ZuuXbuyc+dOTp06RceOHRk8eDBAkfXOVFS5C8X85ptvMnbsWG6+
+WYA/vjjD8aNG8dXX33l1u/hs50prkQTYPC38fj7/D1ZZt/JHB5fcYg5PWu61Z6IiIhcfZRsikiJ
HTx4kOzs7EKJ5oU4nU4OHjzI0qVLGTVq1EX1W1xbycnJ2O12PvzwQ+x2Ow899BBbt27llltuKXKf
O21ERkYya9Ys5s+fj8Vi4ZlnnqFz586FEk2AMWPGsGzZMj744ANCQkKw2+2MGzeOJ554gjZt2hAf
H8+IESOYPXs2lSpVIjExkZCQEKZPn052djZDhw7lhhtu4JZbbimyXoGi2vfx8blgzD169GDJkiWu
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
xcHBgdmzZ5OSkkLbtm1t02oB2zNnn3rqKTp27Gg7fvOuqn9P/m5+lu7NfHx8ADh79iwAiYmJpKen
25LL3Mp68skn2bRpE1988QWQ+xTaEydO2Eb9Vq9ene3cxo0b6datW67xFCYuLy+vbOfgxi/lVatW
sWDBAjp37szgwYNZu3Yt8+fPz9YHWWs2i1pnltyS6iypqam4urrqMUYiIiJyS44eiyH2puVRfx0/
jsEAD9WqpWRTRG6N0WjkkUceYefOnVSpUoVq1aplSzabNm1KuXLlWLt2rW30LSYmhkGDBuHu7l6k
upo3b463tzcLFy7k2rVrtufIdu3aNc97WrZsibe3N9u3b8ff358GDRrkuCbrGbJjx46lX79+wI01
nH379mXDhg0FJpv5xdWkSRPKlCnDN998w7Vr10hOTsbb29s20nnlyhX++OMP1q5dm61MX19fzp49
y9SpU/Hy8rJtNnQrfZHl6NGjDB48mO7du9uehSwiIiJSHKdv+kI9y6kzZ3moVi1tECQit65169YA
tG3bNse5MmXKMHv2bIKDg1mwYAFz587lxIkTGI3GItdjNBptZa1YsYKrV68yYsQI20ZAubG3t6dz
585YrVY6deqU60heVrJ5c/yVK1emevXqREdH26bCFieusmXLMnPmTKpWrcrKlSvZtWsXtWrVsm0W
tGvXLpYuXcprr72WbUT3xRdfxN/fnzVr1hAXF1cifZHF0dERFxcXPDw8CrxWREREJD83PwLv78f0
6BOR+9ztevTJveRf//oXq1ev5ptvviEwMLC0wxERERG5p9386JNVP67N9ZqunTtpGq2I3L82btzI
1q1bWb16Nc2bN1eiKSIiInIHKdkUkfvW/v372bBhA61bt+att94q7XBEREREHihKNkXkvvXqq6/y
6quvlnYYIiIiIg8kbRAkIiIiIiIiJU7JpoiIiIiIiJQ4JZsiIiIiIiJS4pRsioiIiIiISIlTsiki
IiIiIiIlTsmmiIiIiIiIlDglmyIiIiIiIlLi9JxNERERkdvkt99+IyUlpbTDEJEHmLu7O82aNSuV
upVsioiIiNwmKSkpNG3aFIPBUNqhiMgDyGq18scff5Ra/Uo2RURERG4jZ2dnHBz0J5eI3Hkmk6lU
69dvPhEREZHbyMHBQcmmiDyQHJKSkko7BhEREREREbnPOLi7u5d2DCIiIiIiInKf0aNPRERERERE
pMRpAYGIiIiUOovFwqXLyVxNSuHa9QwyMjOwWq14GJ2p6OeFo6MzGSYTBoOBoyfOYbZk4GBwoKyH
GzUql8Pe3r60myAiIn+jkU0REREpdZcuJ3PyXAJXUjJxLeOCT1kPzHaO7I89z5FTZzHYQYbZSlKG
Ga+y7hjd3Tl7JZlt+w4TezIes8Vc2k0oMpPJRGRkJN27d6dr166MHDmS+Ph42/mDBw8ycOBAQkND
GT58OBcvXsxRxqVLlwgNDWXdunW2Y1u3biUsLIw+ffowePBgoqOjc61/wIAB9O3bN8fxlJQU2rRp
w6RJk7Jd26FDBzp27MgTTzzBhAkTSEhIuJXmi8gDQMmmiJS41q1bl3YINndTLFLyJk2axMaNG0s7
DCkBCYlXsdg5kJKRxr4DR/h9z36smelUr1gOo4sRi9kKwIWLl/nrxAkOH40l02Qi02Rmz4EjmDJL
d3v/4khNTcXBwYFFixaxatUq6tevz0cffQSA2Wxm0qRJjBw5kvXr19OmTRvee++9HGVMnz6dWrVq
2d6bTCbefvttZsyYwdKlS3nllVd4991384zB1dU1RzK6ceNGqlevnuPaefPmsW7dOr7//nu8vLyY
PXt2cZsuIg8IJZsiUixZ33KHhobSs2dPPvnkEywWS4nWYbVa6dWrF5mZmSVaLhTtG/273b59+xg9
ejShoaG0a9eOAQMGsGrVqtIOK5vt27eTlpZW2mHIXexqajp+fl7ExsZxPC6Oi5cu42CwUq9mJWpU
9sdgsMPZyR43R0i5lsyVxCtYMjKoVrEyR2NPYTLdeyObHh4ePP/88xiNRgDatGlDXFwcAIcPH8bb
25sWLVoA0K9fPw4cOEBycrLt/tWrV+Pt7U1gYKDtWHp6OnZ2dgQEBAAQGBhISkpKnjG0b98+x++L
NWvW0KFDhzzvcXZ2JjQ0lNOnTxexxSLyoFGyKSLFNm/ePNavX8+8efP4/fffWb58eYmWbzAYeOON
N3B0dCzRcrMU5Rv9u9Vvv/3G+PHj6dSpE99//z0bN25k+vTp1K1bt7RDs7FarcybN0/JpuQr02QF
kwmT2YSvjzc1A6vg7emOHVbs7Qy4ODvg5uJEQDlfgoOqUa1yAM7OzpisFpJSr2O1Wku7Cbds//79
1KlTB4BTp05RtWpV27msBPLkyZMAXLx4kUWLFjFy5EjM5v8l2kajkU6dOjFp0iR27drF5MmTGTFi
RJ51tmvXjs2bN9u+1Dt37hzp6elUqlQpz3vS0tL48ccfNXNERAqkZFNEblm5cuVo27at7Rt5R0dH
vv32W3r37s2TTz7Jhx9+CMCzzz7L3r17bffFxsbSt29fzGYz06ZNo2/fvnTv3p2xY8farhk9erTt
dVxcHMOGDaNLly707NmTU6dOAbBixQqeeuopevbsyZAhQzh79myh4i7sN/qnTp3i5Zdfpnfv3gwf
Pjzbmqru3buzYMECwsPD6devH4sXL7a9DwsLY9GiRTni79GjB2FhYWzfvt12rn///mzatIknn3yS
KVOm5NlXfzdz5kwmTpxI586dcXNzw87OjmrVqlGtWjXgxihH27Zts93zz3/+0zb1NL+++3tMBV3f
vXt3vvnmG8LDw3n22WeZNWsWALNnz+bw4cO88sor/OMf/yiwT/M7d/DgQQYNGkTfvn158803s/2R
Lfc2jzKOnDh9jgB/Xzy8/TBjz8UrV4k+eoLz8ZdIz8gk8UoSF6+kkG5xINNi4FpyKn/uP0D5cn7Y
Odzbex5euHCBRYsWMWTIEOBGQufs7JztGmdnZ1JTUwF47733GDVqlG1U9Ga9evXiyJEjTJs2DbPZ
TNOmTfOs193dnfr167N161bgxmhp586dc03ew8PD6dKlCyEhIVy4cIEBAwYUu70i8mBQsikit8Rq
tXL8+HHWrl1L48aNgRtrhuLj41m6dCnfffcdv//+O3v37qVbt278+OOPtnvXr19Px44d2bZtG0lJ
SSxZsoQffviBMWPG5KjHbDYzbtw4+vTpw5o1a/jyyy+pWLEiAMHBwURGRrJs2TIaNWrEwoULCxV7
Yb7Rt1gsjBs3jueee46oqCg6derEtGnTbOcTExNxdXUlIiKCTz75hNmzZ5Oenk5ERASRkZF88cUX
pKSkYDabef311wkLC2P58uVMnz6dd99915ZIXbx4kXXr1rF48WKmTJmSZ1/dLC4ujqSkJNq0aVOo
9uYmv777e0wFXZ+YmIjZbCYiIoL58+cTHR3Nnj17GDVqFN7e3nz88ce26dZ59Wl+50wmExMnTmTE
iBEsWbKEp59+mk2bNhW77XJ3qeBblszMNEwmE64OjpjSTRw+doqd+2KIv3iV62lpxJ48y76jccSd
jufK5cucPX+e1JQkmjWqjdM9nGxevXqVMWPGMHbsWCpUqADcmHnx9+mvycnJuLq6snLlSipUqECT
Jk1ylJWYmMiYMWOYNWsWS5cu5YknnuAf//hHvssRunTpwurVq4Ebv2s6deqU63URERGsWbOGX3/9
lZYtWzJs2LDiNllEHhBKNkWk2MLDw+natSvvvPMOzzzzDI899hhwIwENCwvDYDDg6urKI488wsmT
J+nUqRObNm2y/dGzYcMGOnXqREBAAIcPH+aPP/4AsK01ullMTAwODg62UUdPT0/s7G78CgsKCsLD
wwOApk2bcv78+ULFX5hv9GNiYrC3t6dly5YAdO3alZ07d2Iy/W8zktDQUAB8fX3x8fGxvTcajVSo
UIHz589z7NgxnJycbNPOqlSpQrt27fjpp58AyMjIIDw83DZKkVdf3SwxMRF/f3/b++vXr9O+fXva
t29f6BGH/Pru7zEVdD1At27dALC3t6d27dq20eeb5den+Z07evQo7u7uNGvWDIDatWtTr169QrVT
7n5+Ph7UC6yCr5cHV68kcubMGQyWTGpWLU9AgC8uTg6UKeOC1ZxBfPwZLiVeJahSOTq3bU6TOkE4
ONybjz5JTk5m9OjRPP/88zRv3tx2vGrVqrbZInDjC7ezZ89SuXJl1q1bx+rVq23/vy9btox3332X
GTNm8Mcff1C/fn3bOs6uXbtiNBo5fvx4njG0bNmSAwcOsGXLFqpUqYKnp2e+MTs6OtKnTx+OHDlC
UlLSLfaAiNzP7t2vAUWk1EVERGTbmOJmPj4+ttf29vaYTCY8PT2pV68e27ZtIyAgABcXF9uapClT
pvD555/z73//m5EjR2b7owtujLL5+fnlWteyZcv4+eefgRsjBN7e3oVuQ5cuXVi5ciUhISGsX7+e
uXPnsnPnTtv5hIQETp06Rb9+/WzH3NzcuHr1qq2NWckX3FhX5ebmlu292WwmISEBX1/fbHX7+fll
e3TAzSOq+fXVzXHcfL+rqys//fQTp06dYtSoUYVqf0F99/d1WwVdX7Zs2Wxtvzkpz5Jfn+Z3LjEx
MUcfFuWzlrubnZ0d5f39KO/vR6tGua85rv9QDeo/VOMOR3b7pKam8tprrxEWFpZj+n6tWrVITU1l
+/btNG/enCVLlhAcHIyHh0eOXWBnzpxJgwYN6NixI4cOHeLTTz/l2rVreHh4cPr0aeLj43P9Ei+L
g4MDISEhvPPOO0ycOLHAuK1WKytXrsTf3x93d/fiNV5EHghKNkXktjAYDLke79q1Kxs3biQgICDb
SF2DBg346KOPOHToEKNHj+a7777LlsR5e3vn+oy5rVu38v333zNnzhzc3NzYsmULUVFRhY6zZcuW
zJgxI89v9H19falRowbz588vcltv5uPjkyP+hISEbH8A/r2cvPoqS40aNbBarezevZtGjRrlWq+D
g0OOtVeXL18GCtd3N8dU1OvzOp5fn+Z3ztvb2xZ7lmvXruVan8i9YO3atezdu5d9+/bx1ltv2Y5H
Rkby8MMPM23aNP71r3/x1ltvUa1aNf71r38VWGbt2rXp168fQ4cOxWq14uzszBtvvJHtS7DcdOnS
hXXr1tGqVas8rwkPD8fBwQGLxUK1atV4//33C99YEXkgKdkUkTuqdevWzJkzh9jYWD744AMA4uPj
cXFxwdPTk6pVq+Li4pLjMSpZ3/Jv2rSJtm3bkpKSgsFgIDExEW9vb4xGI+np6axYsaJI8RT0jX7N
mjXJyMhg48aNdOjQAavVysmTJ3OMMhYkODiYtLQ0W/wnT57k559/5tNPP83zntz66mb29va89NJL
TJkyhXHjxtGkSROcnJyyJWT29vZ4eXlx/PhxqlevztmzZ/nzzz/p2bNnkfvuVvra09OTEydO8Mgj
j+Tbp/mdCwoK4vLly7bk+siRI/z555/06dOn0HGI3E169epFr1698jwfFBTE119/XWA5r7/+erb3
/fv3p3///gXet3jxYtvrhx9+mPXr19ved+jQIdto683XiogUlpJNEbmj7O3tadGiBYcPH7atN4yP
j+edd97BZDLh6OjI4MGDs03HzLpvxowZvP/++0yfPh0XFxc++ugjOnTowPr16+nRowceHh48++yz
2TbWKYz8vtHPqnfmzJl88MEHWK1WQkJCGD9+fJHqsLOz44MPPmDq1KnMnDkTDw8P3njjDcqXL5/n
Pbn11d/17dsXo9FIREQEcXFxODk54enpmW3ToHHjxvHWW2/h6emJt7c3jz/+OECR++5W+nrIkCG8
9dZbeHh4sHDhwjz7NL/+dnR0ZNq0aUyfPp2UlBRq1qxJly5dClW/iIiI3HmGjIyMe//BVCKSp0OH
DlG/fv3SDiObGTNmEBQURO/evUs7lLue+krk3rZhwwZCQkJwuId3yxWRe5fJZOKXX36xfdFcUtas
WYm7hxcAq35cm+s1XTt30m60InJnnT59mi1btuS5tb78j/pKRERE7mX6mk1E7piXX36ZCxcuMGHC
hFwfRC7/o74SERGRe52STaFt27bExMSwZcsWqlevXtrhyH1s7ty5pR3CPUN9JSIiIve6Ep1GGx8f
z6uvvkqtWrXw9PTkoYce4qWXXiI2NrZEyjeZTEydOpVdu3aVSHnF8cQTT+Dq6oqrqytubm489NBD
DB8+nPj4+FKLqbDy6r9Lly6RnJxMRkZGKUUmIiIiIiL3mxJLNs+ePUvLli2ZO3cuZ8+epVKlSpw/
f56vv/4ae3v7EqljxYoVvPvuu+zevbtEyrsVVatWpXbt2pw/f57PP/+cgQMHlnZIBcqr/3bv3s3p
06d56KGHSikyERERERG535TYNNoJEyZw9uxZGjRowPLly/H39yc9PZ1t27bZnkfn4+NDamoq+/fv
p2bNmgAYjUYsFgvHjh2jUqVKRERE8H//93/ExcXh5eVF8+bNmTFjBjt37mTUqFEAjBw5kpEjRzJq
1CimT59OUlISkyZNYvny5Vy5coXg4GDGjRuX7dlrVatWpXz58owfP54333yTM2fO8MgjjxAREcE3
33zD559/jsVioUuXLsyZMwdXV9d82ztp0iSeeeYZjhw5wiOPPMJvv/3GpUuX8PHxoWrVqlSvXp2P
P/6Yl19+mejoaBISEkhPTy9UnCaTif/+97+2ONu2bUtkZKTt0QdJSUlMmDCB5cuXk5aWRp06dZg8
ebLteVi51T9v3jxee+21XPsvKCiICxcusHPnTurWrVtg+Xl9RkV97qCIiMj9zmg08ssvv5R2GCLy
AHN3dy+1uksk2UxPT+eHH34AYOrUqbakyNnZmXbt2hW6nB07djB69GiMRiP9+/fn3LlzbN26FT8/
PxITEzEajVy6dIkWLVpQq1YtmjZtCkB4eDhRUVH4+PjQsGFDdu7cyaBBgwCyJXL79u0jPDyc7t27
s23bNn7//XdatWqFt7c33bp1Y+nSpSxatIh69eoxevToQsV8/fp122uz2Wx7vWfPHnr16sXp06cx
Go04OTnx/PPPFyrOxMRE/vGPf9CjRw9+++031q9fz5gxY1i4cGG29oaEhFCnTh0WLVpEz5492bZt
G/Xq1cu1/mvXruXZf3+XX/mpqal5fkYiIiKSXYsWLUo7BBGRUlMi02hPnz5Neno6AE2aNCl2ORcu
XADA29ubV199lZUrVxITE0OZMmUYOnQoDRo0AGDgwIFERETQp08fYmJiiIqKwsnJiR07dvDLL78w
a9YsAGbOnJmjjrfeeotPP/2UOXPmADeSxaioKObOncvI3li2KwAAIABJREFUkSMBCjVN97333qNJ
kya0bt0auPGw83LlytnOZ2RkEBAQwJ49ezh79myR45w1axbz5s1jxYoVACxbtoxr167x119/ERUV
ha+vLx9//DEjRoxgzJgxmEwmFi9enGf9efXf3xVUfn6fkYiIiIiISJYSGdnMzMy0vbazK37+GhIS
QnBwMIcPH6ZJkyaEhoYyefJkGjdunOc9hw4dAqBu3bpUrFgRwPbQ0v3792OxWLLFlDWaV6lSJQAc
HR1tD7zPOpaSklJgrMePH8fJyYlq1arRq1cvxo4dm+OaKVOmEBwcXKw4H374YQCqVauGl5cXly9f
5uTJk5w4cQKAixcv2q7JknUut/oLKyvOvMqfMGFCkT8jERERERF58JRIslmpUiUMBgNWq5Xo6OgC
p4xYrVbgxtpDi8ViO+7u7s6WLVuYO3cuc+bMYf369WzdupU//viDGjVq5FpW1g6qBoMhxzlHR8cc
x7PmLGcdv3ltZm5l5GXevHk888wz+V7z95HOosR5886wJpPJ9t+0tDQAAgMDmTp1arZ7spLY3Oov
rILKL85nJCIiIiIiD54SmUbr5ubGY489BtyYpnrlyhXbuUOHDtnWMnp4eABw9OhRANatW5etnOTk
ZFxdXRkzZgzR0dE0adKE1NRUfvvtN+BGUgbZ10k2bNgQgOjoaM6cOQPAhg0bAKhTp06REsjbqahx
/vzzzwD8/vvvJCUlYWdnR/Xq1alTpw5wY+pyo0aN6NGjBz169KBjx44F7iabW//9XUHlF/QZiYiI
iIiIQAk++mTatGm4uLiwdetWqlatSoMGDQgICKBRo0a25CZrxPOFF16gY8eOvPDCC7YECG48mqNm
zZo8/fTTjB07lmPHjgHYpoJm/fftt9+mc+fOTJw4kRo1atCnTx8yMjJ49NFHCQkJsU1pHT9+fEk1
75YVNc63336bVq1a0a1bNwB69OiBp6cnderUoVu3bqSnp9O6dWuGDBlCv379qFGjBvv27cs3htz6
7+8KKr+gz0hERERERARKMNls3LgxP//8M926daNMmTIcP34co9HIgAEDcHZ2BmDGjBmEhoZiMpmI
iYlh8uTJhIWF2coIDAzEz8+PlStX8s033xAQEEBERIRtPeCwYcMIDQ3FYrGwb98+fH19Afjss88Y
PXo0Li4u7N69m6CgICIjI+nRo0dJNa9EFCXO//73v6SmpmI2m+nWrRsff/yx7dxXX33F6NGjcXJy
4ttvv2Xz5s00b96cKlWq5Ft/Xv33d/mVX9BnJCIiIiIiAmDIyMiwlnYQ8j9Vq1blwoUL7Nq1yzal
VeRWHDp0yLYJloiIiIjIrVqzZiXuHl4ArPpxba7XdO3cqeRGNqVkZW2iJCIiIiIici9SsikiIiIi
IiIlrkQefSIlJy4urrRDEBERERERuWUa2RQREREREZESp2RTRERERERESpySTRERERERESlxSjZF
RERERESkxCnZFBERERERkRKnZFNERERERERKnJJNERERERERKXFKNkVERERERKTEOZR2ACJy7zGb
zWzfvpXDhw+SkpJSqHuMRjeCg+vQvHlL7O3tb3OEIiIiIlLalGyKSJFt376NhIQL9O8fhru7R6Hu
SUq6xoYN69ixYxstWz52myMUERERkdKmabQiUmSHDx8kJKQD9vYOpKSkFOrH3t6BkJAOHDp0sLTD
FxEREZE7QCObIlJkKSnJODk5Y7VaC32P1WrF2dmZlJTk2xiZiNyrLBYLly4nczUphWvXM8jIzMBq
teJhdKainxeOjs5kmEwYDAaOnjiH2ZKBg8GBsh5u1KhcTtPzRUTuQko2RaRYLBZLke8pSnIqIg+W
S5eTOXkuAavBEaObC+4GF+KvprI/9jzJadepV7M6GWYrGRYLXmXduZ6ZwfHTCRw8cRqsVmpU9cfe
TgmniMjdRNNoRaRYrFZrsX6k6Fq3bp3ra7k98uvj4vb/pEmT2LhxY3FDeiAkJF7FYudASkYa+w4c
4fc9+7FmplO9YjmMLkYs5hu/Py5cvMxfJ05w+GgsmSYTmSYzew4cwZRpKuUWiIjI32lkU0SKxWot
+shmcQwYMACTycSSJUuyHU9JSaFLly489thjTJ069Y7EcisGDBhAQkIC9vb2ODg4UL9+fV577TX8
/PxKO7Q8ZcVsMBiwWq00aNCAl156ieDg4GKXabVa6d27N9999x2Ojo4lEmN8fDwGgwGAMmXKsHLl
ylsuV+68q6npVAgox8+bdxB/4Tyuzi7UqFKRejUrAVasZnB2ssfNEU5cS+bK1WTKettTrWJltu/Y
gclkxtm5tFshIiI3U7IpIsVisdy5UUpXV1eio6N5+OGHbcc2btxI9erV71gMJWHevHkEBgaSnp7O
f/7zH2bPns0777xT2mHlKyvmlJQU1qxZw4gRI5gzZw61atUqVnkGg4E33nijRBLNLJ9++imBgYEl
Vl5W4ip3VqbJCiYTJrMJXx9vKvj74u3pjh1WDHYGHBzsccYe+3K+mEwmzsQnct0EJquFpNTrmjkh
InIX0jRaESmWOzmNtn379qxatSrbsTVr1tChQ4dsx06dOsXLL79M7969GT58OPHx8bZz3bt3Z8GC
BYSHh9OvXz8WL15sex8WFsaiRYts18bFxTFs2DB69OhBWFgY27dvt53r378/mzZt4sknn2TKlCk8
++yz7N2713Y+NjaWvn375tseZ2dnQkNDOX36tO3YihUreOqpp+jZsydDhgzh7NmzBfZLfnHmd657
9+588803hIeH8+yzzzJr1qwC6zIajfTt25ewsDDmzZtnO55Xnw8cOJADBw7Yrjt06BD9+/cHYPTo
0Tni7NKlCz179uTUqVP5llsU+bUzv/52dHRkwYIF9OrVix49evDVV1/lWn5+MR48eJBBgwbRt29f
3nzzTcxmc5Hjf9B4lHHkxOlzBPj74uHthxl7Ll65SvTRE5yPv0R6RiaJV5K4eCWFdIsDmRYD15JT
+XP/AcqX88POQd+fi4jcbZRsikixWK2WYv0UR7t27di8eTOZmZkAnDt3jvT0dCpVqmS7xmKxMG7c
OJ577jmioqLo1KkT06ZNs51PTEzE1dWViIgIPvnkE2bPnk16ejoRERFERkbyxRdfkJKSgtls5vXX
XycsLIzly5czffp03n33XVsicfHiRdatW8fixYuZMmUK3bp148cff7TVs379ejp27Jhve9LS0vjx
xx+zrf8LDg4mMjKSZcuW0ahRIxYuXJhvGfnFWVAbEhMTMZvNREREMH/+fKKjo9mzZ0+hPouQkBDb
tfn1eceOHbOtUfzpp5/o1KlTjjaMGzeOPn36sGbNGr788ksqVqxY4GdZWPm1M7/+zszMJDk5me+/
/56FCxeybt06du7cma3s/GI0mUxMnDiRESNGsGTJEp5++mk2bdpU5PgfNBV8y5KZmYbJZMLVwRFT
uonDx06xc18M8Revcj0tjdiTZ9l3NI640/FcuXyZs+fPk5qSRLNGtXFSsikictdxSEpKKu0YROQe
dCenrLm7u1O/fn22bt1KSEgIq1evpnPnztliiImJwd7enpYtWwLQtWtXZsyYgclkwuH//yM0NDQU
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
KSkpxes0ERERkfvcbVuzKSIPjqSkJAC8vb2zHc96n3W+qMqVK8e///1vDAYDe/fuJTY2Ntt5q9XK
t99+i7+/P5s2bSIxMZGhQ4fSuXNnatWqxeDBg/n111+pXr06Q4YMsd1nNpuZPXs2sbGxmM1mMjIy
GDJkCC+//DInT56kX79+tmtdXFwAOHPmDN26dePpp5/GYDBQtmxZNmzYgKura7HaJiIiInK/U7Ip
Ircs65FEiYmJ2Y5nvc86X1RVqlSxrdv08PDg/Pnz2c7Xrl0bf39/ABISEgCIjIwkMjLSdk1CQgJm
s5lPPvmETZs2ceXKFdLT0wEwmUxcuXIFgMqVKwNkG5kFaNeuHQMHDmTJkiWMGTOGunXrMnv2bNzc
3ChTpkyx2iUiIiLyILitazZF5MEQFBREmTJl2L17N2fOnLEdX758OYBtB+qicnDI//uwm8/7+fkB
8NRTT/HZZ5/ZfgYOHMiqVatYsGABderUYd68eYSFhdnuK1u2LADnzp0Dck7VNxgMvPrqqyxbtox2
7dpx4MAB2w68qampWK3WYrVNRERE5H6nkU0RuWXOzs4899xzfPLJJwwePJhmzZpx8eJF9uzZg6en
J0899dRtj6Fp06aUK1eOtWvX4u3tjbOzMzExMQwaNMj2bN8rV67wxx9/sHbtWtt9TZo0wcnJia+/
/pqkpCT27t2brdwffviB6OhogoKCsLO78f2c0Wjk6NGjDB48mO7duzNhwoTb3j4RERGRe41GNkWk
RAwePJjx48fj4+PDzz//zNGjR2nbti2RkZG2UcfbqUyZMsyePZvg4GAWLFjA3LlzOXHiBEajkS5d
utCkSRN27drF0qVLee2112yJo7e3N2+99RZubm6sWrWK7t27ExAQYCvXy8uLHTt28O9//5tdu3bR
q1cvunTpgqOjIy4uLnh4eNz2tomIiIjciwwZGRmaAyZyHzt06BD169cv7TBERERE5D6xZs1K3D28
AFj149pcr+nauZNGNkVERERERKTkKdkUERERERGREqdkU0REREREREqckk0REREREREpcUo2RURE
REREpMQp2RQREREREZESp2RTRERERERESpySTRERERERESlxSjZFRERERESkxCnZFBERERERkRKn
ZFNERERERERKnJJNERERERERKXFKNkVERERERKTEKdkUERERERGREudQ2gGIyL3HbDazfftWDh8+
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
/79tW1vbIsuJiIiIiHVYLdnMm8Hctm0bzs7OeHl5kZGRQU5OjsVyVWtwd3c3Xpd1w528pbRff/01
X3/9NVD2JbTHjx9n/PjxnD17lkWLFvHDDz8QFBRUaNn8X3DNZjOQO4b09HQA6tSpw/r16y1+8t97
lsfNzY19+/Yxb948qlevzq5du3jssccKLNsVuRNOnTpJ48ZNikwwC/+Bxo0f5NSpgsvC/4iS/hug
zblERERE7i6r7EYbHR3Nzz//DECTJk2M40lJSURHR/P5558zadIka3RVanm7UaalpVkcf/jhh2ne
vDlHjhzBxsYGX19funbtWqY+8p572ahRI8aPH4/ZbCYuLq7Qsj/88AOtW7fmxx9/JDk5GVtbWx54
4AHji/Bvv/1G8+bNjY2R0tLSCp2BuXXrFi4uLsyYMYNnnnmGxx57jMOHD/Pzzz9Tu3btMo1DpKRi
YqIICuqCyVTyezDNZvDz87f6UloRERERuTdZZWYzb1azVatWHDp0yPjZsWMHAAcOHCh0Kejd0KBB
AwDeeustevTowcsvv2ycmzBhAqmpqaSkpDB8+HBsbW9/OebNm0e7du2Mny+++MLY4Oj48eOMHj2a
zp07c+HChULrz5kzh0cffZSBAwcCMHjwYNzc3GjUqBF9+vQhIyODRx99lHHjxjFkyBBq167NiRMn
CrSzZcsW6taty4gRI5g5cybnzp2zGK/InZScnISzszMmk7lUP05OTiQnJ92+AxERERH507Nqsjl4
8GCL43mPKslf5m579tln6datGyaTiRMnTuDl5WWcGzBggPG6qB1tfy86OpqjR48aP3FxcbRs2ZJX
XnmFypUr8/XXX+Pv71/o0uGaNWuyatUqkpOTyc7OpmfPnixevNg4v2rVKqZPn06FChX4/PPP2bt3
L23atDF28M2vTp06VK1ala1bt7Ju3TqqV6/O8uXL74lnicpfn42NDWlpaaVcRmsmMzOzTP3Vq1ev
0Gds7tu3z+L9rFmzGDRoUIFzxZUTERERkTvDJjMz01zeQZSXjz/+mOeff5527doV+zxLkT+zsLAw
mjZtatU216z5lIceao6vr2+p6l28+BvHjx9l5MixVo1HRERERO6e7du34uZeGYBt3+wotEzvHt2t
c8/mn83KlStZt24dBw4cwMbGhtdff728QxL5U/H19ePSpd+oVq1aiTfeMZvNXLz4GzVq+N3h6ERE
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
r+/Ba49UuyN9i4iIyB9nk5mZWfqbqETkTyMsLMziOZXWcPPmTY4d+5Xz5yNISblVojqurq7Urh3A
ww83t7hnUOR2Dl1O5d1DcRy4lEp6tomGXk5MaOrFiMaVyzs0ERGR+9L27Vtxc8/9//C2b3YUWqZ3
j+6a2RSR0vPw8CAoqAtBQV3KOxS5D7Su5sL6/rXKOwwREREpJd2zKSIiIiIiIlanZFNERERERESs
TsmmiIiIiIiIWJ2STREREREREbE6JZsiIiIiIiJidUo2RURERERExOqUbIqIiIiIiIjVKdkUERER
ERERq1OyKSIiIiIiIlanZFNERERERESsTsmmiIiIiIiIWJ2STREREREREbE6JZsiIiIiIiJidUo2
RURERERExOqUbIqIiIiIiIjVKdkUERERERERq1OyKSIiIiIiIlanZFNERERERESsTsmmiIiIiIiI
WJ2STREREREREbE6JZsiIiIiIiJidUo2RURERERExOqUbIqIiIiIiIjVKdkUERERERERq1OyKSIi
IiIiIlanZFNERERERESsTsmmiIiIiIiIWJ2STREREREREbE6JZsiAkB6ejr9+/dnwYIFxZZLTk4m
MDCQqVOn/qH+ft+OtdotjZKOWURERERKT8mmyH2iW7duBAYGEhgYSOfOnZk6dSrHjh0zzjs4OFCn
Th08PT2t2u9vv/1m9Pvll19ate3Sio6OZvXq1cb7OzVmEREREQH78g5ARO4eZ2dn+vXrR1xcHPv3
7+eXX35h8eLFtG3bFjs7O959912r97lr1y4APDw82LVrF48//rjV+yipL7/8km+++YZRo0YB3LEx
i4iIiIhmNkXuK66ursyYMYMFCxbw/vvvk5OTw3vvvQcUXMaalZXFvHnz6NatGx07dmT8+PGcPXu2
QJthYWF06NCBUaNGkZaWVuD8nj178PPzo1u3bhw/fpzr16+XON5z587xzDPP0KlTJ/r27WsxKxke
Hs7f//53goKC6N69O5988gkAq1ev5vHHH6d9+/YMGDCADRs2ALBu3Tq+/PJLkpKSCAwMZNKkSYUu
3S2qz7yyS5cuZdq0aXTq1ImhQ4cSGhoKwIULF+jSpQvLli0r8fhERERE/sqUbIrcp5o1a0bt2rWJ
jo7m2rVrBc7v2rWLzZs307JlSyZOnIibmxve3t7GeRsbG65cucKMGTNwd3dn8eLFODs7W7QRGxvL
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
WroBREREREREVPMwbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERER
ERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwS
ERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZ
MWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIRERER
EZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIR
EREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkx
bBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERER
kdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhER
ERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFs
EhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR
2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERER
ERGR2TFsEhERERERkdkxbBIREREREZHZMWwSERERERGR2TFsEhERERERkdkxbBIREREREZHZ/T8z
dctxQTIrTgAAAABJRU5ErkJggg==
--_002_15217025681710131camelprovincesudnc_--
2
2
--_000_HK2PR0401MB21646DFDD948A62627856E2EE2A90HK2PR0401MB2164_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hello Every one,
I want to move ovirt engine from one of my machine to node installed on ano=
ther machine! What steps I should take to accomplish the query!
Help would be appreciated!
Regards,
--_000_HK2PR0401MB21646DFDD948A62627856E2EE2A90HK2PR0401MB2164_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello Every one,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I want to move ovirt engine from one of my machine t=
o node installed on another machine! What steps I should take to accomplish=
the query!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Help would be appreciated!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
</div>
</body>
</html>
--_000_HK2PR0401MB21646DFDD948A62627856E2EE2A90HK2PR0401MB2164_--
3
3
On Thu, Mar 22, 2018 at 4:45 PM, Junaid Jadoon <junaid8756(a)gmail.com> wrote:
> Hi yedidyah,
> below is our main objective
>
>
>
> To make it more clear I am revising my query!
>
>
>
> We have installed 2 nodes in a cluster and ovirt engine is installed on
> separate machine on Vmware workstation. Now I want to move ovirt engine to
> one of my any nodes. What process should I go through. Need solution from
> experts!
Thanks for the clarification. I suggest to start with:
https://www.ovirt.org/documentation/self-hosted/chap-Migrating_from_Bare_Me…
Best regards,
>
>
>
> On Thu 22 Mar 2018 7:40 pm Yedidyah Bar David, <didi(a)redhat.com> wrote:
>>
>> On Thu, Mar 22, 2018 at 8:54 AM, Nasrum Minallah Manzoor
>> <NasrumMinallah9(a)hotmail.com> wrote:
>> > Hello Every one,
>> >
>> >
>> >
>> > I want to move ovirt engine from one of my machine to node installed on
>> > another machine! What steps I should take to accomplish the query!
>> >
>> >
>> >
>> > Help would be appreciated!
>>
>> Not sure what exactly you mean:
>>
>> 1. You want to copy the engine to another machine and remove from the
>> first?
>>
>> Use engine-backup
>>
>> 2. It's a hosted-engine and you want to migrate the engine vm to another
>> host?
>>
>> You can use the gui and migrate it like any other vm
>>
>> 3. Something else?
>>
>> Best regards,
>> --
>> Didi
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
--
Didi
1
0
The oVirt Project is pleased to announce the availability of the oVirt
4.2.2 Fifth
Release Candidate, as of March 22nd, 2018
This update is a release candidate of the second in a series of
stabilization updates to the 4.2
series.
This is pre-release software. This pre-release should not to be used in
production.
This release is available now for:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
This release supports Hypervisor Hosts running:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
* oVirt Node 4.2
See the release notes [1] for installation / upgrade instructions and
a list of new features and bugs fixed.
Notes:
- oVirt Appliance is available
- oVirt Node will be available soon [2]
Additional Resources:
* Read more about the oVirt 4.2.2 release highlights:
http://www.ovirt.org/release/4. <http://www.ovirt.org/release/4.2.2/>2
<http://www.ovirt.org/release/4.2.2/>. <http://www.ovirt.org/release/4.2.2/>
2 <http://www.ovirt.org/release/4.2.2/>/
<http://www.ovirt.org/release/4.2.2/>
* Get more oVirt Project updates on Twitter: https://twitter.com/ovirt
* Check out the latest project news on the oVirt blog:
http://www.ovirt.org/blog/
[1] http://www.ovirt.org/release/4. <http://www.ovirt.org/release/4.2.2/>2
<http://www.ovirt.org/release/4.2.2/>. <http://www.ovirt.org/release/4.2.2/>
2 <http://www.ovirt.org/release/4.2.2/>/
<http://www.ovirt.org/release/4.2.2/>
[2] http://resources.ovirt.org/pub/ovirt-4.
<http://resources.ovirt.org/pub/ovirt-4.2-pre/iso/>2-pre
<http://resources.ovirt.org/pub/ovirt-4.2-pre/iso/>/iso/
<http://resources.ovirt.org/pub/ovirt-4.2-pre/iso/>
--
Lev Veyde
Software Engineer, RHCE | RHCVA | MCITP
Red Hat Israel
<https://www.redhat.com>
lev(a)redhat.com | lveyde(a)redhat.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
1
0
Hello,
I have one cluster with two hosts with power management correctly
configured and one virtual machine with HostedEngine over shared
storage with FiberChannel.
When i shutdown the network of host with HostedEngine VM, it should be
possible the HostedEngine VM migrate automatically to another host?
What is the expected behaviour on this HA scenario?
Regards,
--
Carlos Rodrigues
Engenheiro de Software Sénior
Eurotux Informática, S.A. | www.eurotux.com
(t) +351 253 680 300 (m) +351 911 926 110
4
30
Hi Juan,
I saw the discussion in users-list:
http://lists.ovirt.org/pipermail/users/2017-April/081618.html
and I'm curious about how to generate the Swagger specfication of existing
oVirt API (or maybe can generate by ovirt-engine-api-model?).
Could you give me some advices on the generating tools or maybe some points
to change during the procedure of building ovirt-engine?
Michael
2
2
--=_096a302b6ddb5895bdc92246c4bf267e
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,=0A I am still trying to make my restored hosted engine communicate=
with the nodes without success. There is a step I am not sure : is ro=
ot user on the engine supposed to be able to log into nodes without pass=
word or not ? In my case it doesn't By the way, where are located the=
certificates actually used for these communications ? Regards =0A=0A-=
------------------------------------------------------------------------=
------------------------=0AFreeMail powered by mail.fr
--=_096a302b6ddb5895bdc92246c4bf267e
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<div><span style=3D"font-family: arial, helvetica,sans-serif; font-size:=
10pt; color: #000000;">Hi,<br /></span></div>=0A<div> </div>=0A<di=
v><span style=3D"font-family: arial, helvetica,sans-serif; font-size: 10=
pt; color: #000000;">I am still trying to make my restored hosted engine=
communicate with the nodes without success.</span></div>=0A<div> <=
/div>=0A<div><span style=3D"font-family: arial, helvetica,sans-serif; fo=
nt-size: 10pt; color: #000000;">There is a step I am not sure : is root=
user on the engine supposed to be able to log into nodes without passwo=
rd or not ? In my case it doesn't</span></div>=0A<div> </div>=0A<di=
v><span style=3D"font-family: arial, helvetica,sans-serif; font-size: 10=
pt; color: #000000;">By the way, where are located the certificates actu=
ally used for these communications ?</span></div>=0A<div> </div>=0A=
<div><span style=3D"font-family: arial, helvetica,sans-serif; font-size:=
10pt; color: #000000;">Regards</span></div>=0A <br/>=
<hr>FreeMail powered by <a href=3D"https://mail.fr" target=3D"_blank">ma=
il.fr</a>=0A
--=_096a302b6ddb5895bdc92246c4bf267e--
1
0
Adding host to hosted-engine /w gluster cluster. (On ovirt Node 4.2.1.1)
by Hanson Turner 22 Mar '18
by Hanson Turner 22 Mar '18
22 Mar '18
Hi Guys,
I've a 3 machine pool running gluster with replica 3 and want to add two
more machines.
This would change to a replica 5...
In ovirt 4.0, I'd done everything manually. No problem there.
In ovirt 4.2, I'd used the wizard for the hosted-engine. It looks like
the fourth node has been added to the pool but will not go active. It
complains gluster isn't running (which I've not manually configured
/dev/sdb for gluster). Host install+deploy fails. Host can go into
maintenance w/o issue. (Meaning the host has been added to the cluster,
but isn't operational)
What do I need to do to get the node up and running proper with gluster
syncing properly? Manually restarting gluster, tells me there's no peers
and no volumes.
Do we have a wizard for this too? Or do I need to go find the setup
scripts and configure hosts 4 + 5 manually and run the deploy again?
Thanks,
Hanson
2
3
This is a multi-part message in MIME format.
--------------DEBED42361E0DEFD42D4DAC9
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
good morning list, can someone tell me how I can solve this error?
[ ERROR ] Failed to execute stage 'Misc configuration': Failed to start=20
service 'rh-postgresql95-postgresql'
[ INFO=C2=A0 ] Stage: Clean up
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file is locat=
ed at=20
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180321103734-b7svhc.log
[ INFO=C2=A0 ] Generating answer file=20
'/var/lib/ovirt-engine/setup/answers/20180321103949-setup.conf'
[ INFO=C2=A0 ] Stage: Pre-termination
[ INFO=C2=A0 ] Stage: Termination
[ ERROR ] Execution of setup failed
UCIENCIA 2018: III Conferencia Cient=C3=ADfica Internacional de la Universidad de las Ciencias Inform=C3=A1ticas. =0ADel 24-26 de septiembre, 2018 http://uciencia.uci.cu http://eventos.uci.cu=0A
--------------DEBED42361E0DEFD42D4DAC9
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
</head>
<body text=3D"#000000" bgcolor=3D"#FFFFFF">
<p><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"">go=
od
morning list, can someone tell me how I can solve this error?</=
span></span></p>
<p>[ ERROR ] Failed to execute stage 'Misc configuration': Failed to
start service 'rh-postgresql95-postgresql'<br>
[ INFO=C2=A0 ] Stage: Clean up<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file is =
located at
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180321103734-b7svh=
c.log<br>
[ INFO=C2=A0 ] Generating answer file
'/var/lib/ovirt-engine/setup/answers/20180321103949-setup.conf'<br>
[ INFO=C2=A0 ] Stage: Pre-termination<br>
[ INFO=C2=A0 ] Stage: Termination<br>
[ ERROR ] Execution of setup failed<br>
<br>
</p>
<br>=
<html>=0A<body>=0A<div>=0A<img src=3D"https://www.uci.cu/sites/default/files/uciencia.jpg" >=0A</div>=0A</body>=0A</html>=0A
<br>=
</body>
</html>
--------------DEBED42361E0DEFD42D4DAC9--
4
9
22 Mar '18
--_000_HK2PR0401MB216451A95FE003E942AFC6DEE2A90HK2PR0401MB2164_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi Every one,
To make it more clear I am revising my below query!
I have installed 2 nodes in a cluster and ovirt engine is installed on sep=
arate machine on Vmware workstation. Now I want to move ovirt engine to one=
of my any nodes. What process should I go through. Need solution from exp=
erts!
Regards,
From: Nasrum Minallah Manzoor
Sent: 22 March 2018 11:54 AM
To: 'users(a)ovirt.org' <users(a)ovirt.org>
Cc: 'junaid8756(a)gmail.com' <junaid8756(a)gmail.com>
Subject: Query for moving Ovirt Engine...
Hello Every one,
I want to move ovirt engine from one of my machine to node installed on ano=
ther machine! What steps I should take to accomplish the query!
Help would be appreciated!
Regards,
--_000_HK2PR0401MB216451A95FE003E942AFC6DEE2A90HK2PR0401MB2164_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Every one,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">To make it more clear =
I am revising my below query!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I have installed 2 nod=
es in a cluster and ovirt engine is installed on separate machine on =
Vmware workstation. Now I want to move ovirt engine to one of my any nodes.=
What process should I go through. Need
solution from experts!<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regards,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"mso-fareast-languag=
e:EN-GB">From:</span></b><span lang=3D"EN-US" style=3D"mso-fareast-language=
:EN-GB"> Nasrum Minallah Manzoor
<br>
<b>Sent:</b> 22 March 2018 11:54 AM<br>
<b>To:</b> 'users(a)ovirt.org' <users(a)ovirt.org><br>
<b>Cc:</b> 'junaid8756(a)gmail.com' <junaid8756(a)gmail.com><br>
<b>Subject:</b> Query for moving Ovirt Engine...<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Hello Every one,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I want to move ovirt engine from one of my machine t=
o node installed on another machine! What steps I should take to accomplish=
the query!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Help would be appreciated!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
</div>
</body>
</html>
--_000_HK2PR0401MB216451A95FE003E942AFC6DEE2A90HK2PR0401MB2164_--
1
0
Hello,
Have an issue that feels sanlock related, but I can't get sorted with our installation. This is 4.2.1, hosted engine. One of our hosts is stuck in a loop. It:
- gets a VDSM GetStatsVDS timeout, is marked as down,
- throws a warning about not being fenced (because that's not enabled yet, because of this problem).
- and is set up Up about a minute later.
This repeats every 4 minutes and 20 seconds.
The hosted engine is running on the host that is stuck like this, and it doesn't appear to get in the way of creating new VMs or other operations, but obviously I can't use fencing, which is a big part of the point of running Ovirt in the first place.
I tried setting global maintenance and running hosted-engine --reinitialize-lockspace, which (a) took nearly exactly 2 minutes to run, making me think something timed out, (b) exited with rc 0, and (c) didn't fix the problem.
Anyone have an idea of how to fix this?
-j
- - details - -
I still can't quite figure out how to interpret what sanlock says, but the -1s look like wrongness.
[sc5-ovirt-1]# sanlock client status
daemon bedae69e-03cc-49f8-88f4-9674a85a3185.sc5-ovirt-
p -1 helper
p -1 listener
p 122268 HostedEngine
p -1 status
s 1aabcd3a-3fd3-4902-b92e-17beaf8fe3fd:1:/rhev/data-center/mnt/glusterSD/172.16.0.151\:_sc5-images/1aabcd3a-3fd3-4902-b92e-17beaf8fe3fd/dom_md/ids:0
s b41eb20a-eafb-481b-9a50-a135cf42b15e:1:/rhev/data-center/mnt/glusterSD/sc5-gluster-10g-1\:_sc5-ovirt__engine/b41eb20a-eafb-481b-9a50-a135cf42b15e/dom_md/ids:0
r b41eb20a-eafb-481b-9a50-a135cf42b15e:8f0c9f7a-ae6a-476e-b6f3-a830dcb79e87:/rhev/data-center/mnt/glusterSD/172.16.0.153\:_sc5-ovirt__engine/b41eb20a-eafb-481b-9a50-a135cf42b15e/images/a9d01d59-f146-47e5-b514-d10f8867678e/8f0c9f7a-ae6a-476e-b6f3-a830dcb79e87.lease:0:5 p 122268
engine.log:
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] EVENT_ID: VDS_BROKER_COMMAND_FAILURE(10,802), VDSM sc5-ovirt-1 command GetStatsVDS failed: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetStatsVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Command 'GetStatsVDSCommand(HostName = sc5-ovirt-1, VdsIdAndVdsVDSCommandParametersBase:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', vds='Host[sc5-ovirt-1,be3517e0-f79d-464c-8169-f786d13ac287]'})' execution failed: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.monitoring.HostMonitoring] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failed getting vds stats, host='sc5-ovirt-1'(be3517e0-f79d-464c-8169-f786d13ac287): org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.monitoring.HostMonitoring] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failure to refresh host 'sc5-ovirt-1' runtime info: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failed to refresh VDS, network error, continuing, vds='sc5-ovirt-1'(be3517e0-f79d-464c-8169-f786d13ac287): VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (EE-ManagedThreadFactory-engine-Thread-102682) [] Host 'sc5-ovirt-1' is not responding.
2018-03-21 16:09:26,088-07 WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engine-Thread-102682) [] EVENT_ID: VDS_HOST_NOT_RESPONDING(9,027), Host sc5-ovirt-1 is not responding. Host cannot be fenced automatically because power management for the host is disabled.
2018-03-21 16:09:27,070-07 INFO [org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor) [] Connecting to sc5-ovirt-1/10.181.26.129
2018-03-21 16:09:27,918-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand] (DefaultQuartzScheduler4) [493fb316] START, GlusterServersListVDSCommand(HostName = sc5-gluster-2, VdsIdVDSCommandParametersBase:{hostId='797cbf42-6553-4a75-b8b1-93b2adbbc0db'}), log id: 6afccc01
2018-03-21 16:09:28,579-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand] (DefaultQuartzScheduler4) [493fb316] FINISH, GlusterServersListVDSCommand, return: [192.168.122.1/24:CONNECTED, sc5-gluster-3:CONNECTED, sc5-gluster-10g-1:CONNECTED], log id: 6afccc01
2018-03-21 16:09:28,606-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (DefaultQuartzScheduler4) [493fb316] START, GlusterVolumesListVDSCommand(HostName = sc5-gluster-2, GlusterVolumesListVDSParameters:{hostId='797cbf42-6553-4a75-b8b1-93b2adbbc0db'}), log id: 44e90100
2018-03-21 16:09:29,015-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (DefaultQuartzScheduler4) [493fb316] FINISH, GlusterVolumesListVDSCommand, return: {6fe949b5-894a-4843-b3e4-af81545574dc=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@140a4a60, bc29ba89-8fc0-494d-9fe5-bc7b34396b65=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@29637467}, log id: 44e90100
2018-03-21 16:09:29,686-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [] START, GetHardwareInfoVDSCommand(HostName = sc5-ovirt-1, VdsIdAndVdsVDSCommandParametersBase:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', vds='Host[sc5-ovirt-1,be3517e0-f79d-464c-8169-f786d13ac287]'}), log id: 6b1cb74b
2018-03-21 16:09:29,692-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [] FINISH, GetHardwareInfoVDSCommand, log id: 6b1cb74b
2018-03-21 16:09:29,900-07 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [576fddcc] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: be3517e0-f79d-464c-8169-f786d13ac287 Type: VDS
2018-03-21 16:09:29,944-07 INFO [org.ovirt.engine.core.bll.InitVdsOnUpCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [26c5f844] Running command: InitVdsOnUpCommand internal: true. Entities affected : ID: c4e2ca40-1e72-11e8-beac-00163e0994d8 Type: StoragePool
2018-03-21 16:09:29,977-07 INFO [org.ovirt.engine.core.bll.storage.pool.ConnectHostToStoragePoolServersCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] Running command: ConnectHostToStoragePoolServersCommand internal: true. Entities affected : ID: c4e2ca40-1e72-11e8-beac-00163e0994d8 Type: StoragePool
2018-03-21 16:09:30,002-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] START, ConnectStorageServerVDSCommand(HostName = sc5-ovirt-1, StorageServerConnectionManagementVDSParameters:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', storagePoolId='c4e2ca40-1e72-11e8-beac-00163e0994d8', storageType='GLUSTERFS', connectionList='[StorageServerConnections:{id='0e2e93f1-3904-4d70-82aa-16bcc83ea314', connection='172.16.0.153:/sc5-ovirt_engine', iqn='null', vfsType='glusterfs', mountOptions='backup-volfile-servers=172.16.0.152:172.16.0.151', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}, StorageServerConnections:{id='26c9dbd8-f550-4b7a-9f84-3e905f1a00db', connection='172.16.0.151:/sc5-images', iqn='null', vfsType='glusterfs', mountOptions='backup-volfile-servers=172.16.0.152:172.16.0.153', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}]'}), log id: acd504a
2018-03-21 16:09:30,099-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] FINISH, ConnectStorageServerVDSCommand, return: {26c9dbd8-f550-4b7a-9f84-3e905f1a00db=0, 0e2e93f1-3904-4d70-82aa-16bcc83ea314=0}, log id: acd504a
2018-03-21 16:09:30,107-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] START, ConnectStorageServerVDSCommand(HostName = sc5-ovirt-1, StorageServerConnectionManagementVDSParameters:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', storagePoolId='c4e2ca40-1e72-11e8-beac-00163e0994d8', storageType='NFS', connectionList='[StorageServerConnections:{id='2239cb49-a8bb-49ee-9a5a-90d72c4602d0', connection='sc5-archive-10g-1:/var/ovirt/ovirt_iso_new', iqn='null', vfsType='null', mountOptions='null', nfsVersion='AUTO', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}]'}), log id: 35528d0f
2018-03-21 16:09:30,099-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] FINISH, ConnectStorageServerVDSCommand, return: {26c9dbd8-f550-4b7a-9f84-3e905f1a00db=0, 0e2e93f1-3904-4d70-82aa-16bcc83ea314=0}, log id: acd504a
1
0
Hello,
Have an issue that feels sanlock related, but I can't get sorted with our installation. This is 4.2.1, hosted engine. One of our hosts is stuck in a loop. It:
- gets a VDSM GetStatsVDS timeout, is marked as down,
- throws a warning about not being fenced (because that's not enabled yet, because of this problem).
- and is set up Up about a minute later.
This repeats every 4 minutes and 20 seconds.
The hosted engine is running on the host that is stuck like this, and it doesn't appear to get in the way of creating new VMs or other operations, but obviously I can't use fencing, which is a big part of the point of running Ovirt in the first place.
I tried setting global maintenance and running hosted-engine --reinitialize-lockspace, which (a) took nearly exactly 2 minutes to run, making me think something timed out, (b) exited with rc 0, and (c) didn't fix the problem.
Anyone have an idea of how to fix this?
-j
- - details - -
I still can't quite figure out how to interpret what sanlock says, but the -1s look like wrongness.
[sc5-ovirt-1]# sanlock client status
daemon bedae69e-03cc-49f8-88f4-9674a85a3185.sc5-ovirt-
p -1 helper
p -1 listener
p 122268 HostedEngine
p -1 status
s 1aabcd3a-3fd3-4902-b92e-17beaf8fe3fd:1:/rhev/data-center/mnt/glusterSD/172.16.0.151\:_sc5-images/1aabcd3a-3fd3-4902-b92e-17beaf8fe3fd/dom_md/ids:0
s b41eb20a-eafb-481b-9a50-a135cf42b15e:1:/rhev/data-center/mnt/glusterSD/sc5-gluster-10g-1\:_sc5-ovirt__engine/b41eb20a-eafb-481b-9a50-a135cf42b15e/dom_md/ids:0
r b41eb20a-eafb-481b-9a50-a135cf42b15e:8f0c9f7a-ae6a-476e-b6f3-a830dcb79e87:/rhev/data-center/mnt/glusterSD/172.16.0.153\:_sc5-ovirt__engine/b41eb20a-eafb-481b-9a50-a135cf42b15e/images/a9d01d59-f146-47e5-b514-d10f8867678e/8f0c9f7a-ae6a-476e-b6f3-a830dcb79e87.lease:0:5 p 122268
engine.log:
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] EVENT_ID: VDS_BROKER_COMMAND_FAILURE(10,802), VDSM sc5-ovirt-1 command GetStatsVDS failed: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetStatsVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Command 'GetStatsVDSCommand(HostName = sc5-ovirt-1, VdsIdAndVdsVDSCommandParametersBase:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', vds='Host[sc5-ovirt-1,be3517e0-f79d-464c-8169-f786d13ac287]'})' execution failed: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.monitoring.HostMonitoring] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failed getting vds stats, host='sc5-ovirt-1'(be3517e0-f79d-464c-8169-f786d13ac287): org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 ERROR [org.ovirt.engine.core.vdsbroker.monitoring.HostMonitoring] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failure to refresh host 'sc5-ovirt-1' runtime info: VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (EE-ManagedThreadFactory-engineScheduled-Thread-67) [] Failed to refresh VDS, network error, continuing, vds='sc5-ovirt-1'(be3517e0-f79d-464c-8169-f786d13ac287): VDSGenericException: VDSNetworkException: Message timeout which can be caused by communication issues
2018-03-21 16:09:26,081-07 WARN [org.ovirt.engine.core.vdsbroker.VdsManager] (EE-ManagedThreadFactory-engine-Thread-102682) [] Host 'sc5-ovirt-1' is not responding.
2018-03-21 16:09:26,088-07 WARN [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (EE-ManagedThreadFactory-engine-Thread-102682) [] EVENT_ID: VDS_HOST_NOT_RESPONDING(9,027), Host sc5-ovirt-1 is not responding. Host cannot be fenced automatically because power management for the host is disabled.
2018-03-21 16:09:27,070-07 INFO [org.ovirt.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor) [] Connecting to sc5-ovirt-1/10.181.26.129
2018-03-21 16:09:27,918-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand] (DefaultQuartzScheduler4) [493fb316] START, GlusterServersListVDSCommand(HostName = sc5-gluster-2, VdsIdVDSCommandParametersBase:{hostId='797cbf42-6553-4a75-b8b1-93b2adbbc0db'}), log id: 6afccc01
2018-03-21 16:09:28,579-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterServersListVDSCommand] (DefaultQuartzScheduler4) [493fb316] FINISH, GlusterServersListVDSCommand, return: [192.168.122.1/24:CONNECTED, sc5-gluster-3:CONNECTED, sc5-gluster-10g-1:CONNECTED], log id: 6afccc01
2018-03-21 16:09:28,606-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (DefaultQuartzScheduler4) [493fb316] START, GlusterVolumesListVDSCommand(HostName = sc5-gluster-2, GlusterVolumesListVDSParameters:{hostId='797cbf42-6553-4a75-b8b1-93b2adbbc0db'}), log id: 44e90100
2018-03-21 16:09:29,015-07 INFO [org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand] (DefaultQuartzScheduler4) [493fb316] FINISH, GlusterVolumesListVDSCommand, return: {6fe949b5-894a-4843-b3e4-af81545574dc=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@140a4a60, bc29ba89-8fc0-494d-9fe5-bc7b34396b65=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@29637467}, log id: 44e90100
2018-03-21 16:09:29,686-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [] START, GetHardwareInfoVDSCommand(HostName = sc5-ovirt-1, VdsIdAndVdsVDSCommandParametersBase:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', vds='Host[sc5-ovirt-1,be3517e0-f79d-464c-8169-f786d13ac287]'}), log id: 6b1cb74b
2018-03-21 16:09:29,692-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetHardwareInfoVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [] FINISH, GetHardwareInfoVDSCommand, log id: 6b1cb74b
2018-03-21 16:09:29,900-07 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [576fddcc] Running command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected : ID: be3517e0-f79d-464c-8169-f786d13ac287 Type: VDS
2018-03-21 16:09:29,944-07 INFO [org.ovirt.engine.core.bll.InitVdsOnUpCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [26c5f844] Running command: InitVdsOnUpCommand internal: true. Entities affected : ID: c4e2ca40-1e72-11e8-beac-00163e0994d8 Type: StoragePool
2018-03-21 16:09:29,977-07 INFO [org.ovirt.engine.core.bll.storage.pool.ConnectHostToStoragePoolServersCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] Running command: ConnectHostToStoragePoolServersCommand internal: true. Entities affected : ID: c4e2ca40-1e72-11e8-beac-00163e0994d8 Type: StoragePool
2018-03-21 16:09:30,002-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] START, ConnectStorageServerVDSCommand(HostName = sc5-ovirt-1, StorageServerConnectionManagementVDSParameters:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', storagePoolId='c4e2ca40-1e72-11e8-beac-00163e0994d8', storageType='GLUSTERFS', connectionList='[StorageServerConnections:{id='0e2e93f1-3904-4d70-82aa-16bcc83ea314', connection='172.16.0.153:/sc5-ovirt_engine', iqn='null', vfsType='glusterfs', mountOptions='backup-volfile-servers=172.16.0.152:172.16.0.151', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}, StorageServerConnections:{id='26c9dbd8-f550-4b7a-9f84-3e905f1a00db', connection='172.16.0.151:/sc5-images', iqn='null', vfsType='glusterfs', mountOptions='backup-volfile-servers=172.16.0.152:172.16.0.153', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}]'}), log id: acd504a
2018-03-21 16:09:30,099-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] FINISH, ConnectStorageServerVDSCommand, return: {26c9dbd8-f550-4b7a-9f84-3e905f1a00db=0, 0e2e93f1-3904-4d70-82aa-16bcc83ea314=0}, log id: acd504a
2018-03-21 16:09:30,107-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] START, ConnectStorageServerVDSCommand(HostName = sc5-ovirt-1, StorageServerConnectionManagementVDSParameters:{hostId='be3517e0-f79d-464c-8169-f786d13ac287', storagePoolId='c4e2ca40-1e72-11e8-beac-00163e0994d8', storageType='NFS', connectionList='[StorageServerConnections:{id='2239cb49-a8bb-49ee-9a5a-90d72c4602d0', connection='sc5-archive-10g-1:/var/ovirt/ovirt_iso_new', iqn='null', vfsType='null', mountOptions='null', nfsVersion='AUTO', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}]'}), log id: 35528d0f
2018-03-21 16:09:30,099-07 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (EE-ManagedThreadFactory-engineScheduled-Thread-40) [41e6da49] FINISH, ConnectStorageServerVDSCommand, return: {26c9dbd8-f550-4b7a-9f84-3e905f1a00db=0, 0e2e93f1-3904-4d70-82aa-16bcc83ea314=0}, log id: acd504a
1
0
Hello,
i have installed one oVirt platform with 2 node and 1 HE version 4.2.1.7-1
It seem to work fine, but i would like more information on the guest agent.
For the HE, the guest agent seem to be OK, on this vm i 've spotted that the ovirt-guest-agent and qemu-guest-agent are installed.
I have 2 VM, 1 debian 9 and 1 RHEL 6.5. I've tried to install the same service on each VM, but the result is the same :
no info about IP, fqdn, or app installed for these vm, and there is a orange ! for each vm on the web ui (indicate that i need to install latest guest agent) .
I have tried different test with spice-vdagent, or ovirt-guest-agent or qemu-guest-agent but no way.
ovirt-guest-agent doesn't start on debian 9 and RHEL 6.5 :
MainThread::INFO::2018-03-11 22:46:02,984::ovirt-guest-agent::59::root::Starting oVirt guest agentMainThread::ERROR::2018-03-11 22:46:02,986::ovirt-guest-agent::141::root::Unhandled exception in oVirt guest agent!Traceback (most recent call last): File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 135, in <module> agent.run(daemon, pidfile) File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 65, in run self.agent = LinuxVdsAgent(config) File "/usr/share/ovirt-guest-agent/GuestAgentLinux2.py", line 472, in __init__ AgentLogicBase.__init__(self, config) File "/usr/share/ovirt-guest-agent/OVirtAgentLogic.py", line 188, in __init__ self.vio = VirtIoChannel(config.get("virtio", "device")) File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 153, in __init__ self._stream = VirtIoStream(vport_name) File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 134, in __init__ self._vport = os.open(vport_name, os.O_RDWR)OSError: [Errno 2] No such file or directory: '/dev/virtio-ports/com.redhat.rhevm.vdsm'
Can i have help for this problem ?
Thanks.
Nicolas VAYE
DSI - Nouméa
NEW CALEDONIA
4
5
Hi,
i want to change the network name of the existing nic for a VM with python SDK API ?
Can i have some help please ?
the VM name is testnico
the nic name is nic1
the new network name is vlan_NEW
and here is the source file written by me (which doesn't work) :
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
import time
import ovirtsdk4 as sdk
import ovirtsdk4.types as types
logging.basicConfig(level=logging.DEBUG, filename='example.log')
# This example will connect to the server and start a virtual machine
# with cloud-init, in order to automatically configure the network and
# the password of the `root` user.
# Create the connection to the server:
connection = sdk.Connection(
url='https://ocenter.province-sud.prod/ovirt-engine/api',
username='admin@internal<mailto:username='admin@internal>',
password='xxxx',
ca_file='CA_ocenter.pem',
debug=True,
log=logging.getLogger(),
)
# Find the virtual machine:
vms_service = connection.system_service().vms_service()
vm = vms_service.list(search = 'name=testnico')[0]
# Find the service that manages the virtual machine:
vm_service = vms_service.vm_service(vm.id)
# In order to specify the network that the new interface will be
# connected to we need to specify the identifier of the virtual network
# interface profile, so we need to find it:
profiles_service = connection.system_service().vnic_profiles_service()
profile_id = None
for profile in profiles_service.list():
print "profile "+profile.name+","+profile.id
if profile.name == 'vlan_NEW':
profile_id = profile.id
break
# Locate the service that manages the network interface cards of the
# virtual machine:
nics_service = vm_service.nics_service()
#print nics_service
# Find the nic1 of the VM
for nic in nics_service.list():
print "nic "+nic.name+","+nic.id+','+nic.vnic_profile.id
if nic.name == 'nic1':
nic_service = nics_service.nic_service(nic.id)
break
print "nic_service nic1 ==>"+str(nic_service)
#pprint(vars(nic_service.network_filter_parameters_service().parameter_service()))
#nic_service.vnic_profile.id=profile_id
#nic_service.update()
nic_service.update(
vnic_profile=types.VnicProfile(
id=profile_id,
)
)
# Close the connection to the server:
connection.close()
The result is :
Traceback (most recent call last):
File "start_vm_with_cloud_init.py", line 85, in <module>
id=profile_id,
TypeError: update() got an unexpected keyword argument 'vnic_profile'
How can i do ?
Thanks.
Nicolas VAYE
2
2
--=_3724be82c6c86ae6590b11a116c8d205
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,=0A In fact it is a workaround coming from you I found in the b=
ugtrack that helped me : =0A=0Achmod 644 /var/cache/vdsm/schema/=
* =0A=0AAs the only thing looking like a weird error I have found was=
: =0A=0AERROR Exception raised#012Traceback (most recent call last)=
:#012 File "/usr/lib/python2.7/site-packages/vdsm/vdsmd.py", line 156, i=
n run#012 serve_clients(log)#012 File "/usr/lib/python2.7/site-packages/=
vdsm/vdsmd.py", line 103, in serve_clients#012 cif =3D clientIF.getInsta=
nce(irs, log, scheduler)#012 File "/usr/lib/python2.7/site-packages/vdsm=
/clientIF.py", line 250, in getInstance#012 cls._instance =3D clientIF(i=
rs, log, scheduler)#012 File "/usr/lib/python2.7/site-packages/vdsm/clie=
ntIF.py", line 144, in __init__#012 self._prepareJSONRPCServer()#012 Fil=
e "/usr/lib/python2.7/site-packages/vdsm/clientIF.py", line 307, in _pre=
pareJSONRPCServer#012 bridge =3D Bridge.DynamicBridge()#012 File "/usr/l=
ib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 67, in __init__#012=
self._schema =3D vdsmapi.Schema(paths, api_strict_mode)#012 File "/usr/=
lib/python2.7/site-packages/vdsm/api/vdsmapi.py", line 217, in __init__#=
012 raise SchemaNotFound("Unable to find API schema file")#012SchemaNotF=
ound: Unable to find API schema file So I can go one step futher, bu=
t the installation still fails in the end, with file permission problems=
in datastore files (i chose NFS 4.1). I can't indeed touch or get infor=
mations even logged in root. But I can create and delete files in the sa=
me directory. Is there a workaround for this too ? Regards =0A=0A Le=
19-Mar-2018 17:48:41 +0100, stirabos(a)redhat.com a crit: =0A=0A On=
Mon, Mar 19, 2018 at 4:56 PM, wrote:=0A=0A Hi,=0A I wanted to rebuil=
d a new hosted engine setup, as the old was corrupted (too much violent=
poweroff !) So the server was not reinstalled, I just runned "ovirt-h=
osted-engine-cleanup". The network setup generated by vdsm seems to be s=
till in place, so I haven't changed anything there. Then I decided to=
update the packages to the latest versions avaible, rebooted the server=
and run "ovirt-hosted-engine-setup". But the process never succeeds,=
as I get an error after a long time spent in "[ INFO ] TASK [Wait for t=
he host to be up]" [ ERROR ] fatal: [localhost]: FAILED! =3D> {"ansi=
ble_facts": {"ovirt_hosts": [{"address": "pfm-srv-virt-1.pfm-ad.pfm.loc"=
, "affinity_labels": [], "auto_numa_status": "unknown", "certificate": {=
"organization": "pfm.loc", "subject": "O=3Dpfm.loc,CN=3Dpfm-srv-virt-1.p=
fm-ad.pfm.loc"}, "cluster": {"href": "/ovirt-engine/api/clusters/d6c9358=
e-2b8b-11e8-bc86-00163e152701", "id": "d6c9358e-2b8b-11e8-bc86-00163e152=
701"}, "comment": "", "cpu": {"speed": 0.0, "topology": {}}, "device_pas=
sthrough": {"enabled": false}, "devices": [], "external_network_provider=
_configurations": [], "external_status": "ok", "hardware_information": {=
"supported_rng_sources": []}, "hooks": [], "href": "/ovirt-engine/api/ho=
sts/542566c4-fc85-4398-9402-10c8adaa9554", "id": "542566c4-fc85-4398-940=
2-10c8adaa9554", "katello_errata": [], "kdump_status": "unknown", "ksm":=
{"enabled": false}, "max_scheduling_memory": 0, "memory": 0, "name": "p=
fm-srv-virt-1.pfm-ad.pfm.loc", "network_attachments": [], "nics": [], "n=
uma_nodes": [], "numa_supported": false, "os": {"custom_kernel_cmdline":=
""}, "permissions": [], "port": 54321, "power_management": {"automatic_=
pm_enabled": true, "enabled": false, "kdump_detection": true, "pm_proxie=
s": []}, "protocol": "stomp", "se_linux": {}, "spm": {"priority": 5, "st=
atus": "none"}, "ssh": {"fingerprint": "SHA256:J75BVLFnmGBGFosXzaxCRnuIY=
cOc75HUBQZ4pOKpDg8", "port": 22}, "statistics": [], "status": "non_respo=
nsive", "storage_connection_extensions": [], "summary": {"total": 0}, "t=
ags": [], "transparent_huge_pages": {"enabled": false}, "type": "rhel",=
"unmanaged_networks": [], "update_available": false}]}, "attempts": 120=
, "changed": false}=0A[ INFO ] TASK [Remove local vm dir]=0A[ INFO ] TAS=
K [Notify the user about a failure]=0A[ ERROR ] fatal: [localhost]: FAIL=
ED! =3D> {"changed": false, "msg": "The system may not be provisioned ac=
cording to the playbook results: please check the logs for the issue, fi=
x accordingly or re-deploy from scratch.n"} I made another try with=
Cockpit, it is the same. Am I doing something wrong or is there a bug=
? I suppose that your host was condifured with DHCP, if so it's this=
one: https://bugzilla.redhat.com/1549642 The fix will come with 4.2.2=
. =0A Regards =0A=0A--------------------------------------------=
-----------------------------------------------------=0AFreeMail powered=
by mail.fr =0A_______________________________________________=0A Users=
mailing list=0AUsers@ovirt.org=0Ahttp://lists.ovirt.org/mailman/listinf=
o/users=0A=0A-----------------------------------------------------------=
--------------------------------------=0AFreeMail powered by mail.fr
--=_3724be82c6c86ae6590b11a116c8d205
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<div><span style=3D"font-family: arial, helvetica,sans-serif; font-size:=
10pt; color: #000000;"> </span></div>=0A<div><span style=3D"font-f=
amily: arial, helvetica, sans-serif; font-size: 10pt; color: #000000;">H=
i,<br /></span></div>=0A<div> </div>=0A<div> </div>=0A<div>&nb=
sp;</div>=0A<div><span style=3D"font-family: arial, helvetica, sans-seri=
f; font-size: 10pt; color: #000000;">In fact it is a workaround coming f=
rom you I found in the bugtrack that helped me : </span></div>=0A<div>&n=
bsp;</div>=0A<div> </div>=0A<div> </div>=0A<div>=0A<pre id=3D"=
comment_text_8" class=3D"bz_comment_text bz_wrap_comment_text">chmod 644=
/var/cache/vdsm/schema/*</pre>=0A</div>=0A<div> </div>=0A<p>As the=
only thing looking like a weird error I have found was :</p>=0A<div>&nb=
sp;</div>=0A<div> </div>=0A<p>ERROR Exception raised#012Traceback (=
most recent call last):#012 File "/usr/lib/python2.7/site-packages=
/vdsm/vdsmd.py", line 156, in run#012 serve_clients(lo=
g)#012 File "/usr/lib/python2.7/site-packages/vdsm/vdsmd.py", line=
103, in serve_clients#012 cif =3D clientIF.getInstanc=
e(irs, log, scheduler)#012 File "/usr/lib/python2.7/site-packages/=
vdsm/clientIF.py", line 250, in getInstance#012 cls._i=
nstance =3D clientIF(irs, log, scheduler)#012 File "/usr/lib/pytho=
n2.7/site-packages/vdsm/clientIF.py", line 144, in __init__#012 &nb=
sp; self._prepareJSONRPCServer()#012 File "/usr/lib/python2.=
7/site-packages/vdsm/clientIF.py", line 307, in _prepareJSONRPCServer#01=
2 bridge =3D Bridge.DynamicBridge()#012 File "/u=
sr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 67, in __init__=
#012 self._schema =3D vdsmapi.Schema(paths, api_strict=
_mode)#012 File "/usr/lib/python2.7/site-packages/vdsm/api/vdsmapi=
.py", line 217, in __init__#012 raise SchemaNotFound("=
Unable to find API schema file")#012SchemaNotFound: Unable to find API s=
chema file</p>=0A<div> </div>=0A<div> </div>=0A<div>So I can g=
o one step futher, but the installation still fails in the end, with fil=
e permission problems in datastore files (i chose NFS 4.1). I can't inde=
ed touch or get informations even logged in root. But I can create and d=
elete files in the same directory.</div>=0A<div> </div>=0A<div>Is t=
here a workaround for this too ?</div>=0A<div> </div>=0A<div>Regard=
s</div>=0A<p><br /><br /> Le 19-Mar-2018 17:48:41 +0100, stirabos@redhat=
.com a écrit:</p>=0A<div> </div>=0A<div> </div>=0A<div>=
</div>=0A<blockquote style=3D"margin-left: 0; padding-left: 5px; b=
order-left: 2px solid #000080;">=0A<div dir=3D"ltr"><br />=0A<div class=
=3D"gmail_extra"><br />=0A<div class=3D"gmail_quote">On Mon, Mar 19, 201=
8 at 4:56 PM, <span dir=3D"ltr"><<a href=3D"mailto:spfma.tech@e.mail.=
fr" target=3D"_blank" rel=3D"noreferrer noopener">spfma.tech(a)e.mail.fr</=
a>></span> wrote:<br />=0A<blockquote class=3D"gmail_quote" style=3D"=
margin: 0px 0px 0px .8ex; border-left: 1px solid #cccccc; padding-left:=
1ex;">=0A<div><span style=3D"font-family: arial, helvetica, sans-serif;=
font-size: 10pt; color: #000000;">Hi,<br /></span></div>=0A<div> <=
/div>=0A<div><span style=3D"font-family: arial, helvetica, sans-serif; f=
ont-size: 10pt; color: #000000;">I wanted to rebuild a new hosted engine=
setup, as the old was corrupted (too much violent poweroff !)</span></d=
iv>=0A<div> </div>=0A<div><span style=3D"font-family: arial, helvet=
ica, sans-serif; font-size: 10pt; color: #000000;">So the server was not=
reinstalled, I just runned "ovirt-hosted-engine-cleanup". The network s=
etup generated by vdsm seems to be still in place, so I haven't changed=
anything there.</span></div>=0A<div> </div>=0A<div><span style=3D"=
font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #0000=
00;">Then I decided to update the packages to the latest versions avaibl=
e, rebooted the server and run "ovirt-hosted-engine-setup".</span></div>=
=0A<div> </div>=0A<div><span style=3D"font-family: arial, helvetica=
, sans-serif; font-size: 10pt; color: #000000;">But the process never su=
cceeds, as I get an error after a long time spent in "<span class=3D"gma=
il-m_-3726384503116450878ansible-output-line">[ INFO ] TASK [Wait for th=
e host to be up]</span>"</span></div>=0A<div> </div>=0A<div> <=
/div>=0A<div><span style=3D"font-family: arial, helvetica, sans-serif; f=
ont-size: 10pt; color: #000000;"><span class=3D"gmail-m_-372638450311645=
0878ansible-output-line">[ ERROR ] fatal: [localhost]: FAILED! =3D> {=
"ansible_facts": {"ovirt_hosts": [{"address": "pfm-srv-virt-1.pfm-ad.pfm=
.loc", "affinity_labels": [], "auto_numa_status": "unknown", "certificat=
e": {"organization": "pfm.loc", "subject": "O=3Dpfm.loc,CN=3Dpfm-srv-vir=
t-1.pfm-ad.pfm.loc"}, "cluster": {"href": "/ovirt-engine/api/clusters/d6=
c9358e-2b8b-11e8-bc86-00163e152701", "id": "d6c9358e-2b8b-11e8-bc86-0016=
3e152701"}, "comment": "", "cpu": {"speed": 0.0, "topology": {}}, "devic=
e_passthrough": {"enabled": false}, "devices": [], "external_network_pro=
vider_configurations": [], "external_status": "ok", "hardware_informatio=
n": {"supported_rng_sources": []}, "hooks": [], "href": "/ovirt-engine/a=
pi/hosts/542566c4-fc85-4398-9402-10c8adaa9554", "id": "542566c4-fc85-439=
8-9402-10c8adaa9554", "katello_errata": [], "kdump_status": "unknown", "=
ksm": {"enabled": false}, "max_scheduling_memory": 0, "memory": 0, "name=
": "pfm-srv-virt-1.pfm-ad.pfm.loc", "network_attachments": [], "nics": [=
], "numa_nodes": [], "numa_supported": false, "os": {"custom_kernel_cmdl=
ine": ""}, "permissions": [], "port": 54321, "power_management": {"autom=
atic_pm_enabled": true, "enabled": false, "kdump_detection": true, "pm_p=
roxies": []}, "protocol": "stomp", "se_linux": {}, "spm": {"priority": 5=
, "status": "none"}, "ssh": {"fingerprint": "SHA256:J75BVLFnmGBGFosXzaxC=
RnuIYcOc75HUBQZ4pOKpDg8", "port": 22}, "statistics": [], "status": "non_=
responsive", "storage_connection_extensions": [], "summary": {"total": 0=
}, "tags": [], "transparent_huge_pages": {"enabled": false}, "type": "rh=
el", "unmanaged_networks": [], "update_available": false}]}, "attempts":=
120, "changed": false}<br /></span><span class=3D"gmail-m_-372638450311=
6450878ansible-output-line">[ INFO ] TASK [Remove local vm dir]<br /></s=
pan><span class=3D"gmail-m_-3726384503116450878ansible-output-line">[ IN=
FO ] TASK [Notify the user about a failure]<br /></span><span class=3D"g=
mail-m_-3726384503116450878ansible-output-line">[ ERROR ] fatal: [localh=
ost]: FAILED! =3D> {"changed": false, "msg": "The system may not be p=
rovisioned according to the playbook results: please check the logs for=
the issue, fix accordingly or re-deploy from scratch.n"}</span></span><=
/div>=0A<div> </div>=0A<div> </div>=0A<div><span style=3D"font=
-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000;"=
>I made another try with Cockpit, it is the same.</span></div>=0A<div>&n=
bsp;</div>=0A<div><span style=3D"font-family: arial, helvetica, sans-ser=
if; font-size: 10pt; color: #000000;">Am I doing something wrong or is t=
here a bug ?</span></div>=0A</blockquote>=0A<div> </div>=0A<div>I s=
uppose that your host was condifured with DHCP, if so it's this one:</di=
v>=0A<div><a href=3D"https://bugzilla.redhat.com/1549642" target=3D"_bla=
nk" rel=3D"noreferrer noopener">https://bugzilla.redhat.com/1549642</a><=
/div>=0A<div> </div>=0A<div>The fix will come with 4.2.2.</div>=0A<=
div> </div>=0A<blockquote class=3D"gmail_quote" style=3D"margin: 0p=
x 0px 0px .8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">=0A<=
div> </div>=0A<div><span style=3D"font-family: arial, helvetica, sa=
ns-serif; font-size: 10pt; color: #000000;">Regards</span></div>=0A<div>=
</div>=0A<div> </div>=0A<br /><hr />FreeMail powered by <a hr=
ef=3D"https://mail.fr" target=3D"_blank" rel=3D"noreferrer noopener">mai=
l.fr</a> <br />_______________________________________________<br /> Use=
rs mailing list<br /><a href=3D"mailto:Users@ovirt.org" target=3D"_blank=
" rel=3D"noreferrer noopener">Users(a)ovirt.org</a><br /><a href=3D"http:/=
/lists.ovirt.org/mailman/listinfo/users" target=3D"_blank" rel=3D"norefe=
rrer noopener">http://lists.ovirt.org/mailman/listinfo/users</a><br /><b=
r /></blockquote>=0A</div>=0A</div>=0A</div>=0A</blockquote>=0A =
<br/><hr>FreeMail powered by <a href=3D"https://mail.fr" tar=
get=3D"_blank">mail.fr</a>=0A
--=_3724be82c6c86ae6590b11a116c8d205--
2
5
This is a multi-part message in MIME format.
--------------48E9E0FA0B327E8430B87AEC
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Hi,
I recently tried to hot plug some memory on a VM running CentOS 6.9
with ovirt-guest-tools installed.
oVirt version is 4.2.1.6-1.el7.centos
I was careful to increment a multiple of 256 MB as specified in
https://www.ovirt.org/develop/release-management/features/virt/hot-plug-mem…
(4 GB -> 6 GB , maximum memory configured for the VM was 8 GB)
However the VM was marked as with a pending change for next reboot.
Am I missing some non-default configuration requiered for memory
hot-plug to work?
Thanks in advance!
--
Eduardo Mayoral Jimeno (emayoral(a)arsys.es)
Administrador de sistemas. Departamento de Plataformas. Arsys internet.
+34 941 620 145 ext. 5153
--------------48E9E0FA0B327E8430B87AEC
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi,</p>
<p> I recently tried to hot plug some memory on a VM running
CentOS 6.9 with ovirt-guest-tools installed.</p>
<p> oVirt version is <span class="gwt-InlineLabel">4.2.1.6-1.el7.centos</span></p>
<p> I was careful to increment a multiple of 256 MB as specified
in
<a class="moz-txt-link-freetext" href="https://www.ovirt.org/develop/release-management/features/virt/hot-plug-mem…">https://www.ovirt.org/develop/release-management/features/virt/hot-plug-mem…</a>
(4 GB -> 6 GB , maximum memory configured for the VM was 8 GB)<br>
</p>
<p> However the VM was marked as with a pending change for next
reboot. Am I missing some non-default configuration requiered for
memory hot-plug to work?</p>
<p> Thanks in advance!<br>
<span class="gwt-InlineLabel"></span></p>
<pre class="moz-signature" cols="72">--
Eduardo Mayoral Jimeno (<a class="moz-txt-link-abbreviated" href="mailto:emayoral@arsys.es">emayoral(a)arsys.es</a>)
Administrador de sistemas. Departamento de Plataformas. Arsys internet.
+34 941 620 145 ext. 5153</pre>
</body>
</html>
--------------48E9E0FA0B327E8430B87AEC--
2
2
Hi,
it looks like for this repo, the GPG key is expired.
http://download.opensuse.org/repositories/home:/evilissimo:/ubuntu:/16.04/x…
Does someone know, whom I should contact, that this key will be renewed?
Or does someone know another repo, where I can download the latest ovirt-guest-agent for Ubuntu 16.04
BR Florian
4
4
--_000_AM3PR05MB1363203C24B27444617B25D795AA0AM3PR05MB1363eurp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I'm sorry for not explaining correctly my question, i understand that i wil=
l have to power them off and even if i tried with powered on vm's probably=
ovirt whouldn't let me remove a host. What i couldn't understand was what =
happens actually to the vm's that don't "reside" on a host but again if the=
y are powered down there is not really a problem if the host is added succe=
ssfully after the static ip configuration
Thanks for everyone's help , i will try to follow your suggestion and there=
is no need to keep this case open
Best Regards
Zois
________________________________
From: Michael Burman <mburman(a)redhat.com>
Sent: Wednesday, March 21, 2018 8:07 AM
To: zois roupas
Cc: Ales Musil; users
Subject: Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static in a
If you changing the host's management IP address then this is the only way =
to do it. If you have only one host in the cluster, then you will need to s=
hut them down :(
On Wed, Mar 21, 2018 at 12:08 AM, zois roupas <roupas_zois(a)hotmail.com<mail=
to:roupas_zois@hotmail.com>> wrote:
Is this a safe procedure? I mean i only have this host in my cluster, what =
will happen at the vm's that are assigned to the host?
Thanks again
________________________________
From: Michael Burman <mburman(a)redhat.com<mailto:mburman@redhat.com>>
Sent: Tuesday, March 20, 2018 4:10 PM
To: zois roupas
Cc: Ales Musil; users
Subject: Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static in a
Then you need to remove the host from engine, change the IP manually on the=
host, via ifcfg-file, restart network service and install the host again v=
ia the new IP address.
On Tue, Mar 20, 2018 at 2:50 PM, zois roupas <roupas_zois(a)hotmail.com<mailt=
o:roupas_zois@hotmail.com>> wrote:
Hi again all,
"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 th=
is is another flow.."
To answer your question Michael , i'm trying to configure a different ip ou=
tside of my dhcp pool. The dhcp ip is 10.0.0.245 from the range 10.0.0.245-=
10.0.0.250 and i want to configure the ip 10.0.0.9 as the hosts ip
"One thing to note if you are changing the IP to different one that was ass=
igned by DHCP you should uncheck "Verify connectivity between Host and Engi=
ne""
Ales, i also tried to follow your advise and uncheck the "Verify connectivi=
ty between Host and Engine" as proposed. Again the same results, it keeps r=
everting to previous dhcp ip
I will extract the vdsm log and i'll get back to you, in the meanwhile this=
is the error that i see after the assignment of the static ip in the log
2018-03-20 14:16:57,576+0200 ERROR (monitor/38f4464) [storage.Monitor] Erro=
r checking domain 38f4464b-74b9-4468-891b-03cd65d72fec (monitor:424)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/storage/monitor.py", line 405=
, in _checkDomainStatus
self.domain.selftest()
File "/usr/lib/python2.7/site-packages/vdsm/storage/fileSD.py", line 688,=
in selftest
self.oop.os.statvfs(self.domaindir)
File "/usr/lib/python2.7/site-packages/vdsm/storage/outOfProcess.py", lin=
e 243, in statvfs
return self._iop.statvfs(path)
File "/usr/lib/python2.7/site-packages/ioprocess/__init__.py", line 488, =
in statvfs
resdict =3D self._sendCommand("statvfs", {"path": path}, self.timeout)
File "/usr/lib/python2.7/site-packages/ioprocess/__init__.py", line 455, =
in _sendCommand
raise Timeout(os.strerror(errno.ETIMEDOUT))
Timeout: Connection timed out
Best Regards
Zois
________________________________
From: Ales Musil <amusil(a)redhat.com<mailto:amusil@redhat.com>>
Sent: Tuesday, March 20, 2018 11:28 AM
To: Michael Burman
Cc: zois roupas; users
Subject: Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static in a
One thing to note if you are changing the IP to different one that was assi=
gned by DHCP you should uncheck "Verify connectivity between Host and Engin=
e". This makes sure that the engine won't lost connectivity and in case of =
switching IP it happens.
On Tue, Mar 20, 2018 at 10:15 AM, Michael Burman <mburman(a)redhat.com<mailto=
:mburman@redhat.com>> wrote:
Indeed very odd, this shouldn't behave this way, just tested it my self an=
d 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<mail=
to:roupas_zois@hotmail.com>> wrote:
Hi Michael and thanks a lot for the time
Great step by step instructions but something strange is happening while tr=
ying 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 sys=
tem 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<mailto:mburman@redhat.com>>
Sent: Tuesday, March 20, 2018 8:46 AM
To: zois roupas
Cc: users(a)ovirt.org<mailto:users@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 h=
ost > go to 'Network Interfaces' sub tab > Press the 'Setup Host Networks' =
button > press the pencil icon on your management network > and choose Sta=
tic IP > press OK and OK to approve the operation.
- Note that in some cases, specially if this is a SPM host you will loose c=
onnectivity 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 maintena=
nce 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<mail=
to:roupas_zois@hotmail.com>> wrote:
Hello everyone
I've made a rookie mistake by installing ovirt 4.2 in centos 7 with dhcp in=
stead of a static ip configuration. Both engine and host are in the same ma=
chine 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 s=
torage 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/0244=
32.html but this is for a hosted engine and doesn't help when both engine a=
nd host are in the same machine
Thanx in advance
Best Regards
Zois
_______________________________________________
Users mailing list
Users(a)ovirt.org<mailto:Users@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<mailto:mburman@redhat.com> M: 0545355725<tel:05453557=
25> IM: mburman
[https://www.redhat.com/files/brand/email/sig-redhat.png]<https://red.ht/si=
g>
--
Michael Burman
Senior Quality engineer - rhv network - redhat israel
Red Hat
<https://www.redhat.com>
mburman(a)redhat.com<mailto:mburman@redhat.com> M: 0545355725<tel:05453557=
25> IM: mburman
[https://www.redhat.com/files/brand/email/sig-redhat.png]<https://red.ht/si=
g>
_______________________________________________
Users mailing list
Users(a)ovirt.org<mailto:Users@ovirt.org>
http://lists.ovirt.org/mailman/listinfo/users
--
ALES MUSIL
INTERN - rhv network
Red Hat EMEA<https://www.redhat.com/>
amusil(a)redhat.com<mailto:amusil@redhat.com> IM: amusil
[https://www.redhat.com/files/brand/email/sig-redhat.png]<https://red.ht/si=
g>
--
Michael Burman
Senior Quality engineer - rhv network - redhat israel
Red Hat
<https://www.redhat.com>
mburman(a)redhat.com<mailto:mburman@redhat.com> M: 0545355725<tel:05453557=
25> IM: mburman
[https://www.redhat.com/files/brand/email/sig-redhat.png]<https://red.ht/si=
g>
--
Michael Burman
Senior Quality engineer - rhv network - redhat israel
Red Hat
<https://www.redhat.com>
mburman(a)redhat.com<mailto:mburman@redhat.com> M: 0545355725<tel:05453557=
25> IM: mburman
[https://www.redhat.com/files/brand/email/sig-redhat.png]<https://red.ht/si=
g>
--_000_AM3PR05MB1363203C24B27444617B25D795AA0AM3PR05MB1363eurp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 12pt;">=
I'm sorry for not explaining correctly my question, i understand =
that i will have to power them off and even if i tried with powe=
red on vm's probably ovirt whouldn't let me remove a host.
What i couldn't understand was what happens actually to the vm's that=
don't "reside" on a host but again if they are powered down ther=
e is not really a problem if the host is added successfully after the stati=
c ip configuration</span><br>
</p>
<div style=3D"color: rgb(0, 0, 0);">
<div dir=3D"ltr">
<div id=3D"x_divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size:12pt; col=
or:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"App=
le Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe =
UI Symbol","Android Emoji",EmojiSymbols">
<p style=3D"margin-top:0; margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0; margin-bottom:0">Thanks for everyone's help , i w=
ill try to follow your suggestion and there is no need to keep this case op=
en</p>
<p style=3D"margin-top:0; margin-bottom:0">Best Regards</p>
<p style=3D"margin-top:0; margin-bottom:0">Zois</p>
<p style=3D"margin-top:0; margin-bottom:0"></p>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr tabindex=3D"-1" disabled=3D"true" style=3D"display:inline-block; width:=
98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Michael Burman <=
mburman(a)redhat.com><br>
<b>Sent:</b> Wednesday, March 21, 2018 8:07 AM<br>
<b>To:</b> zois roupas<br>
<b>Cc:</b> Ales Musil; users<br>
<b>Subject:</b> Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static i=
n a</font>
<div> </div>
</div>
<div>
<div dir=3D"ltr">If you changing the host's management IP address then this=
is the only way to do it. If you have only one host in the cluster, then y=
ou will need to shut them down :(
<br>
<br>
<br>
</div>
<div class=3D"x_x_gmail_extra"><br>
<div class=3D"x_x_gmail_quote">On Wed, Mar 21, 2018 at 12:08 AM, zois roupa=
s <span dir=3D"ltr">
<<a href=3D"mailto:roupas_zois@hotmail.com" target=3D"_blank" id=3D"LPln=
k130575" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"true">roupas_z=
ois(a)hotmail.com</a>></span> wrote:<br>
<blockquote class=3D"x_x_gmail_quote" style=3D"margin:0 0 0 .8ex; border-le=
ft:1px #ccc solid; padding-left:1ex">
<div dir=3D"ltr">
<div id=3D"x_x_m_5417344464354191311divtagdefaultwrapper" dir=3D"ltr" style=
=3D"font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-se=
rif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",Noto=
ColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbo=
ls">
<p style=3D"margin-top:0; margin-bottom:0">Is this a safe procedure? I mean=
i only have this host in my cluster, what will happen at the vm's that are=
assigned to the host?
<br>
</p>
<p style=3D"margin-top:0; margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0; margin-bottom:0">Thanks again<br>
</p>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block; width:98%">
<div id=3D"x_x_m_5417344464354191311divRplyFwdMsg" dir=3D"ltr"><font face=
=3D"Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11pt"><b>From=
:</b> Michael Burman <<a href=3D"mailto:mburman@redhat.com" target=3D"_b=
lank" id=3D"LPlnk28441" tabindex=3D"-1" disabled=3D"true" previewremoved=3D=
"true">mburman(a)redhat.com</a>><br>
<b>Sent:</b> Tuesday, March 20, 2018 4:10 PM<br>
<b>To:</b> zois roupas<br>
<b>Cc:</b> Ales Musil; users
<div>
<div class=3D"x_x_h5"><br>
<b>Subject:</b> Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static i=
n a</div>
</div>
</font>
<div> </div>
</div>
<div>
<div class=3D"x_x_h5">
<div>
<div dir=3D"ltr">Then you need to remove the host from engine, change the I=
P manually on the host, via ifcfg-file, restart network service and install=
the host again via the new IP address.
<br>
</div>
<div class=3D"x_x_m_5417344464354191311x_gmail_extra"><br>
<div class=3D"x_x_m_5417344464354191311x_gmail_quote">On Tue, Mar 20, 2018 =
at 2:50 PM, zois roupas
<span dir=3D"ltr"><<a id=3D"LPlnk507500" href=3D"mailto:roupas_zois@hotm=
ail.com" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=
=3D"true">roupas_zois(a)hotmail.com</a>></span> wrote:<br>
<blockquote class=3D"x_x_m_5417344464354191311x_gmail_quote" style=3D"margi=
n:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir=3D"ltr">
<div id=3D"x_x_m_5417344464354191311x_m_-2937947562980192489divtagdefaultwr=
apper" dir=3D"ltr" style=3D"font-size:12pt; color:rgb(0,0,0); font-family:C=
alibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","S=
egoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Androi=
d Emoji",EmojiSymbols">
<p style=3D"margin-top:0; margin-bottom:0">Hi again all,</p>
<span>
<p style=3D"margin-top:0; margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0; margin-bottom:0"><span style=3D"color:rgb(33,33,3=
3); font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP"=
;,Tahoma,Arial,sans-serif,serif,EmojiFont; font-size:15px"> "Unle=
ss 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 th=
is is another flow.."</span><br>
</p>
<p style=3D"margin-top:0; margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0; margin-bottom:0"></p>
</span>
<div>To answer your question Michael , i'm trying to configure a diffe=
rent ip outside of my dhcp pool. The dhcp ip is 10.0.0.245 from the range 1=
0.0.0.245-10.0.0.250 and i want to configure the ip 10.0.0.9 as the hosts i=
p</div>
<span>
<div><br>
</div>
<div>"<span style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFon=
t,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,&=
quot;Segoe UI Symbol","Android Emoji",EmojiSymbols; font-siz=
e:16px">One thing to note if you are changing the IP to different one that =
was
assigned by DHCP you</span><font face=3D"arial, helvetica, sans-serif" sty=
le=3D"font-size:16px"> should</font><span style=3D"font-family:Calibri=
,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe U=
I Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoj=
i",EmojiSymbols; font-size:16px"> uncheck
"Verify connectivity between Host and Engine"</span>"</div>
<div><br>
</div>
</span>
<div>Ales, i also tried to follow your advise and uncheck the&nbs=
p;<span style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,"A=
pple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Sego=
e UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">&=
quot;Verify connectivity
between Host and Engine" as proposed. Again the same results, it keep=
s reverting to previous dhcp ip</span></div>
<div>I will extract the vdsm log and i'll get back to you, in the meanwhile=
this is the error that i see after the assignment of the static ip in the =
log</div>
<div><br>
</div>
<div>2018-03-20 14:16:57,576+0200 ERROR (monitor/38f4464) [storage.Moni=
tor] Error checking domain 38f4464b-74b9-4468-891b-03cd65<wbr>d72fec (monit=
or:424)</div>
<div>Traceback (most recent call last):</div>
<div> File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/storage/m=
onitor.py", line 405, in _checkDomainStatus</div>
<div> self.domain.selftest()</div>
<div> File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/storage/f=
ileSD.py", line 688, in selftest</div>
<div> self.oop.os.statvfs(self.domai<wbr>ndir)</div>
<div> File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/storage/o=
utOfProcess.<wbr>py", line 243, in statvfs</div>
<div> return self._iop.statvfs(path)</div>
<div> File "/usr/lib/python2.7/site-packa<wbr>ges/ioprocess/__in=
it__.py", line 488, in statvfs</div>
<div> resdict =3D self._sendCommand("statvfs", {&quo=
t;path": path}, self.timeout)</div>
<div><span style=3D"font-size:12pt"> File "/usr/lib/python2=
.7/site-<wbr>packages/ioprocess/__init__.py<wbr>", line 455, in _sendC=
ommand</span></div>
<div> raise Timeout(os.strerror(errno.ETIM<wbr>EDOUT))</div>
<div>Timeout: Connection timed out</div>
<div><br>
</div>
<div>Best Regards</div>
<div>Zois</div>
<div><br>
</div>
<br>
<p></p>
<br>
<br>
<div style=3D"color:rgb(0,0,0)">
<hr style=3D"display:inline-block; width:98%">
<div id=3D"x_x_m_5417344464354191311x_m_-2937947562980192489divRplyFwdMsg" =
dir=3D"ltr">
<font face=3D"Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11p=
t"><b>From:</b> Ales Musil <<a id=3D"LPlnk225252" href=3D"mailto:amusil@=
redhat.com" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremo=
ved=3D"true">amusil(a)redhat.com</a>><br>
<b>Sent:</b> Tuesday, March 20, 2018 11:28 AM<br>
<b>To:</b> Michael Burman<br>
<b>Cc:</b> zois roupas; users
<div>
<div class=3D"x_x_m_5417344464354191311x_h5"><br>
<b>Subject:</b> Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static i=
n a</div>
</div>
</font>
<div> </div>
</div>
<div>
<div class=3D"x_x_m_5417344464354191311x_h5">
<div>
<div dir=3D"ltr">One thing to note if you are changing the IP to different =
one that was assigned by DHCP you<font face=3D"arial, helvetica, sans-serif=
"> should</font> uncheck "Verify connectivity between Host and Engine&=
quot;. This makes sure that the engine won't lost
connectivity and in case of switching IP it happens. <br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail_extr=
a"><br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail_quot=
e">On Tue, Mar 20, 2018 at 10:15 AM, Michael Burman
<span dir=3D"ltr"><<a href=3D"mailto:mburman@redhat.com" id=3D"LPlnk2306=
60" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"t=
rue">mburman(a)redhat.com</a>></span> wrote:<br>
<blockquote class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,=
204,204); padding-left:1ex">
<div dir=3D"ltr">
<div>
<div>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, d=
o you use a different IP address when switching to static or the same IP th=
at you got from dhcp? if yes, then this
is another flow..<br>
<br>
</div>
Can you please share the vdsm version and vdsm log with us? <br>
<br>
</div>
Edy, any idea what can cause this? </div>
</blockquote>
<blockquote class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,=
204,204); padding-left:1ex">
<div dir=3D"ltr"></div>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail_extr=
a"><br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail_quot=
e">On Tue, Mar 20, 2018 at 11:10 AM, zois roupas
<span dir=3D"ltr"><<a href=3D"mailto:roupas_zois@hotmail.com" id=3D"LPln=
k698147" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=
=3D"true">roupas_zois(a)hotmail.com</a>></span> wrote:<br>
<blockquote class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,=
204,204); padding-left:1ex">
<div dir=3D"ltr">
<div id=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8348=
845437439485807m_2762938902869032086divtagdefaultwrapper" dir=3D"ltr" style=
=3D"font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-se=
rif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",Noto=
ColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbo=
ls">
<p style=3D"margin-top:0px; margin-bottom:0px">Hi Michael and thanks a lot =
for the time</p>
<p style=3D"margin-top:0px; margin-bottom:0px"><br>
</p>
<p style=3D"margin-top:0px; margin-bottom:0px">Great step by step instructi=
ons 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 i=
n activate mode but again after some minutes
the system reverts to the ip that dhcp is serving!<span style=3D"font-size=
:12pt"><br>
</span></p>
<p style=3D"margin-top:0px; margin-bottom:0px">What am i missing here? =
;Do you have any ideas?</p>
<p style=3D"margin-top:0px; margin-bottom:0px"><br>
</p>
Best Regards
<div>Zois<br>
<div style=3D"color:rgb(0,0,0)">
<hr disabled=3D"" style=3D"display:inline-block; width:98%">
<div id=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8348=
845437439485807m_2762938902869032086divRplyFwdMsg" dir=3D"ltr">
<font face=3D"Calibri, sans-serif" color=3D"#000000" style=3D"font-size:11p=
t"><b>From:</b> Michael Burman <<a href=3D"mailto:mburman@redhat.com" id=
=3D"LPlnk842310" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previe=
wremoved=3D"true">mburman(a)redhat.com</a>><br>
<b>Sent:</b> Tuesday, March 20, 2018 8:46 AM<br>
<b>To:</b> zois roupas<br>
<b>Cc:</b> <a href=3D"mailto:users@ovirt.org" id=3D"LPlnk357468" target=3D"=
_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"true">
users(a)ovirt.org</a><br>
<b>Subject:</b> Re: [ovirt-users] Change ovirtmgmt ip from dhcp to static i=
n a</font>
<div> </div>
</div>
<div>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-h5">
<div>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8=
348845437439485807h5">
<div>
<div dir=3D"ltr">
<div>
<div>
<div>
<div>Hello Zois,<br>
<br>
</div>
It pretty easy to do, via the webadmin UI , go to Hosts main tab > Choos=
e host > go to 'Network Interfaces' sub tab > Press the 'Setup Host N=
etworks' button > press the pencil icon on your management network > =
and choose Static IP > press OK and OK to approve
the operation.<br>
<br>
</div>
- Note that in some cases, specially if this is a SPM host you will loose c=
onnectivity 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.
<br>
<br>
</div>
- If the spoken host is a SPM host, I recommend to set it first to maintena=
nce mode, do the switch and then activate. For non-SPM host this will work =
fine as well when the host is UP.
<br>
<br>
</div>
Cheers)<br>
</div>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8=
348845437439485807m_2762938902869032086x_gmail_extra">
<br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8=
348845437439485807m_2762938902869032086x_gmail_quote">
On Mon, Mar 19, 2018 at 12:15 PM, zois roupas <span dir=3D"ltr"><<a href=
=3D"mailto:roupas_zois@hotmail.com" id=3D"LPlnk576980" target=3D"_blank" ta=
bindex=3D"-1" disabled=3D"true" previewremoved=3D"true">roupas_zois@hotmail=
.com</a>></span> wrote:<br>
<blockquote class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gma=
il-m_-8348845437439485807m_2762938902869032086x_gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1=
ex">
<div dir=3D"ltr">
<div id=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8348=
845437439485807m_2762938902869032086x_m_-2658714711838315109divtagdefaultwr=
apper" dir=3D"ltr" style=3D"font-size:12pt; color:rgb(0,0,0); font-family:C=
alibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","S=
egoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Androi=
d Emoji",EmojiSymbols">
<p style=3D"margin-top:0px; margin-bottom:0px">Hello everyone</p>
<p style=3D"margin-top:0px; margin-bottom:0px"><br>
</p>
<p style=3D"margin-top:0px; margin-bottom:0px">I've made a rookie mistake b=
y 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 lim=
ited resources and i was so happy that everything
worked so well that i kept configuring and installing vm's ,adding local a=
nd nfs storage and setting up the backup!</p>
<p style=3D"margin-top:0px; margin-bottom:0px">As you understand i mus=
t change the configuration to static ip and i can't find any guide des=
cribing the correct procedure. Is there an official guide to change co=
nfiguration without causing any trouble?</p>
<p style=3D"margin-top:0px; margin-bottom:0px">I've found this thread =
<a href=3D"http://lists.ovirt.org/pipermail/users/2014-May/024432.html" cla=
ss=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-834884543=
7439485807m_2762938902869032086x_m_-2658714711838315109OWAAutoLink" id=3D"L=
Plnk362252" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremo=
ved=3D"true">http://lists.ovirt.org/<wbr>pipermail/users/2014-May/02443<wbr=
>2.html</a> but
this is for a hosted engine and doesn't help when both engine and host are=
in the same machine</p>
<p style=3D"margin-top:0px; margin-bottom:0px"></p>
<p style=3D"margin-top:0px; margin-bottom:0px"><br>
</p>
<p style=3D"margin-top:0px; margin-bottom:0px">Thanx in advance</p>
<p style=3D"margin-top:0px; margin-bottom:0px">Best Regards</p>
<span class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-=
8348845437439485807m_2762938902869032086x_HOEnZb"><font color=3D"#888888">
<p style=3D"margin-top:0px; margin-bottom:0px">Zois</p>
</font></span></div>
</div>
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href=3D"mailto:Users@ovirt.org" id=3D"LPlnk127068" target=3D"_blank" tab=
index=3D"-1" disabled=3D"true" previewremoved=3D"true">Users(a)ovirt.org</a><=
br>
<a href=3D"http://lists.ovirt.org/mailman/listinfo/users" rel=3D"noreferrer=
" id=3D"LPlnk964035" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" pr=
eviewremoved=3D"true">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a=
><br>
<br>
</blockquote>
</div>
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8=
348845437439485807m_2762938902869032086x_gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<p style=3D"font-weight:bold; margin:0px; padding:0px; font-size:14px; text=
-transform:uppercase">
<span>Michael </span><span>Burman</span></p>
<p style=3D"font-weight:normal; font-size:10px; margin:0px 0px 4px; text-tr=
ansform:uppercase">
<span>Senior Quality engineer - rhv network - redhat israel </span><span st=
yle=3D"font-weight:normal; color:rgb(170,170,170); margin:0px"></span></p>
<p style=3D"font-weight:normal; margin:0px; font-size:10px; color:rgb(153,1=
53,153)">
<a href=3D"https://www.redhat.com" id=3D"LPlnk275132" target=3D"_blank" tab=
index=3D"-1" disabled=3D"true" style=3D"color:rgb(0,136,206); font-size:10p=
x; margin:0px; text-decoration:none; font-family:overpass,sans-serif" previ=
ewremoved=3D"true">Red Hat
<span><br>
<br>
</span></a></p>
<p style=3D"font-weight:normal; margin:0px 0px 6px; font-size:10px; color:r=
gb(153,153,153)">
<span style=3D"margin:0px; padding:0px"><a href=3D"mailto:mburman@redhat.co=
m" id=3D"LPlnk647718" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" s=
tyle=3D"color:rgb(0,136,206); font-size:10px; margin:0px; text-decoration:n=
one; font-family:overpass,sans-serif" previewremoved=3D"true">mburman@redha=
t.com</a>
</span> <span>M: <a href=3D"tel:0545355725" id=3D"LPlnk710067" targe=
t=3D"_blank" tabindex=3D"-1" disabled=3D"true" style=3D"color:rgb(0,136,206=
); font-size:11px; margin:0px; text-decoration:none; font-family:overpass,s=
ans-serif" previewremoved=3D"true">
0545355725</a> </span> <span>IM: <span>mburman</span></span></=
p>
<table border=3D"0">
<tbody>
<tr>
<td width=3D"100px"><a href=3D"https://red.ht/sig" id=3D"LPlnk47301" title=
=3D"https://red.ht/sig=0A=
Ctrl+Click or tap to follow the link" target=3D"_blank" tabindex=3D"-1"=
disabled=3D"true" previewremoved=3D"true"><img width=3D"90" height=3D"auto=
" style=3D"user-select: none;" src=3D"https://www.redhat.com/files/brand/em=
ail/sig-redhat.png"></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-h5">=
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail-m_-8=
348845437439485807gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<p style=3D"font-weight:bold; margin:0px; padding:0px; font-size:14px; text=
-transform:uppercase">
<span>Michael </span><span>Burman</span></p>
<p style=3D"font-weight:normal; font-size:10px; margin:0px 0px 4px; text-tr=
ansform:uppercase">
<span>Senior Quality engineer - rhv network - redhat israel </span><span st=
yle=3D"font-weight:normal; color:rgb(170,170,170); margin:0px"></span></p>
<p style=3D"font-weight:normal; margin:0px; font-size:10px; color:rgb(153,1=
53,153)">
<a href=3D"https://www.redhat.com" id=3D"LPlnk322610" target=3D"_blank" tab=
index=3D"-1" disabled=3D"true" style=3D"color:rgb(0,136,206); font-size:10p=
x; margin:0px; text-decoration:none; font-family:overpass,sans-serif" previ=
ewremoved=3D"true">Red Hat
<span><br>
<br>
</span></a></p>
<p style=3D"font-weight:normal; margin:0px 0px 6px; font-size:10px; color:r=
gb(153,153,153)">
<span style=3D"margin:0px; padding:0px"><a href=3D"mailto:mburman@redhat.co=
m" id=3D"LPlnk6156" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" sty=
le=3D"color:rgb(0,136,206); font-size:10px; margin:0px; text-decoration:non=
e; font-family:overpass,sans-serif" previewremoved=3D"true">mburman(a)redhat.=
com</a>
</span> <span>M: <a href=3D"tel:0545355725" id=3D"LPlnk708138" targe=
t=3D"_blank" tabindex=3D"-1" disabled=3D"true" style=3D"color:rgb(0,136,206=
); font-size:11px; margin:0px; text-decoration:none; font-family:overpass,s=
ans-serif" previewremoved=3D"true">
0545355725</a> </span> <span>IM: <span>mburman</span></span></=
p>
<table border=3D"0">
<tbody>
<tr>
<td width=3D"100px"><a href=3D"https://red.ht/sig" id=3D"LPlnk211062" targe=
t=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"true"><img=
width=3D"90" height=3D"auto" style=3D"user-select: none;" src=3D"https://w=
ww.redhat.com/files/brand/email/sig-redhat.png"></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href=3D"mailto:Users@ovirt.org" id=3D"LPlnk968064" target=3D"_blank" tab=
index=3D"-1" disabled=3D"true" previewremoved=3D"true">Users(a)ovirt.org</a><=
br>
<a href=3D"http://lists.ovirt.org/mailman/listinfo/users" rel=3D"noreferrer=
" id=3D"LPlnk591787" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" pr=
eviewremoved=3D"true">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a=
><br>
<br>
</blockquote>
</div>
<br>
<br clear=3D"all">
<div><br>
</div>
-- <br>
<div class=3D"x_x_m_5417344464354191311x_m_-2937947562980192489x_gmail_sign=
ature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<p style=3D"color:rgb(136,136,136); font-weight:bold; margin:0px; padding:0=
px; font-size:14px; text-transform:uppercase">
ALES MUSIL</p>
<font color=3D"#888888"><span style=3D"font-size:10px; text-transform:upper=
case">INTERN - rhv network</span></font><br>
<p style=3D"margin:0px; font-size:10px; color:rgb(153,153,153)"><a href=3D"=
https://www.redhat.com/" id=3D"LPlnk921750" target=3D"_blank" tabindex=3D"-=
1" disabled=3D"true" style=3D"color:rgb(0,136,206); margin:0px; font-family=
:overpass,sans-serif" previewremoved=3D"true">Red
Hat EMEA</a></p>
<p style=3D"margin:0px; font-size:10px; color:rgb(153,153,153)"><br>
</p>
<p style=3D"margin:0px 0px 6px; font-size:10px; color:rgb(153,153,153)"><sp=
an style=3D"margin:0px; padding:0px"><a href=3D"mailto:amusil@redhat.com" i=
d=3D"LPlnk527720" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" style=
=3D"color:rgb(0,136,206); margin:0px; font-family:overpass,sans-serif" prev=
iewremoved=3D"true">amusil(a)redhat.com</a> </span> IM: =
amusil</p>
<table border=3D"0" style=3D"color:rgb(136,136,136); font-size:12.8px">
<tbody>
<tr>
<td width=3D"100px"><a href=3D"https://red.ht/sig" id=3D"LPlnk75891" target=
=3D"_blank" tabindex=3D"-1" disabled=3D"true" style=3D"color:rgb(17,85,204)=
" previewremoved=3D"true"><img width=3D"90" height=3D"auto" style=3D"user-s=
elect: none;" src=3D"https://www.redhat.com/files/brand/email/sig-redhat.pn=
g"></a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"x_x_m_5417344464354191311x_gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<p style=3D"font-weight:bold; margin:0; padding:0; font-size:14px; text-tra=
nsform:uppercase; margin-bottom:0">
<span>Michael </span><span>Burman</span></p>
<p style=3D"font-weight:normal; font-size:10px; margin:0px 0px 4px; text-tr=
ansform:uppercase">
<span>Senior Quality engineer - rhv network - redhat israel </span><span st=
yle=3D"font-weight:normal; color:#aaa; margin:0"></span></p>
<p style=3D"font-weight:normal; margin:0; font-size:10px; color:#999"><a id=
=3D"LPlnk98790" href=3D"https://www.redhat.com" target=3D"_blank" tabindex=
=3D"-1" disabled=3D"true" style=3D"color:#0088ce; font-size:10px; margin:0;=
text-decoration:none; font-family:'overpass',sans-serif" previewremoved=3D=
"true">Red
Hat <span><br>
<br>
</span></a></p>
<p style=3D"font-weight:normal; margin:0px 0px 6px; font-size:10px; color:r=
gb(153,153,153)">
<span style=3D"margin:0px; padding:0px"><a id=3D"LPlnk121634" href=3D"mailt=
o:mburman@redhat.com" target=3D"_blank" tabindex=3D"-1" disabled=3D"true" s=
tyle=3D"color:#0088ce; font-size:10px; margin:0; text-decoration:none; font=
-family:'overpass',sans-serif" previewremoved=3D"true">mburman(a)redhat.com</=
a>
</span> <span>M: <a id=3D"LPlnk803729" href=3D"tel:0545355725" targe=
t=3D"_blank" tabindex=3D"-1" disabled=3D"true" style=3D"color:#0088ce; font=
-size:11px; margin:0; text-decoration:none; font-family:'overpass',sans-ser=
if" previewremoved=3D"true">
0545355725</a> </span> <span>IM: <span>mburman</span></span></=
p>
<table border=3D"0">
<tbody>
<tr>
<td width=3D"100px"><a id=3D"LPlnk739013" href=3D"https://red.ht/sig" targe=
t=3D"_blank" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"true"><img=
width=3D"90" height=3D"auto" style=3D"user-select: none;" src=3D"https://w=
ww.redhat.com/files/brand/email/sig-redhat.png"></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear=3D"all">
<br>
-- <br>
<div class=3D"x_x_gmail_signature">
<div dir=3D"ltr">
<div>
<div dir=3D"ltr">
<div>
<p style=3D"font-weight:bold; margin:0; padding:0; font-size:14px; text-tra=
nsform:uppercase; margin-bottom:0">
<span>Michael </span><span>Burman</span></p>
<p style=3D"font-weight:normal; font-size:10px; margin:0px 0px 4px; text-tr=
ansform:uppercase">
<span>Senior Quality engineer - rhv network - redhat israel </span><span st=
yle=3D"font-weight:normal; color:#aaa; margin:0"></span></p>
<p style=3D"font-weight:normal; margin:0; font-size:10px; color:#999"><a hr=
ef=3D"https://www.redhat.com" target=3D"_blank" id=3D"LPlnk255695" tabindex=
=3D"-1" disabled=3D"true" style=3D"color:#0088ce; font-size:10px; margin:0;=
text-decoration:none; font-family:'overpass',sans-serif" previewremoved=3D=
"true">Red
Hat <span><br>
<br>
</span></a></p>
<p style=3D"font-weight:normal; margin:0px 0px 6px; font-size:10px; color:r=
gb(153,153,153)">
<span style=3D"margin:0px; padding:0px"><a href=3D"mailto:mburman@redhat.co=
m" target=3D"_blank" id=3D"LPlnk739221" tabindex=3D"-1" disabled=3D"true" s=
tyle=3D"color:#0088ce; font-size:10px; margin:0; text-decoration:none; font=
-family:'overpass',sans-serif" previewremoved=3D"true">mburman(a)redhat.com</=
a>
</span> <span>M: <a href=3D"tel:0545355725" target=3D"_blank" id=3D"=
LPlnk270150" tabindex=3D"-1" disabled=3D"true" style=3D"color:#0088ce; font=
-size:11px; margin:0; text-decoration:none; font-family:'overpass',sans-ser=
if" previewremoved=3D"true">
0545355725</a> </span> <span>IM: <span>mburman</span></span></=
p>
<table border=3D"0">
<tbody>
<tr>
<td width=3D"100px"><a href=3D"https://red.ht/sig" target=3D"_blank" id=3D"=
LPlnk163403" tabindex=3D"-1" disabled=3D"true" previewremoved=3D"true"><img=
width=3D"90" height=3D"auto" style=3D"user-select: none;" src=3D"https://w=
ww.redhat.com/files/brand/email/sig-redhat.png"></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
--_000_AM3PR05MB1363203C24B27444617B25D795AA0AM3PR05MB1363eurp_--
1
0
--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--
2
3
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
2
1
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>
2
1
How to deal with "Used memory of host ... exceeded defined threshold [95%]" messages
by Klaas Demter 21 Mar '18
by Klaas Demter 21 Mar '18
21 Mar '18
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
1
0
21 Mar '18
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>
3
5
Re: [ovirt-users] Q: Copying VMs between Export domains of different data centres
by Eyal Shenitzky 21 Mar '18
by Eyal Shenitzky 21 Mar '18
21 Mar '18
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
2
2
1
0
20 Mar '18
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)
2
1
--_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
Tp06AXDdddexefNmcnNzAW8vyPj4+Cq3/8wzzzBt2jQuuugioqOjMRqNdOzYkY4dO/qWKc2DFdls
NkaOHMm+ffv8zpfQCRQHxcXFGI1G2rZtC0CXLl3Iz/e2myQlJXHZZZf51jnrrLM4ePCg3+0rDkIj
5I2wpQ2wQKNoiLXufwKAyBb+G1pL59cHh8tDem4J225JY/OU3izZlcvX6Xm4PDBhzg7uOzOZ3bel
8cGEzty0YC/pOQ4W7jxOVpGLrVN7s+e2Prwwoh0Azw5LITnSwueTurLsmm64PTDxw508MqgV229J
49reCUxdtNe7X7eHKz/exd+GprBlam/uPyuZj7cFHg+2uvsMlm6AA3kO3tuYyYabevPWuA4AnNEq
kpXXdWfXrWkMTo3huR+8N0sZ+U7+9M0hll3bjfU39eKKHvG8NKo956REBT02EZGmYsiQIaxZs8b3
vWfPnrz22mt8/PHHDBgwgLfffhuAe+65h8TERF566SVmzJgRdFlpfs4++2zatGnDBx98UO11evTo
QVFREf/5z3/Uw1rKad++PYmJiaxduxaAjIwM9u7dy1lnnQV4hyZ49913ufvuu2vU8C9Nl8vl4uuv
v2bIkCGMHTuWefPmlZv30EMPcfnll7Nw4ULefPNNUlJS/NZrpUaNGsUXX3zh+7506VJGjx6N2+3m
oYce4je/+Q0ffvgho0eP5sknnzxlxykSTgMHDsRqtZZ7AAbeXo5l30IwGAzExcX5Gtny8/O55ppr
GD9+PA899JDfh/J79uwhNzeXCy+8sFZpKyoqYtGiRZx//vm1Wl+qL1AcREVFMXr0aH73u9+xevVq
Hn/8ce66665K62dnZ/P6668zZsyYSvMUB6ET0kbYsg2wpRp8Q2zeOsiYTUSLMyDrc3AXQPpzbJ7T
h54DJkDmonpLmge478xkDECUxcgF7aPZmlXM2sOF2MxGxnWNA6B7oo2JPeKZszWLTnE2fjpUwBd7
vE+3OsVZ/W573ZFCzEYDYzrHAnB9nySW7snF4fbwc0Yh8XYTIzvGADCwdSTnpEQFTGd19xks3QDF
Lg9/urAtsbaTYdk3OYIEuwmAER1j2HuiwXZ7VjE9Em1EWbzLntE6ki3Hiqs8NhGRpiIpKYm8vDzf
927duhEb6y33zjzzTA4dOhRw3ZosK02b0+nkgQceYNasWRw9etTvMjfffLNvTNhHHnkEi8XCq6++
yrFjx7jyyit56aWX1BgrPqNGjeLzzz8H4PPPP2fo0KGYTN57ub/+9a/cc889REUFvq+U5mXlypX0
798fu93OiBEjWLZsma8BYfv27ZjNZoYPHw5AXFwcRmPwP19Le2OXWrp0KaNGjWL79u2YTCbOPfdc
AC6++GJWrVqF0+kM05GJ1L+0tDRWrVrFwYMHcblcfPrpp+zcuRODwds+M3fuXN59913mzJnD6aef
zoMPPlhpG5mZmbRq1cr3vbCw0HdPMGnSpID7vvXWWxkzZgxDhgzh8OHDQZeV8LvsssvYsmULTz75
JC6XizPPPNM378CBA4wePZrRo0eTn5/PhAkTKq2vOAgdc6g25K8BtlRpQ+yGUQ2sESzxIm8jbN5P
tGw7liMHNtHSDjvWLy7fAJt4Ub0lsXX0yfE0zEZv79j9uSW0jS4/5lFKtIX9uQ76tLTz1riO/Omb
g9z7xT6eGZrC6E6xlba7P9fBtqxier620TctzmbiWKGLjHxHpe23igw8xlL19xk43aW6JpTvOv/a
2mN8uCUbDx4yC10kR3lDtluijQ1Hizha6CTRbubr9Dx+e2ZylcfWOipkIS8iUq8yMjJISEjwff/4
449ZtmwZAMePHycxMTHgujVZVpq+5ORkfvWrX/HCCy/wyCOPVJr/+uuvV3p1PD4+nvvvv59bb72V
l156iWnTpvH3v//9VCVZGrARI0YwefJk7r//fpYsWeIbY3DevHm0adOGgQPrZ5gvaZjmzZvHypUr
WbTI+3eX0+nkhx9+YNCgQRw9epSWLVvWaHspKSkkJiayceNGzGYzMTExtG/fnpUrV5Kens6VV17p
WzY6Oprjx4+TlJQU0mMSaSiSk5N54IEHmDZtGk6nkxEjRpCUlOTLV6UPxMxmM9deey2zZ8/m8OHD
JCcn+7YRHR1d7seUIiIiWLp0Kenp6dxzzz0B9/3KK6/QpUsXHA4HH330EbfffjtvvvlmmI5UgsnM
zOS+++7j2WefpUuXLsyfP5/bbruNWbNmYbFYaNu2LZ999hnFxcUsWbKEKVOm8P777/seoILiIJRC
0iIVrAG2VINsiO30Z0h/Dkr2Q+E2WiaYoRC6tLOV7wHb6c/1lkR/fYhbR1k4kFd+jNP9eQ46x3t7
oJ7XLopFV3Vl9aECxv5vB5um9CbRbsJQZmNtoy2ktbDz/fU9Km2/VZSFw/nlt59ZFPwpcXX2WVW6
Kx7v/B05vLrmCF9c0404m4l524/zys/eXjrJkWZu79+Sc97aSpcEK2M6x/l67gY7NhGRpuKzzz7z
NWasXLmSjz76iH/+859ER0ezYsWKcr8ybShTGFe1rDRPV111FTfccIPvNfLqioqK4vbbb2fs2LFh
Spk0Nm3atKFt27Z88803HD58mAEDBgCwePFi1q9fz4IFCwDvGHVz585lzZo1PPzww/WZZKkn2dnZ
7NixgxUrVvjqqWXLljFv3jwGDRpEYmJiwB76Zeu1ikp7w5rNZt94xC1atKBz58688cYboT8QkQZs
8ODBDB48GPD2eFy0aFHAcWBdLhd2u73ctM6dO+PxePjpp5985XlNWCwWLr/8cp5//nlyc3OJiYmp
+UFInfz444/07dvX90D94osv5sMPP2TXrl3lfiTTZrMxbtw4ZsyYwbFjx8o1xisOQqfOwxGkLTaw
MQlYXfVnY1IDHZrg6r9DZglcejscLIIb58KOPLhldb32gg3kjNaRFDrcfLztOABbM4v5cEs2E7vH
k57j4Fihd4ytHol2Ii1G3B5vw3dShJnNJ17Z75scQZHTzQdbvGO9evD+aBZAv+QIjhQ6WZ7ufc11
TUYhK/flB0xPdfcZLN3+HC5w0CrKQqzNRKHTwxu/ZJab//7mLL69vjuLrurKPQNPPiUPdmwiIo1d
VlYWb7zxBp988glTpkwBvE+4ExMTiYqK8jVslBUXF8fu3burtaw0TyaTiWnTpjF9+vSgjRsA+/fv
Z+/evXg8HlwuFwsXLqRHDz34lJNGjBjBSy+9xLBhw3yvj0+fPp2lS5f6PhMmTOCxxx5TA2wztnDh
QoYOHVquzDnvvPNYvXo1ubm5dO/enYKCApYvXw54x68sKCgAytdrFY0cOZKVK1eyYsUKRowYAUDX
rl0pKSnxjRfr8Xgq/QiYSFN25MgRnnjiCW644Qbf902bNgHe/DBr1iy6dOniG66qlMlkYurUqfzh
D39gxYoVFBUV4Xa7ycrKqtZ+PR4P8+bNo1WrVs264a0+paamsn79enJyvD+Kvm/fPjIyMmjbti17
9uwp18N12bJlmEymSm8hKA5Cp849YRtUz9baaH8/zG9FXl4uvP8yjtxtOF8Yh6vwAK3/97t67QUb
iNEAn17RhZsX7uHOxekkRph4bUwqqbFWvtmfz+QFe3C4PFhNBh49pzUtIryX+ffntuaaT3eRaDex
dnIvPpzYmTsWp3P3knTvj1n1iOflUe2xmgy8P74Tt36WTm6xi9OSI7guLfCrqum5JdXeZ6B0+3Nl
jwTe25hFxxnrSbSbeXhQK2Zv8DbEuj3QJspCu3+ux242EGczccNpSfzx/DaYDAQ8NhGRxmrq1Kl4
PB7MZjMDBw5k5syZdOjg/RHD4cOHs2TJEsaPH09sbCzXX3+979VOgMmTJ/P73/+e2NhYXnvttaDL
SvPVu3dvBg4cyIoVK4Iud+TIEZ588kmOHj2KxWKhT58+PPFE/f2QqTQ8I0aM4MUXX2TatGn1nRRp
wObPn8///d//lZtmtVo577zzWLJkCRMnTuTpp5/mb3/7G0899RR2u50XX3yR1NTUcvVaxR+XTEpK
IjExEZfL5evJZTKZePrpp3nmmWd47rnn8Hg8DBkyRA8BpMmbNm0aGzZsIDIykuuuu46LLvJ2MnM6
nTzzzDMcOHAAq9XKaaedFrAuv+KKK4iKiuKVV15hz549WK1W4uLigv5I06233orZbMbtdtOxY0f+
9re/heX4pGq9evXiyiuvZMqUKXg8Hmw2G48++ijR0dFs2rSJv//972RnZ2M2m+nUqRPPP/+83wfy
ioPQMHg8noCtqOvWraNv376nMj31ut/60tyONxQeXLafRLuZB85OxmI0cLjAybmztvDZ1V3pEm+r
egPNgOJKpPFRvpVwUFxJOCiupCYULyJ1p3wkoDho7PQrRVJtJS4PZ721pdL0x85tzRU9/A8pEC5b
M4uZ3Dcai9H7hKbA4abE5SE5yA+IiYiIiIiIiIiI1Ac1wkq1WU0Gfr6xZ30nA4A/X9iWOxbv5c/f
HMJogAizkTcu7kCMtc7DHIuIiIiIiIiIiISUGmGlUTqtpZ2vftW96gVFRERERERERETqmboNioiI
iIiIiIiIiISRGmFFREREREREREREwkiNsCIiIiIiIiIiIiJhZPB4PJ5AM9etW3cq0yIiIiIiIiIi
IiLS5FT5w1z9FrpORTrKWTvGVC/7rS/N7Xjl1FBciTQ+yrcSDoorCQfFldSE4kWk7pSPBBQHjZ2G
IxAREREREREREREJIzXCioiIiIiIiIiIiISRGmFFREREREREREREwkiNsCIiIiIiIiIiIiJhpEZY
ERERERERERERkTBSI6yIiIiIiIiIiIhIGKkRVkRERERERERERCSMzHXdQITHSeuCDFq4i4h35hFT
mEW8q4i4/Gyii47TwplLbPZBVvccwsttL8ZtVLuviIiIiIRH0QOnY3/25wazHRFpOkJVLrx3aUc+
2JLNB1uyQ5AqERFpLOrcInr3qun8e/5dPD//fh5f/DgPrHiRKd/OZNKGOYzf/SUXHPyZAY5jTPl5
DvdmfhWKNEsABmDHLWlYjYaAy4zuFEOk2f/86qzfXFU8N8HOo4hIqK2/qRd9WtjrOxnSBN16egs2
3tyLgvtP59CdpzFjVHtireF9YH51z3g2T+lN7r392H1bGg+eleybdyrr13NToph/RReO3t2XnHv7
seGmXvymT+Ip2XdTtf6mXpybElVuWpsoM5n39MVm8l7Xi7vEcvy3/Tg9OaI+kigNzKE7T6N1VPl+
QZN6JTB7XMc6b7tieaL7d2mK7CYD7of7s/u2NP4xoh3gLYtfHd2+3HLxNhO7b0urtP62qb1pF2Px
fV99Q09uOb1FuWX+NSaV3bel4XyofxiOQEJBcdB41Pkuu2jzj+S6DaS060zb9l1pm9qDlA49SUnt
4f3eriut23amVbtO/PrQqlCkWQLwAFMX7aXE7fE73wD88fy2RFr8X/aq1m/Oyp6bqs6jiIhIY/DA
WcncM7AlkxfsIfb5nxnwn83YzAbmX9k1bONVtYux8I+R7bnio53E/H0t583ayuLduUDV9ymhdFGn
WD68rDPvbMyky6vrif/7Wi7/aCffH8gP+76bsvc3ZXF1z4Ry067smcCn249T7PJw/5nJPHh2K7Zm
FdVTCqW5qFie6P5dmrICh5uOMzZw1+f7fNMu6hzL2W0ig643qG0k+3Id7Mt1ANCnhZ38Ehe/Tiv/
QPKmhXvpOGND6BMuIaU4aBzqPBxBYVQcHk8OcXFJOJwO8HhwGww4DEZyTXaMrmKsxQVE2iLAaApF
mpuNHok2ZoxOpXO8lZxiNw8u28dnu3L5ZXIvblq4hx8OFgBwRqsIZl/SkV6vb2L+lV18r8hsurkX
05Yf4B8j27NsTy6HC5wMaB3B55O6kVXkYui72yrts+z6e25L458/HWVsl1haR1mYseYINpORsV1i
SbSb+fe6o7yw6ggAN56WyINntyLCbCQj38k1n+5i1/ESACaflsSt/VsQaTGS1sLOwTwHl3+0i28P
5NMtwcbrY1JJibGw+3gJN87fQ/qJzF9RxeO5fv6eoOvvuCWN2RsyObttJC0jLfxvcxZPfZcR9Nya
DfDy6FSGpEZjMxn4OaOQ8R/uLHdunhmaUuk8Btqev3SntYzgt5+n8/U+7x96aS3sfDSxM91nbqx7
0IhIk9fQymZpnCxGePSc1ox8bxurMwoBOJDn4OYFe9lwcy9GdYpl0a6coHVpsDjZc1saL646wqXd
4oixmvhmXx53fb6PlGgLe3NKWH/U2wi3P8/B/jzvOv7q12AxXFr39kqyU+R0M+r97WzLKi53nK+O
bk9uiZsHlu0vN/2lUe2Yumgvn24/7pu2ObP8umUFS0egYw2Wxqaax97blMWX13bj3i/24T4x7epe
Cfxp5SEAfsoo4KWfjrDk6q71l0hpdILlsUB5s2J5svpQQUjKlxKXh7vPaMndA1tiMxmZsyWb337h
TUuwfH1m60hmjkkl0mzkp4wCzHrzUMLs4S8PMGN0Kme+uRlXgD5Wv+qdyNsbMn3fb+ybxKs/H2XK
6S3okWhjS5B6URoHxUHDU+dHgYYWHTB43Hg8blbFd2RS7xsZ2+s2hva+i/PT7uIJWyc+W/cjWw/t
5RuHnjxWl8kAH0/szPM/ZNBxxgau+Ggn/xrTgfYxFt7dlMmVZXoZXNEzgXc2ZlXaRttoK5N6JZD2
+kaun7+HB5bt53C+kxHvbfPbAFtRqygLeSUuhryzjaHvbOWZoSlEmA0MeWcb583ewqPntPa9srj6
UAHnzdpKp1c2sDw9l/tPvFrYKtLM789rzdB3t9HnX5v4YEs2dy7Zx7cH8jECH17Wmae+y6Drqxt5
Z0MWMy9KDZieisdT1fopMRaOFTq56L87OH/2Fq7smcCw1Oig53ZMlzgS7Ca6z9xIhxkbfDdVZVU8
j8G25y/d//nlGL8q81Tp6p4JvOvn+omI+NPQymZpnNJaRFDkdPsaYEu5gUW7crigvfeV8kB1aVVx
0irKgtnojcuz3tzM2W2juLB9NGsyCom0GJk2qFWl14L93acEimGTAT6a2JkZPx2hzUu/MPA/m9lR
oQH2wbOSSYow82CFBtgeiTYS7OZyDbBVCZSOYMcaKI1NOY9tyyomI9/J+e2jAWgfY6F7oo3Pd+cA
sGxvHsUuD0aDGqCk+gLlMQicNyuWJ6EqXyxGA+1jrXR7dSM9X9vIyI4xXNAuKmi+thjhf5d14qFl
++nx2kae++EwE7rHn+KzKM3Nkl057Mkp4Y4BLf3ONxlgQvd45pwYl9hsgEu7xvHR1mze+iWTG05L
OpXJlTBRHDQ8dW4Vte7fxNGCXH7cvp459nZ8ae/Iz/ZW7LQmcMwYQY49lqKSEmwlJaTmHglFmpuF
fskRFLs8zNvhvWndmlXMh1uzubxHPO9tzOKKHicr7it6xPPepsqNeDazgd9/fZCcEneledX1/ont
Hsx3cijP6dtPbomb3cdLSI21ArDuSBFZxS4APt+d65veNcHGlswi8h3eNKw+VECPRBsAfZMjcHo8
LNzpPca31h9jWIcYAr0lVPF4qrN+6ROdQqeHt9YfY3y3+KDndld2MQNaRTK8QwyA72l4MMG25y/d
72zIZHy3eN/4slf1SuCdjZn+Ny4i4kdDKpulcYq3m8gocPqdl5HvJNF+8mUpf3VpdeLkjXXHAHB5
vDHWLcFGidvDhW9vpXWUhS1T03h6SNugYzQGiuG+LSNwuDz878QfDceKXL6el24PjO8Wx4Tu8Vw3
dzcVO360irKQnnOyfo+yGMn+bV+O/9Y7LmxN0hHsWAOlsannsfc2ZXFVT+890FU9E/hwSzZOjXQl
deQvj0HVeTOY2pQvBgM8/0MGHiDf4ebrfXl0T7QHzdenJ0eSXeRiyYmhV1YdKuDb/Rr6RMLLYjJw
15J0Hjq7FW2iKr8APbJjLKsOFfjywNgucXyVnkeB08N/N2cxsXt82IYmklNHcdDw1Hk4AidGYs1m
esYmMuDwDt5oM6LcfJPBg9VooE1MHJh0+aorJcbKgbzyr6Xtz3WQEmNl5/ESMvKdnNk6EofbQ3ax
q9Lrd6W2B5gO8Og5rXj0nNYA3LJoL2/76Y2ZWeTy/d+Nh+PFZb578L1KM6VfEhO7x2MwQKLdzOET
f9htyyomrUUELSJMZBa6uKBdNC+sOnziGC10S7CxeUpv3zaPF7tIijAzuW+S37SVPZ5g6x/Kd/q+
lzpS4OSctlFBz+36o0VcP283vz+vNX8f3q7csAKBBNteqbLpPlbk4tv9eYzpEsuu7GIKHG518ReR
Gqmvsrm0bJXGL6vIRatI/7eBraLMZBadvNb+69Kq4+Ro4cltuDweLCfi8mihi3u+2Mfvvz7AU0NS
+N+Ezlz8wQ6/aQkUw21jLL5hDCpyuT08MzSF9JwSiv28e5dd5KRt9Mkfn8h3uIl/YR1d420surpL
jdJRyt+xBkpjU89j72/K4rvre3D3kn1c3SuBR77cX/VK0my5PZXzqMHP9EDlSVV5M5jalC9AuXzq
dHvTEixft4oyV/pbISO/8Q8/Ig3fvlwHz/1wmOeHt+PWz/aWm/ertIRKr6CP7Rzre2PTYjQwslNM
lX8LS8OnOGhY6twI6zJbMbvMRFptmA2VG1mPxqaAwYjHg149qoFDeY5yfyCA96Z9Z7a3se7dTZlc
3iMeh9sT9FX2irc1Zb8/+W0GT36bETQd1em4cHGXWG45vQXD39vG8WI347rEcmt/b3f3wwVOXv7p
CN/+ugc7sotZuDPH9xT4QK6DDUeLOPutLZW2GShtZdMTbP1SbaItvrGYOsRaych3VnluV+7P56L/
7uCMVhEsuKorvV7bWK7Bo2I6qtpexeUB3lyfyVU9E9iZXaxesCJSY/VVNkvTsfFoITazkf7JEaw5
fHJIAiMwqmMs9y09ORyPv7q0OnFSVZzmlLh5dPkBDt55mt91gsVwRr6zUt1bymIycM5bW3j70o7c
M7Clb4zkk8dehMEAg9tHszw9r4pUBk9HsGMNlMamnsf25JSw+3gxY7vE0i7Gwpd7qz7H0nzty3WQ
Gmst17DZIc7Knpzyb6P5y2NV5c1gfwfVtnwJlJZg+Toj30lyhYdeiRF1/jNcpFqmrz7Mj316cn67
aN+0SLOBYR1imLLQ2yDXIsJEnxZ27M/+7Ivvid3jueG0JDW+NRGKg4ajzl1TcxPag8cDGDAawO52
EO/MJ6Uokx7FhzgtfRUlbjfpOVms9wSuzKS81YcKiDAbmdAtDoDuCTYmdo/nw63e12Le35TFxV3i
GNc1zvdaanUcK3TSM8ke0rQmR5rJyHeSU+wmwmzgxr7lxw25ulcC58zawkX/3cGLZf4QWnekELvJ
4BtawQC+12Gro6r1PR6498xkDCfSeHO/FnyyLTvouW0fYyHJ7v0BuS2Z3l6q/sbNL3seq7pW/szf
fpwBrSK4pIbXT0SkuuqrbJbGweGGJ785xKxLOjKwdSRGoGWEmX+Oas+RQieLT9xsB6pLaxsnneOs
dE+wYcA7Dtl1aYn8lFHgm1+2fg0Wwz9nFBBtPVn3xlqNRJd5n/9YkYvJC/by4Nmt6F3hvsfpgce/
Pshb4zowrksskWYDRiDZz2t6VaUjmEBpbA557P1NWTw9JIU5W7Kp/aBY0hy8uzGLJwe39TV6Dmwd
yW39W1Tr/riqvFnx755QlS/+BMvXaw8X0jLSzOAT49j2T47gvJSoKo9PJBRcHu+bpc8MTaG0g/ml
3eJZvCuXohNvi1yXlsicLdnlHjDM33GcIakxxNv04+pNgeKg4Xjt7bQAACAASURBVKjzI7jknD1k
F+azLmM/7Y4fZ9axjUTmZWNzFRPhLMHhcnEwOgp3cR4JuYdCkeZmwQ1cOmcHr4/pwEsj25NZ5GLK
or3szfH2RDmU7ySjwIHZaAj6ukxFf1p5iHcv7URmoZN+b2wOSVr/tzmbSb0S2X1bGplFLp7+LoPr
TnRfNwIH8xzsu+M0ipxujhe7+M8vmTy+4iAuD0z8aCf/HNWe6SPaYTQY+HBrNrcvTq/Wfqtav8jl
5lC+k523pmE0wIw1R1l6ojdGoHN7bkoU/x7bAYvRQInLzZPfHuJooavSviuex2DXyh+nx/vDJwNa
RTaJX0MWkYanvspmaTye+/EwBU43s8Z1IDXWSp7DzZwt2Vz6wQ7fDXiwurQ2cZISY2HmRam0jbZS
7HLz3YF8fjV3t29+2fr1vNlbA8aw0wMTP9zJy6NSeWV0KvkON2P+u52tZYb/OZDn4P6l+5l1SUcG
vbUZR5nWwJfXHCWnxMWfLmzL/xLtFLncHCt08sm2yj/WFSwvBRMsjU09j/13czbPDWvH1EV7q15Y
mrXpqw8TZTWy4rruxNtM7MguZsrCvaw/WlTlulXlzYr366EsXyoKVneWuD1c/ckuXhmdSozVxC9H
Cpm9QW/Cyanz46EClu7JZVxX74OFX/VOYPrqkw/gbzgtiRvm7ym3TrHLw4Idx7m6VwKv/nz0lKZX
wkNx0DAYPB4/A/GcsG7dOvotrNwAVda0jyZzWlY6fRMTcQMOjwcDBoxGb68Co8GACSMWPByxxXLO
6FeqTNTaMaYq99uUNOXjfWZoCpmFTp79IQOH2/vU+Ztfd2f0+9vZkV31j17VReH9pxPx3M9h3Udd
zBjVnp8PF4atMGvKcSXSVJ2qfFufZbOcenWJq4Zel0r90X2G1ITiRaTu/OUju8nA0Xv6Ev382rDv
3/lQf8x/WxP2/UhwioPGrc7DEWzvMxqTy0WUyYTdYCDGYCDGAFFuNxFuNzaXC5PbgdPp5rgtJhRp
lkake4KNjceKfL1PIi1GrEZjjQbNr62GPARxl3grF3eJ03iwIlIv6rNslsalIdelIiIizZ0HcLg9
7L4tjX+MaBeWffxrTCq7b0sju0gPUhoqxUHjUefhCD7qdhVtTC7abFvB8eg4jtviyLbGkR0RQ5Yx
gsyoRLKNUeRYo9ge1SYUaZZG5LGvD/DPke157NzWuD1Q6HRz44I95JY03xHCvrq2GykxVm5bvLdZ
nwcRqT8qm0VEREQav2KXh4QX1oV1Hzct1NAyDZ3ioPGocyOsEwPTO1/L9M7XhiI90sT8cqSIC9/Z
Vi/7tj/bMF+frK/zISJSqj7LZmlcGmpdKv/P3p3HRVX9/wN/wQybLMIoCCiLCC5FlqZmqQmIuCui
KC5ZWJJa6k9pETMzLTP3LSW0j5aaWqaWuKKQBWpaaqSguKAsKjsygGzD/f3BlysDzDAow6Kv5+PB
Q+fec849d+bce+6859xziYiIiKipeeLpCIiIiIiIiIiIiIhINQZhiYiIiIiIiIiIiLSIQVgiIiIi
IiIiIiIiLdIRBEFQtTI6WrsT+xIRERERERERERE97Wp8MFfnzp3rox5KoqOjG2S7DeVZ21+qH2xX
RE0Pj1vSBrYr0ga2K6oNtheiJ8fjiAC2g6aO0xEQERERERERERERaRGDsERERERERERERERaxCAs
ERERERERERERkRYxCEtERERERERERESkRQzCEhEREREREREREWkRg7BEREREREREREREWsQgLBER
EREREREREZEWMQhLRE/sk08+wcmTJxu6GlSN3r17N3QViKgJa6hzSGM6dzWmuhARERFR0yVt6AqQ
esEX07HunzTcflAIM30JRrY3x9durWFmoAvX72IRMtAer7U2FtPfyy3G81ticW/GC3h521XsHt4W
rpaGcP0uFgk5RdDVAUz0JBjd0Rwr3Nvgxf/FIjm3CIpSIL+4FKYGZXH52d1b4bNe1kp1eX6L+rQV
twGUbSfpPVcAwJ7YLHwWeQ/J8mK0MJLiva4t8eErrWosk+qen58fUlJSoKNT9kE1a9YMoaGhAICo
qChs3boVt27dgkQiQceOHfHVV1/BxMSkTrZ99uxZvPTSSzA0NKyT8upSWFgYQkJCkJaWhubNm2P0
6NF44403AJS9Z2lpadDV1YWxsTEGDBiAd999F7q6/B2L6kd5G9TR0YEgCHjxxRcREBCAjh07apS/
MR971HCq6w8OHjwIHx8f/PTTT9DT09Pq9rXd51D98/Pzw7x589C5c2dxWXp6Ovz8/HD48GHo6+sD
ADIyMuDn54cPP/wQXl5eDVVdakQmTZoEb29v+Pj4aJS+Yr8mCEK9nbeIGps9e/Zg48aNSssKCwux
adMmdOnSBTExMVi8eDHS09PRvn17fP7552jZsiXkcjm+++47nDhxAgBgZ2eHefPmwc7OrtrtREdH
Y+vWrbh8+TJKSkrQqlUrvPHGGxgyZEiVY7D8ulUikUAqlaJz584IDAyEpaWl1t+PZ92ePXuwd+9e
FBUVwdPTEzNmzKixjURFReGbb75BYWEhTE1N8cEHH8DV1bXa8tkO6oCgxr///qtutVrPHVNbtFpP
st2mSNX+Lv8rRegYckU4k5wrFCsEIVleJPgfui303nFNUJQKwqLIe8LMsESlPGvPpwpvht4WBEEQ
nt8SI/yX+rDK/1PyioU+O64J3/yTJua7mJIvvPi/WI3qqyptxW1UlJhTJFiujRbXJeUUCZdS8jUq
kx6fqnY1duxY4caNG1WWHz16VBg0aJDw559/CgUFBcLDhw+Fc+fOabStefPmCSdOnFCbprS0VPD3
9xeysrI0KrM+paSkCF5eXuL7kpKSIsTFxYnrK75nKSkpwltvvSXs27evQepaW7169WroKlAtaHLc
5ubmCj///LPg6ekpXLt2rcYyG/OxR/Wjtv1BxXN/7969tVKnmvqcxnTuakx1aUyqa1dbtmwRVqxY
obRs9+7dwsKFC5WWffDBB8L06dOFY8eOabWO1Hio+35348YNISAgQHjnnXc0Kqu6fk3Ta1aipkyT
OMmDBw+EYcOGCQUFBUJJSYng7e0tnD59WhCEsvPxnDlzBEEQhPT0dGHfvn1CQUGBIAiCsGvXLmHm
zJnVlnn69Glh4MCBwpEjRwS5XC4oFAohPj5eiI+PF9NUPAYrXl8UFBQIS5cuFebPn/9Y+0xVqWoH
O3fuFGbPnl3jNX/FNlJcXCx4eXkJCQkJgiAIwvnz54WxY8dWm4/toG5oZRjX88d1EONV9i89nuJS
AUtO38eOYY7oaWsMqS5ga6KHLYMckJ5fguPxOfB7zgJ7r2WjVHiUb8/VLPh1slBbtlUzKYa0a45r
mQVa3osyyfJi2JvpwdWybARWa1M9vGhlVC/bJs0IgoB169Zh/vz56N27NwwMDGBoaIju3btXmz4m
JgYTJ07E6NGjMX/+fCgUCnHdwYMHMXbsWHh7e2Py5Mm4e/cuAGDdunW4evUq3n//fUybNk1tWgC4
c+cOpk+fjkGDBsHb2xuJiYlKy0eMGIHx48fj7NmzYp4xY8bg1KlTGDZsGBYuXAgASExMxLvvvgsf
Hx+89957SElJqbI/qampsLa2Rrt27QAAVlZWcHFxqXbfrays0LdvX9y5c6fKuuHDh+PHH3/E1KlT
MWnSJKxYsaLK/mha7+HDh2P79u2YOnUqfH19sXv3bvH1+PHjsWvXrhrfc3o6GRsbY/To0Rg/fjxC
QkLE5XV17BHNnj1b/L+enh62b9+OkSNHYsSIEfjhhx/EdY97ztWkz9HT08OePXvg4+ODYcOGYdWq
VeI6de1X3XlY3TpN6k018/LyQnh4OEpLS8VlYWFhSqNdDx8+DJlMJva5RAcPHsTIkSMhkUiqXF9V
dz1YXb9Wft4aN24crly5IuaPjY3FmDFjAPA4p2fDgQMH4OXlBQMDA1y9ehUymQyvvvoqAMDX1xdX
rlxBbm4uWrRogZEjR8LAwAAA0KNHD9y7d6/aMpcvX46goCAMHDgQJiYm0NXVhaOjIxwdHcU0Fa8d
KjIwMED//v2RlJRUtztKShQKBfbs2YPPPvsM5ubmatNWbCOFhYXQ1dWFra0tAKBdu3bIy8urNh/b
Qd2o8yBseQAWAAOxT+BKegEMpTp42bqZ0nJdHWCgkxn+TMqFi4UBWjWTIjIpFwCQmFOMuMwCeDqa
qS07MacYP1/NgoeDqdbqX1GXVkbILxHw1ZkU5BeX1pyB6t3t27dRUFCA1157rca0JSUlCAoKwowZ
M7B3715MmDABp06dEtd37NgRmzdvxoEDB9C1a1fs3LkTADBr1izIZDJs2LABmzZtUptWoVDgo48+
wqhRo3DkyBF8//33aN26NRQKBT788EOMHz8ev/76K5YuXYovvvhCvIhOT0/H8ePHsXv3bixcuBCl
paX46KOP8Oabb2Lfvn0YMGAAlixZUmWfOnTogIKCAmzbtg0FBap/nBAEAfHx8Th27BhefvnlKusz
MzOhUCgQHBws3qZx8eLFWte7vCwjIyMEBwdj06ZNWLduHQoLCxEcHIzNmzdj27ZtYgep6n2kp5ub
mxsuXrwovq6LY4+osuLiYuTm5mL//v3YuXMnjh8/jr///hvA459zNelzSkpKkJKSgl9++QU//fQT
zp07h0uXLgFQ335VnYfVrdO03lQzOzs7yGQy/PvvvwCAlJQUJCQkoEePHgDK2syuXbswc+ZMpR9w
6dmlUCjw559/ws3NDYMHDxanyCpfV931YHX9WjkvLy+l5xSEh4djwIABPM7pmaBQKLBv3z6MHj0a
QNkPDw4ODuL68mBbQkKCUr7s7Gxs2bIFgwYNqlLmnTt3IJfL8frrrz9WnQoKCnD06FHOr65l8fHx
MDc3xw8//ICJEydiypQp4nVTRZXbSPlUe5988gn++ecffPbZZ5gxY0aVfGwHdadOg7AVA7DlGIh9
PNkFCrQyrn5Oo1bGesh8WHbh6vecBX66mgUA+OlqFnzam0Oq4lN1+zEOluui0Tb4Mj7qaY0RLs3r
vN6v7bgG8zX/wnzNvxi9Px4AoC/RwR8TXHA/rxgdNsfg49/vMhjbwN555x14eHjAw8MDc+fORVZW
lsZzs8TFxcHU1BSvvPIKAKBTp0544YUXxPUuLi4wMyv7IaB79+64f/++yrJUpb1x4wakUin69esH
AGjevDl0dXVx/fp16Ovriydve3t7uLu7Izw8HABQVFSEqVOnwtjYWCxHIpGIX/SHDBmCv//+GyUl
JUr10NPTw7fffouMjAz4+vpiw4YNVYKxU6dOxZAhQ7B48WK88cYb6NOnT7X7NHToUACARCJBp06d
kJiYWOt6l+vfvz8AoGXLlmjRooX42tjYGDY2NuL7VZv3nJ4eLVq0QG5urvi6Lo49evZU7g8qEwQB
vr6+AAATExMMGTJE/OHtcc+5mvQ5giBg/Pjx0NHRgZGREV566SXxS2NN7be687C6dZrWmzTj5eUl
zjF44sQJuLu7QyKRAAC++uorzJo1q0p/R8+uqKgodOnSBYaGhvD09ERERIQ4klrV9aA65aOxy4WH
h8PLy4vHOT0TTp48iQ4dOsDauuzZKgUFBeJI13IGBgbIz88HANy9excDBgzAgAEDkJeXB29v7ypl
ZmZmolWrVuLrhw8fitcNfn5+KusydepUDBo0CG5ubkhNTVWblp5cWloa4uPj4erqih07dmDOnDmY
P38+Hj58qJSuchsBgJEjR+LatWtYsmQJFApFtXfDsh3UnTp7MFd1Adhy5YHYK15C9QmoCgtDCVLy
iqtdl5JXDJlR2cXs2E4W6PnDNazztMOe2CwsdbNVWebv49vD1dIQfX+8DkGo+bNYcuY+lpwpG6n3
7QB7THhe/TQHAHB6Ygdx2oGKWhpJsdazDRb3scXcU8nwPRCPQ768Da2hbNmyRek2wLi4OGRkZGiU
NzMzEy1btlRaJpPJxP8fOHAAERERAIAHDx4oratMVdr09PRqv6CnpaVV2balpSXS0tLE123atFFK
n5iYKAYQgLIgwoMHD9CiRQulcszNzREYGIipU6diw4YNCAoKwurVq8X1wcHBGt06WfH2D11dXZSU
lNS63uXKgwzlZVV8WI2urq44iqg27zk9PVJSUmBh8ei8XBfHHj17KvcH1al4XpPJZLh8+bL4+nHO
uSYmJhr1ORXzSCQSMVhSU/ut7jysbl1t+gqqmaenJyZPnozAwECEhYXh/fffBwCEhobCxsYG3bp1
a+AaUmMSGhqKqKgoHD16FEDZKPhz586hZ8+eKq8H1WndujVkMhliYmIglUphamoKOzs7REVF8Tin
p96uXbuURjEaGRlVubU8NzcXRkZlUwPa2tri2LFjKCwsRFhYGKZMmYI9e/aIP5wBZcdJxe8sRkZG
CA8PR2JiImbNmqWyLuXfnYqLi7F//35Mnz4d33//fV3tKlUikUjwwgsvwN3dHUDZQCkHBwfcvHlT
6SFbldtIZmYm5syZgxUrVqBdu3Y4dOgQpk2bhu3btys96JDtoO7USRBWXQC2HAOxtfNcS0MUKgRc
THmILq0ezZ9aKgDH4+VY1a81AMDBTB+OzfVx+OYDJMmL4GZf8xQDi/vY4O3DCfDpYA49XdWjlOe9
ao15r1qrXP84zAx0saSvLWzW/1en5dKTcXJygiAIuHDhArp27ao2rUwmQ1ZWltKynJwcAGWjGfbv
349vvvkGJiYmiIyMxL59+8R05U/grimtTCZDenp6lW23aNGiyvK0tDRxDpvK22jZsiWcnJywdevW
mt4CkbGxMaZPn47BgwdrnKeiitsvV9t6q1tWWU3vOT29jh07JgYz6urYI6pOZmYmrKysAJQ91b5i
0PNxzrma9jnVnQM1ab/qzp3VrXucvoJUs7Gxga2tLU6fPo3U1FTxMz5+/DguX76Mw4cPAyh7MvPB
gwdx8eJFfPzxxw1ZZWog2dnZuHnzJiIjI8VjMyIiAqGhoejZs6fK60FA/XFePhpWKpWK8xHzOKen
XXR0NIqKipT6VQcHB/z444/ia4VCgbt378LOzk4pr4GBAYYOHYpNmzYhIyND7POB2n1PrI6enh5G
jRqFVatWQS6Xw9S0fqZEfNbY2tpWmee6qKhIKZBaXRs5f/48OnfuLP4gP2TIEOzbtw/x8fFo3769
mI7toO488XQEzx/XQUwLAP/U/BfTglMTaEpPVwfzXrXGG6G38ff9fJQKQFp+Cd47ngjLZlJ4tX00
Qm5sJwt8/PtdjOpgATUxVdHrdiZwaK6PLf9qNvLxSd3KLkJcZiEEAAoB2HE5E10rzXVLDUsqleKt
t97C559/jnPnzqGoqAgKhQK3b9+uktbFxQVZWVm4cOECAODatWvi3G+ZmZmQyWQwNjYWv1xV1Lx5
c7FMdWnbt2+P/Px88ZbXvLw85Ofno2PHjigoKBCXJyQkICIiQvzFrzJnZ2cUFRWJc4MJglDtA7WS
k5ORkJAAQRCgUChw5MgRdOjQoRbvoHq1rXdt1PSe09MnKysLW7duxa+//oopU6YAqLtjj6gyHR0d
7N69G4IgQC6X47fffkPfvn2rTavpObc2fU5l2mi/mtabNOfp6YkNGzbAw8NDvH183bp1CA8PF/+8
vb0xf/58BmCfYUeOHIG7u7tSQLVXr174559/IJfLVV4PAsr9WmX9+/dHVFQUIiMj4enpCYDHOT39
du3aJT6Erlz5MVT+QOC9e/eiY8eOMDMzw507d5RGNkZEREAikVQZfS6RSBAQEICFCxciMjISBQUF
KC0trTIoRxVBEBAaGopWrVo904E3bWvTpg1kMhkOHDgAoCzgmpaWhrZt24ppqmsj9vb2uHz5sjio
KikpCSkpKUqDhQC2g7r0xCNhObJVewJ7WKGZni7eOHgbCTlFMNGXYFQHc/w2qh0qxlrHdLRA4Mlk
hAy017jsxX1s4LP/Fia5ymCsV3dTA/f44Sp0/+9CykRPF/dnvIBkeRECjibgbm4xDCS66NnaGDuH
OdbZNqluTJw4EUZGRlixYgXu3bsHAwMD9OjRo8pDC/T09LBkyRIsXboUeXl5cHZ2Fidx79evH8LC
wjBixAiYmZlh0qRJ4u1lADB58mR8+umnMDMzw+bNm1WmlUgk+Prrr7Fs2TIsXboUhoaGWLt2Lezt
7bFy5Up8+eWXWL58OczMzDBv3jylOW0qKi9n+fLlWLlyJQRBgJubW5UvfGlpaViyZAnS09Ohp6cH
V1dXLFq0qM7eW11d3VrVuzZqes/p6REQEABBECCVStGtWzeEhISID1uoq2OPqLK2bdvCwsICPj4+
KC0thY+Pj8rbyTU95wKa9zmVaeOcV5t6k2Y8PT2xdu1aBAUFNXRVqBE7dOgQFixYoLRMX18fvXr1
QlhYGHx8fFReD1bs1yo/XLJFixaQyWRQKBTiiD4e5/Q0u3fvHi5evCg+4Lecrq4ulixZgs8//xyf
fvopHB0d8fnnnwMAUlNTsXr1amRnZ0MqlaJt27ZYtWpVtaPMR48eDWNjYwQHB+POnTvQ19dH8+bN
1T6kaerUqZBKpSgtLYWjoyOWLVtWp/tMVS1YsACLFi1CSEgILC0t8eWXX0JfXx+A6jbSqVMn+Pr6
YsqUKRAEAQYGBpg3b57SNHjl2A7qho6gZnLQ6OhodO7cuT7r06DbbSjP2v5S/WC7Imp6eNySNrBd
kTawXVFtsL0QPTkeRwSwHTR1dTcEkoiIiIiIiIiIiIiqYBCWiIiIiIiIiIiISIsYhCUiIiIiIiIi
IiLSIgZhiYiIiIiIiIiIiLSIQVgiIiIiIiIiIiIiLWIQloiIiIiIiIiIiEiLdARBEFStjI6Ors+6
EBERERERERERET11pDUlcHZ2ro96KLlx40aDbLehPGv7S/WD7Yqo6eFxS9rAdkXawHZFtcH2QvTk
eBwRwHbQ1HE6AiIiIiIiIiIiIiItYhCWiIiIiIiIiIiISIsYhCUiIiIiIiIiIiLSIgZhiYiIiIiI
iIiIiLSIQVgiIiIiIiIiIiIiLWIQloiIiIiIiIiIiEiLGIQlIiIiIiIiIiIi0iIGYYmIiIiIiIiI
iIi0iEHYJqj7j7dx9t5DpWX380rQJuQGChQCXL+/hSKFoDL/iYQ85BeXKpU3I/y+UprsQgU6bbul
lMb62+uwDSn7c/nfTQDA3rgcdNkRj1bB19Fp2y2suZBZY91bh9xAm5AbaB1yA6MOJuFSWmG1aXvt
vo3vLmcrLeu28zZsQ66jVfB1mK6/JtZnybmMGvOWO3o7DzbfXkd0evXbJSJqbPz9/TFs2DAMHz4c
w4YNQ1BQEOLi4jTOf/78eRQUFNR6u/fv38c777yDoqIisR5vvPFGlXR5eXkYOHAgFi1aVOtt1EU9
AeDEiRNYsmTJE23/WePv74+VK1cqLZPL5fDz81NKM2TIEAwdOhRDhw6Fr68vACA8PByTJk3C4MGD
4efnh927d9dr3alx8vf3x+XLl5WWZWRkYPjw4eJ5BAAyMzMxYsQInDx5sr6rSI1UQEAAfvvtN43T
V+wvBEHA+PHjUVxcrK3qETVacrkcGzduhK+vL3x9fTF79mwkJSWJ6y9cuIC3334bo0ePRlBQELKz
y74jl5SUYNu2bRg7dixGjx6NDz/8EKmpqSq3c/nyZcydOxcjRozAkCFD4O/vj2PHjgGoegyWX7d6
e3tj1KhR+Oyzz5Cenq7Fd4Fqagflqut/VbWR6rAdPDmtBWG7Rxprq+hn3ihnU/xyXa60bN91OQa3
NYahRAfrPVpBX6JTbV4BwBdn05FfUqq0PCwhD+fvq//ie3KUPe4GuOBugAuuT26H5NwSfPBHGnYM
tEXKVBecHG2PfvY1f+7HfeyQFOCM2DedMMDBBMMOJFYJiF5JL4Sxni52Xc1RWv73BEfcDXBB2Gh7
PN/SQKzPvB4taswLAGsvZGLNhUw4m+vXWE8iosZk7dq1+O2337B792688sor+PDDD3Hjxo0a8wmC
gK1btz5WcPO7777D2LFjoa//6JxpaGiImJgYpXSnTp2Cg4NDrcuvq3oCgKenJ+Lj43Ht2rUnqsez
5ty5c1U+z8rWr1+P0NBQhIaG4ueff0ZaWhrWr1+PhQsX4vDhw1i/fj26d+9eTzWmxszd3R0RERFK
y37//Xe8+uqrSueRVatWwdnZub6rR43UrVu3YGRkhLCwMI3SV+4vdHR0EBgYCD09PW1Wk6hRKi4u
hp2dHXbs2IGff/4ZvXr1wrp16wAAOTk5WLp0KT799FPs3bsXL774IlasWAEAyM/Ph1Qqxf/+9z/s
3bsXrq6u2LRpU7XbOHfuHBYsWIB+/fph586dOHjwIBYuXIiOHTsCqP4YXLt2LQ4cOIAff/wR5ubm
CA4O1vI78WxT1w4qqtz/qmsjlbEd1A2tBGG7RxojxouB2CcVl1WEwfsT0WnbLbyy6zZOJOQBAEa3
N8X+G3KUVhjs+ssNOXzbmwEARh1MFpd33RGPg7dy0X7rTbxz/B4+iUzDpbQCDD2QhEH7E8V0i1+z
xKyI+1AzgLaKu7klaGMiwfMtDQAAtiZSvPB//9eEmYEuAjqbY8ZLFvjirPIvIjuu5mDy8+aQ6uog
LqtIRQnVU5f3JStD/DqiDYyk1QepiYgaO2NjY3h7e8PX1xdbt24Vlx85cgRvvfUWxo0bh+nTp+Pe
vXsAgODgYMTFxeGDDz7A7Nmz1aatSC6X4/z583j99deVlvft21f8xbtcWFgY3NzclJap2oZCocCK
FSvwxhtvYOzYsfjkk09U1jMpKQmzZs3ChAkTEBgYqDRC480330RkZCTGjBkjjoAdOHAgDh06VOv3
9FkWEBCA1atXQ6FQaJwnLS0NVlZWcHJyAgBYWlqiXbt22qoiNSEeHh44deoUSksf/dgfERGBfv36
ia+PHTsGCwsLtG3btiGqSI3Q0aNHMXToUEgkEiQkJCitgrvkCAAAIABJREFUS0hIwJw5c+Dj44Nx
48YhKSmp2v4iKCgIADB58mTExsaK+a9du4Y333wTgPo+haipkslkGDZsGAwMyr6Hv/zyy0hJSQEA
xMTEwNXVFY6OjgCAsWPHIi4uDnK5HGZmZpg4cSKMjctiNr169apy/JVbu3YtAgMD0b9/f5iYmEBX
VxcODg5KP8CXH4OVGRgYwN3dHcnJydWup7qhrh2Uq67/VddGKmM7qBt1HoQtD8ACYCD2CSgEwO9Q
Mma8ZIHYt5ywY6Atpp24jyR5CZzN9WFlJMHpu/kAgCR5CW5kF8Hdrup7fS+vBHvjcvD3+LbY4mWD
Jb0tYWkkRah3GxwZaSem87Azhr2ZHr79N0vjOr5oaYCHCmDF35lK0xvU1jAnE0TdfTS9QkkpcOhW
Loa3M8H4jmbYEftA47Jqytu3TTMYSHSUAthERE1R7969ER0dLb52cXHBunXrsGvXLrz44ov46aef
AADTpk2DhYUFVqxYgdWrV6tNW9GVK1fg4uIiXsyV69OnD6KiosRbje7fv4/CwkLY2toqpVO1jb/+
+gu5ubnYvn079uzZg/fff7/aepaWlmLBggUYP348du7ciX79+in9Mp+RkYHw8HBs3boV8+bNAwC8
+OKLuHjx4hO9r8+abt26wdraGgcOHNA4j4uLCwoLC7Fz587HHrlMT6c2bdrAwsIC//33HwAgNTUV
SUlJePnllwGUHbd79+7F1KlTaxX4p6eXQqHA6dOn0adPH3h5eeHo0aNK6xYsWIDhw4dj3759CA4O
hq2tbbX9WjkPDw/8/vvv4utTp06hX79+NfYpRE+D7Oxs/PDDD+jfvz8AoKioSGlUoo6ODszMzKoE
54Cy677yEY0VJSQkIDc3F7169XqsOhUUFODEiRN49dVXHys/1V7ldgCo7n81bSNsB3WnToOwFQOw
5RiIfTz/pRdCX6KDQW1NAAAuFvoY4WyKAzfLbrH37WCGfTfKfp345XoOhjuZQFrNp1moEPBpz5Yw
M1D/UZcIwMq+rbD6Qibu55VUm6bfLwniHKwTDt+FvkQHx3zaICW/BC/tiMf8qLTHCsZaG0vxoPDR
ieDY7Vz0sjVCMz1d+Dib4rebuRoHTZ8kLxFRUyKTyZCbmyu+dnZ2hplZ2R0RXbt2rfYCuzZpExMT
YW9vX2W5qakpXF1dcfbsWQDA8ePH4enpCUFQPtmq2oa1tTXi4uLwzz//AABsbGyqreOtW7egq6uL
V155BQAwYMAAXLx4ESUlZX1UUVERJk+eLI7gAAB7e3skJycrjcIj9RQKBWbOnIndu3cjIyOj2jQz
ZswQ54T97LPPoKenhzVr1iAzMxOTJk3Ct99+y2Asifr16ycGwSIiItCnTx9IJBIAwMqVKzFt2jSl
45aebWfPnkXnzp1haGgINzc3/Pnnn+I5/NatW5BIJOKdFs2bN4eurvrvNB4eHvjjjz/E13/88Qc8
PDxq7FOImrJ79+5h5MiRGDlyJPLy8jBkyBAAQKdOnXDx4kXcv38fCoUChw8fxu3bt6Gjo3xXaFpa
Gvbu3VvtvP9ZWVmwtLQUXz98+FC8JvD391dZp9mzZ8PHxweDBw9GWloaRo0aVUd7S6qoageA6v5X
0zbCdlB3pHVVUHUB2HIxXkD348Y43zuvrjb31LubWwwbY+WPx9ZYiru5ZRcKo1xM4fbTHax4vRV+
uS7HotdaqiyrnYbzn7Y2kWJmFwvMjUzDWjerKutPjrIXpx4o19JIiuWvW+HTV1piwZk0TDxyF/uG
t9Foe+WScktg2ezRvm6PfYBjt/OwJ64s4FysEBCemAdPDeabfZK8RERNSVpaGiwsLMTXoaGh4hfP
nJwcpXWVaZI2Pz8fzZo1qzZ///79cfToUfTp0wcRERFYs2ZNlRGoqrbh5OSEoKAgbN++HRs3bsTU
qVOrnU80PT0dycnJmDRpkrjMxMQEOTk5kMlkAIDWrVsr5dHX14dEIsHDhw8Z5KkFS0tLjBkzBhs3
bhRv7a1o/fr14tQD5czNzTFjxgxMnjwZISEhWLhwIZYuXVpfVaZGzM3NDdOnT8eMGTMQERGBgIAA
AGW3nFtbW6Nr164NXENqTI4ePYqzZ8/ixIkTAMoeFvTPP/+ge/fuyMjIQMuWqr/jVMfW1hYWFha4
evUqpFIpTExM0KZNG5w9e7bGPoWoqbKxscH+/ftRWFiIiIgIzJw5E9u2bYOlpSVmzpyJhQsXoqSk
BO7u7pDJZGjR4tHzVB48eICgoCDMnDkT1tbWVco2NjZW+pHWyMgIoaGhSEpKwscff6yyTqtXr4aT
kxOKi4tx8OBBzJkzB99++23d7jgpUdUOwsLCVPa/mrQRgO2gLtVJEFZdALYcA7G106qZFPcqjUi9
m1cCR7Oyj8zeVA8OZno4djsXybnFeL2N6i+blWc/1VEzHer0l2Tos/s2ztyr3YgWMwNdLHy1Jdp9
d7NW+QBgz7Uc9G1T9kU//WEJYjKKkPlee7Hev96UY0dsTo2B1CfJS0TU1Jw4cQJdunQBUDaS6ODB
g1i5ciVMTExw5swZpadMV/w1u6a05YyMjFSOpn3llVewevVqnDlzBm3atEHz5s2V1te0jRdeeAHL
li3DtWvXEBQUhG3btsHMzEypni1atICjo6PKh0RU3i+g7KEEJSUlMDQ0VJmHqufj44OpU6dWebJ9
TYyNjfHOO+9g9OjRWqoZNTXW1tawsbHBX3/9hbS0NLz00ksAgJMnTyI2NhbHjx8HABQWFuLIkSOI
jo6uNvhPT7/s7GzEx8fj+PHj4vn8jz/+wNGjR9G9e3dYWFioHKFf+fxfUfncxFKpFB4eHgA061OI
mjoDAwMMHDgQW7ZsQWZmJiwtLdG7d2/07t0bQNlIyRMnTsDc3BwAkJubi6CgIEycOFHlAzbbtm0L
QRBw6dIl8XxeG3p6ehgxYgQ2bNgAuVwOU1PTx99B0kjldlBT/6uujZRjO6g7TzwdQfdIY8S0APBP
zX8xLTg1gaa6WBmioETAwVtlt5pezyrCrzfkGNHuUWMd5WKKT0+nw9vZDLq1eM6UzFCCuKziatdJ
dID1Htb4JCpNbbAWAOIfFON6VhEElM1hu/tqDl6y0vyLb1p+CZadz8APMQ8wr0fZLy27r+VgRDsT
pcDxQEcT/JGUh+xC9XOHPUleIqKmIisrCzt27MDhw4fFh41kZWXBwsICxsbG4oVVRWZmZuLDFmpK
W87W1lblAxqkUin69OmDZcuWwcur6q+w6raRmpqKBw/K5uu2s7ODgYGBeOtpxXo6OTmhqKhIvK1Z
EASV9Sl3584d2NjYiLc+k+YkEgkCAwMRHBysNrgBAHfv3kViYiIEQYBCoUBYWBhcXFzqqabUFLi5
uSEkJAR9+/YVbx9fvnw5QkNDxb+hQ4fiww8/ZAD2GRYWFoY+ffoonXN69uyJixcvQi6Xw9nZGQ8f
PkRkZCQAIC8vD/n5Zc/EqNhfVObh4YG//voLZ86cgbu7O4DH61OImoKEhASkpz96yPUff/wBiURS
ZRR5eno6vv76a4wfPx5A2R1Pn3zyCXx9fas8XLUiiUSCt956C1999RXOnDmDgoIClJaWIjs7W6P6
CYKAo0ePwsrK6pkOvGmbunagaf9buY1UxHZQd554JCxHtmqHrg7w09DWeC/8Pub8ngKZkQTf9LOG
nemjSZNHuZgh6M80rHdvVauy53ZvgbeO3YWFgS7+Gl/1ybQvtzJE3zZGOBKv/rO9m1uMGREpuJdX
AgOJLrpbG+J/XtXP7VeR175ElAoC9CU6eL11MxwfZYf2FmVTJuyIzUFIf+UyDCQ6GOBggl+uy/G2
q3l1RT5xXiKixm7WrFkQBAFSqRRdunTB2rVrxTlb+/bti/DwcPj5+cHU1BTjxo0Tb+0EgDfeeANf
fPEFTE1NsX79erVpy5WPVi0sLKzycC6gbEqC8PBw9OzZs8o6dfVJTU3FsmXLUFJSAj09PUyYMEH8
tb1iPb/77jssWrQIa9euxfr16yEIAvr06aM2YHPp0iVxdDDVXseOHdGlSxecOXNGbbr09HSsXLkS
GRkZ0NPTQ6dOnfDJJ5/UUy2pKXB3d8emTZswZ86chq4KNWLHjh3D3LlzlZbp6+ujZ8+eiIiIwPDh
w/H5559j7dq1WLVqFQwNDfH111+jWbNmVfqLimQyGSwsLKBQKMQ5DCUSSa37FKKmIC0tDRs3bkR2
djakUikcHBywZMkS8ceNhQsXIjY2Fs2aNcPYsWPFhzWdPHkS0dHRuHz5Mr744guxvPXr1+O5555T
2oa3tzeaNWuG7777DomJidDX14eZmZnahzTNnj0bEokEgiDA3t4eixcv1sLeU7ma2oE6qtpIZWwH
dUNHqPwkjQqio6Ph7Oxcn/UBANy4caNBtttQnrX9pfrBdkXU9DS24/bzzz9Hz549MWDAgIauikam
TJmC2bNnV/ny8KxrbO2Kng5sV1QbbC9ET47HEQFsB01dnT2Yi6hckULA6z/dqbL84+4tMNL52R56
TkTUlAQEBGD+/Plwd3eHvr5mD3lsKL///jscHR0ZgCUiIiIiokaJQViqc/oSHZwd59jQ1SAioidk
Y2NT5TbPxsrNzU3tnGZEREREREQN6YkfzEVEREREREREREREqjEIS0RERERERERERKRFDMISERER
ERERERERaRGDsERERERERERERERapCMIgqBqZXR0dH3WhYiIiIiIiIiIiOipI60pQefOneujHkqi
o6MbZLsN5VnbX6ofbFdETQ+PW9IGtivSBrYrqg22F6Inx+OIALaDpo7TERARERERERERERFpEYOw
RERERERERERERFrEICwRERERERERERGRFjEIS0RERERERERERKRFDMISERERERERERERaRGDsERE
RERERERERERaxCAsERERERERERERkRYxCEtERERERERERESkRQzCNkGu38XidHKe0rJ7ucWQrYlG
gUJAu+ArKFIIKvMfi89BfnGpUnnvHk1QSpNdqIDjpitKacxW/wvzNWV/bb65DADYE5uFjptjYLrq
XzhuuoLlf6XUWHeLNdGQrYmGxZpoDN17ExdSHlab9uVtV/HtpXSlZc9viYX5mn9huupfSL6+KNbn
86j7NeYtLhWwMPIeHDZdRutvLmPAnhtIzClWW18iosbAz88P/fr1g6enJ/r164c5c+bg6tWrGuc/
e/YsCgoKtFhDaor8/Pzw1VdfKS2Ty+UYMWKEUhp3d3d4eHjAw8MDQ4cOBQCEhYXB19cXbm5uGDFi
BLZv316vdafGyc/PD9HR0UrL0tPT4enpiaKiInFZRkYG+vfvj+PHj9d3FamRmjRpEvbt26dx+or9
miAIGDlyJIqLeV1Pz66oqCh4eHggLi6uyro9e/bA19cXI0aMwPr16zVeV1F0dDRmz56N/v37w93d
HX5+fjh06BCAqsdg+XWrl5cXBg8ejLlz5yItLa0O95ZUqa4dlJSUYPPmzRg+fDiGDBmCmTNnIiWl
atxGk76Z7eDJSbVV8PPHdXDFS3UgkB7f2I4W2BObhddaG4vLfr6ajeEuzWEo0UHIIHvoS3SqzSsA
+OzPewj1bYdmeo9i8Efjc/DX3Xy8YttM5XZPT+wAV0tD8XWSvBgzwpIQPs4FrpaGSJYXI/1hSY31
/3NCe7haGiKnsBQ7rmSi/+7rODnOBS9ZGYlpLqcVwFhPF9svZ+Ldl1qKy6+80wkAcCn1Id46dAeX
/DtWKV9VXnlRKfR0dfDf5OdgZqCLRVH3ERiehJ+829ZYZyKihhYSEoJ27dohLy8PR44cwYwZM/DN
N9+gffv2avMJgoCQkBCsWrUKhoaGatPSs+fMmTO4fPkyXF1dVabZsmUL2rVrJ75OTU3FihUrsHHj
RrRr1w6pqal48OBBfVSXGrn+/fsjLCwMnTt3FpedPHkSffr0gb6+vrhs6dKlNZ676Nlx8+ZNGBkZ
4ciRI/Dx8akxfeV+TUdHB/PmzYOenl491Jao8dm5cyf+/PNP2NvbV1n3448/4u+//8bmzZthbm6u
8bqKzpw5g0WLFmHWrFlYvHgxmjVrhoSER4O4qjsGy69bCwsLsWbNGqxbtw6LFy+ug70lVVS1g/z8
fEilUuzatQvGxsbYsmUL1q5diyVLliilq6lvZjuoG1oZCfv8cR3EeJX9S4/vWmYhPHZdh+OmK+j8
v1gci88BAPg9Z4G917JRWiHGvedqFvw6WQAAhvx8U1zeaXMMDlx/ALuNlzEp9A4+DE/GhZR8eO6+
Afdd18V0X7u1xrRjCVAzgLaKZHkx7M30xMBsa1M9vFghkFoTMwNdTO/aEnO6W+GzP+8prdv6Xwbe
fckSUl0dXMss1LxSavLKDCX45DVrmBmUNfvhLs1xLZMjw4ioaTE2Nsbo0aMxfvx4hISEiMsPHjyI
sWPHwtvbG5MnT8bdu3cBAOvWrcPVq1fx/vvvY9q0aWrT0rPn/fffx9dffw2FQqFxntTUVFhbW4uB
WSsrK7i4uGiritSEeHl5ITw8HKWlj+64CgsLg5eXl/j68OHDkMlkSoF9erYdPHgQI0eOhEQiwZ07
d5TW3blzB9OnT8egQYPg7e2NxMTEavu12bNnAwDGjRuHK1ce3c0XGxuLMWPGAAASExPx7rvvwsfH
B++99161I8GImqIOHTpg3bp1MDAwUFquUCiwZ88efPbZZ1WCrOrWVbZ8+XIEBQVh4MCBMDExga6u
LhwdHeHo6CimKT8GKzMwMED//v2RlJT0eDtHGlPVDszMzODv7w9j47JBfK+//nqVc60mfTPbQd2o
8yBseQAWAAOxT0AhAN6/3MSc7la4Pe157PV2wtuHE5CYUwwXCwO0aiZFZFIuACAxpxhxmQXwdDSr
Us7d3GLsjsnElbefww9DHbDCozWsmunhhJ8zIsY9+sLU39EMDs318c0/mg8P79LKCPklAr46k6I0
vUFtjWxvjj8Sc8XXJaXAb9cfYGT75pjkKsO2/zI0Lqs2ec8k56GHjbHK9UREjZmbmxsuXrwovu7Y
sSM2b96MAwcOoGvXrti5cycAYNasWZDJZNiwYQM2bdqkNi09e1555RXY2Nhg7969Gufp0KEDCgoK
sG3bNk5zQUrs7Owgk8nw77//AgBSUlKQkJCAHj16ACibmmDXrl2YOXNmrQL/9PRSKBT4888/4ebm
hsGDByM0NFRp3UcffYRRo0bhyJEj+P7779G6detq+7VyXl5eOHnypPg6PDwcAwYMQGlpKT766CO8
+eab2LdvHwYMGFBlFBhRU9WtWzfo6+sr/QAGAPHx8TA3N8cPP/yAiRMnYsqUKbh06VKN6yq6c+cO
5HI5Xn/99ceqW0FBAY4ePYrevXs/Vn7SnKp2UNl///2H5557TnytSd/MdlB36jQIWzEAW46B2Mfz
b+pDGEh1MdS5OQCgvcwAPh3M8UtcFoCy0bA/XS37/09Xs+DT3hzSaj7NQoWAxa/biqM/VSkuFbC+
vx2W/ZWCe7nVz6f02o5r4hyso/fHQ1+igz8muOB+XjE6bI7Bx7/ffaxgrI2JHh4UPjrYD998gNft
TNBMTxdjOlpgX6VRv+pomjdZXow151Mxv5d1retLRNQYtGjRArm5j37AcnFxgZlZ2Y9x3bt3x/37
91VlrVVaerqVlJTggw8+wPbt25Genl5tmnfeeUecE3bu3LnQ09PDt99+i4yMDPj6+mLDhg0MxpLI
y8sLJ06cAACcOHEC7u7ukEgkAICvvvoKs2bNEkfjEEVFRaFLly4wNDSEp6cnIiIixADCjRs3IJVK
0a9fPwBA8+bNoaur/jtN+WjscuHh4fDy8sKNGzcgkUjw2muvAQCGDBmCv//+GyUlNU+lRtRUpaWl
IT4+Hq6urtixYwfmzJmD+fPn4+HDh2rXVZSZmYlWrVqJrx8+fCheE/j5+anc9tSpUzFo0CC4ubkh
NTVVbVqqP6mpqdi1axcmT54sLtOkb2Y7qDt1NidsdQHYcuWBWM4Rq7lkeRFsTZTnNWptoodkeVmA
dGwnC/T84RrWedphT2wWlrrZqizL2cJA5bqK2pjqIbCHFeaEJyN4gF2V9ZXnhAWAlkZSrPVsg8V9
bDH3VDJ8D8TjkG/tbi9LyCmCZbNHTXHrfxk4fDMHO2MyAQDFCgFht3MwoG3Vkb6VaZI346ECQ/fe
xPr+dnAw01dVFBFRo5aSkgILCwvx9YEDBxAREQEAePDgAWQymcq8tUlLTz8rKytMmDABa9aswdy5
c6usrzwnLACYm5sjMDAQU6dOxYYNGxAUFITVq1fXV5WpEfP09MTkyZMRGBiIsLAwvP/++wCA0NBQ
2NjYoFu3bg1cQ2pMQkNDERUVhaNHjwIo+2Ho3Llz6NmzJ9LT02FpaVmr8lq3bg2ZTIaYmBhIpVKY
mprCzs4OUVFRSExMhK+vr5jWxMQEDx48QIsWLep0n4gaC4lEghdeeAHu7u4AgE6dOsHBwQE3b95U
u67iPPEmJiZKD1MyMjJCeHg4EhMTMWvWLJXbDg4ORrt27VBcXIz9+/dj+vTp+P7777W0p6SJBw8e
YM6cOfjggw9gY2MDQPO+me2g7tRJEFZdALYcA7G1Y22sh7uVRqQm5xbDybwsaOhgpg/H5vo4fPMB
kuRFcLM3VVlW5XHIOmoGJs/sZoXu264iMimvVvU1M9DFkr62sFn/X63yAcCPMVnwcCirf/rDElxO
K0DBhy+J9d4Xl41t/2XWGITVJO+DQgWG/HwD8161hldb1e8ZEVFjd+zYMfGCKSoqCvv378c333wD
ExMTREZGKj1lWqfCib+mtPRsGjNmDN566y3xNnJNGRsbY/r06Rg8eLCWakZNjY2NDWxtbXH69Gmk
pqaia9euAIDjx4/j8uXLOHz4MACgsLAQBw8exMWLF/Hxxx83ZJWpgWRnZ+PmzZuIjIwU+6mIiAiE
hoaiZ8+ekMlkKkfo66j5QlM+GlYqlYrzEbds2RJOTk7YunVr3e8IUSNla2tbZe7joqIi6OnpqV1X
kZOTEwRBwIULF8TzeW3o6elh1KhRWLVqFeRyOUxN+R28IeTm5mL27Nnw9/dHz549xeWa9s1sB3Xn
iacjeP64DmJaAPin5r+YFpyaQFMvWzfDw+JSHLhe9rThuMxC7LuWDZ/2jybNHtvJAh//fhejOlhA
txZvawsjKa5mVP+wK4kO8O1Ae3wYkaw2WAsAt7KLEJdZCAFlc9juuJyJrtbNNK5HWn4Jvjx9H9/9
m46Fvct+idlxJROjOpgrBY6HtGuO3xPkyC5UP3dYTXlzi0oxbO9NzOnRCr4d1U8+TkTUWGVlZWHr
1q349ddfMWXKFABltwjJZDIYGxuLF08VNW/eHLdv39YoLT2bJBIJgoKCsG7dOrXBDQBITk5GQkIC
BEGAQqHAkSNH0KFDh3qqKTUFnp6e2LBhAzw8PMTbx9etW4fw8HDxz9vbG/Pnz2cA9hl25MgRuLu7
K51zevXqhX/++QdyuRzt27dHfn4+Tp06BQDIy8tDfn4+AOV+rbL+/fsjKioKkZGR8PT0BAA4Ozuj
qKhInC9WEIQqD6Yhetq0adMGMpkMBw4cAABER0cjLS0Nbdu2VbuuIolEgoCAACxcuBCRkZEoKChA
aWkpsrKyNKqDIAgIDQ1Fq1atnunAW0PKz89HYGAgxo8fL07vUk7TvpntoO488UhYjmzVDl0d4LfR
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_--
3
5
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
2
2
Hi !
What is the proper oVirt way to remove unused stuff from EXPORT domain ?
Simply "rm -Rv xxx" and "rm -Rv xxx.meta"
via SSH inside export -> 1d7208ce-d3a1-4406-9638-fe7051562994 -> images ?
Thanks
Andrei
3
10
On Tue, Mar 20, 2018 at 3:50 PM, Marcos Michel Martinez Perez
<mmartinezp(a)uci.cu> wrote:
> Name : ovirt-engine-setup-plugin-ovirt-engine
> Version : 4.2.0.2
> Release : 1.el7.centos
> Architecture: noarch
> Install Date: lun 19 mar 2018 12:21:46 CDT
> Group : Virtualization/Management
> Size : 828601
> License : ASL 2.0
> Signature : RSA/SHA1, lun 11 dic 2017 12:50:01 CST, Key ID
> ab8c4f9dfe590cb7
> Source RPM : ovirt-engine-4.2.0.2-1.el7.centos.src.rpm
> Build Date : lun 11 dic 2017 12:42:36 CST
> Build Host : vm0043.workers-phx.ovirt.org
> Relocations : (not relocatable)
> URL : http://www.ovirt.org
> Summary : Setup and upgrade specific plugins for oVirt Engine
> Description :
> Setup and upgrade specific plugins for oVirt Engine
OK, so you have old ovirt-engine setup packages with newer otopi.
Please try to update the setup packages and try again:
yum update ovirt\*setup\*
engine-setup
Best regards,
--
Didi
1
0
Hi all:
Sorry for yet another semi-related message to the list. In my attempts to
troubleshoot and verify some suspicions on the nature of the performance
problems I posted under "Major Performance Issues with gluster", I
attempted to move one of my problem VM's back to the original storage
(SSD-backed). It appeared to be moving fine, but last night froze at 84%.
This morning (8hrs later), its still at 84%.
I need to get that VM back up and running, but I don't know how...It seems
to be stuck in limbo.
The only thing I explicitly did last night as well that may have caused an
issue is finally set up and activated georep to an offsite backup machine.
That too seems to have gone a bit wonky. On the ovirt server side, it
shows normal with all but data-hdd show a last sync'ed time of 3am (which
matches my bandwidth graphs for the WAN connections involved). data-hdd
(the new disk-backed storage with most of my data in it) shows not yet
synced, but I'm also not currently seeing bandwidth usage anymore.
I logged into the georep destination box, and found system load a bit high,
a bunch of gluster and rsync processes running, and both data and data-hdd
using MORE disk space than the origional (data-hdd using 4x more disk space
than is on the master node). Not sure what to do about this; I paused the
replication from the cluster, but that hasn't seem to had an effect on the
georep destination.
I promise I'll stop trying things until I get guidance from the list!
Please do help; I need the VM HDD unstuck so I can start it.
Thanks!
--Jim
4
6
20 Mar '18
--Apple-Mail=_E0E1A209-F748-40C5-A592-81EA59007650
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
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 =E2=80=9CImport Virtual machine(s)=E2=80=9D dialog this VM =
is not visible even after running =E2=80=9CLoad=E2=80=9D command inside =
import dialog.
Looks like for whatever reason oVirt don=E2=80=99t refresh content of =
this directory.
How to instruct oVirt to refresh and index these files?
Or this method won=E2=80=99t 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 =
<http://lists.ovirt.org/pipermail/users/2018-February/087304.html>
Thanks.
Andrei
=20=
--Apple-Mail=_E0E1A209-F748-40C5-A592-81EA59007650
Content-Type: multipart/related;
type="text/html";
boundary="Apple-Mail=_2685EA1F-CC50-4E4B-B820-3C0F53C7237D"
--Apple-Mail=_2685EA1F-CC50-4E4B-B820-3C0F53C7237D
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 data centers (with 1 node each because 1 have local data =
domain)</div><div class=3D""><br class=3D""></div><div class=3D"">Copied =
exported from DC #1, exports -> 1d7208ce-d3a1-4406-9638-fe7051562994 =
-> images -> 12f48f07-7e93-4c66-b0e9-00efc1fec418, with 2 =
files inside</div><div class=3D"">fc469474-94fd-416b-b921-58604f46411c - =
171 GB (seems like disk image)</div><div =
class=3D"">fc469474-94fd-416b-b921-58604f46411c.meta</div><div =
class=3D""><br class=3D""></div><div class=3D"">to DC #2, export =
-> 36bc8d5d-30e9-4df5-94cd-c837483c5e41 -> images =
-> 12f48f07-7e93-4c66-b0e9-00efc1fec418, with these above listed =
files inside.</div><div class=3D"">(screenshot attached)</div><div =
class=3D""><br class=3D""></div><div class=3D"">However, in =E2=80=9CImpor=
t Virtual machine(s)=E2=80=9D dialog this VM is not visible even after =
running =E2=80=9CLoad=E2=80=9D command inside import dialog.</div><div =
class=3D"">Looks like for whatever reason oVirt don=E2=80=99t refresh =
content of this directory.</div><div class=3D""><br class=3D""></div><div =
class=3D"">How to instruct oVirt to refresh and index these =
files?</div><div class=3D""><br class=3D""></div><div class=3D"">Or this =
method won=E2=80=99t work at all, and one have to import/export OVA =
images, or use lengthy procedure described by Fred Roland here =
?</div><div class=3D""><a =
href=3D"http://lists.ovirt.org/pipermail/users/2018-February/087304.html" =
class=3D"">http://lists.ovirt.org/pipermail/users/2018-February/087304.htm=
l</a></div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks.</div><div class=3D"">Andrei</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""> <img apple-inline=3D"yes" =
id=3D"71684870-0614-46E1-905A-8689D3FD8DCE" =
src=3D"cid:156AE382-B2F0-4B86-ADCA-50CE34CEAB4D" =
class=3D""></div></body></html>=
--Apple-Mail=_2685EA1F-CC50-4E4B-B820-3C0F53C7237D
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="Screen Shot 2018-03-20 at 15.53.34.jpg"
Content-Type: image/jpeg;
x-unix-mode=0644;
name="Screen Shot 2018-03-20 at 15.53.34.jpg"
Content-Id: <156AE382-B2F0-4B86-ADCA-50CE34CEAB4D>
/9j/4AAQSkZJRgABAQAASABIAAD/4QB0RXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUA
AAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAKgAgAE
AAAAAQAAAhCgAwAEAAAAAQAAAbYAAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJ
TQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/iDORJQ0NfUFJPRklMRQABAQAADNRhcHBsAhAAAG1u
dHJSR0IgWFlaIAfiAAEAAgAJABwAAGFjc3BBUFBMAAAAAEFQUEwAAAAAAAAAAAAAAAAAAAAAAAD2
1gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAEWRlc2MAAAFQAAAAYmRzY20AAAG0AAABvGNwcnQAAANwAAAAI3d0cHQAAAOUAAAAFHJYWVoA
AAOoAAAAFGdYWVoAAAO8AAAAFGJYWVoAAAPQAAAAFHJUUkMAAAPkAAAIDGFhcmcAAAvwAAAAIHZj
Z3QAAAwQAAAAMG5kaW4AAAxAAAAAPmNoYWQAAAyAAAAALG1tb2QAAAysAAAAKGJUUkMAAAPkAAAI
DGdUUkMAAAPkAAAIDGFhYmcAAAvwAAAAIGFhZ2cAAAvwAAAAIGRlc2MAAAAAAAAACERpc3BsYXkA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAACMAAAAMaHJIUgAAAAgAAAG0a29LUgAA
AAgAAAG0bmJOTwAAAAgAAAG0aWQAAAAAAAgAAAG0aHVIVQAAAAgAAAG0Y3NDWgAAAAgAAAG0ZGFE
SwAAAAgAAAG0dWtVQQAAAAgAAAG0YXIAAAAAAAgAAAG0aXRJVAAAAAgAAAG0cm9STwAAAAgAAAG0
bmxOTAAAAAgAAAG0aGVJTAAAAAgAAAG0ZXNFUwAAAAgAAAG0ZmlGSQAAAAgAAAG0emhUVwAAAAgA
AAG0dmlWTgAAAAgAAAG0c2tTSwAAAAgAAAG0emhDTgAAAAgAAAG0cnVSVQAAAAgAAAG0ZnJGUgAA
AAgAAAG0bXMAAAAAAAgAAAG0aGlJTgAAAAgAAAG0Y2FFUwAAAAgAAAG0dGhUSAAAAAgAAAG0ZXNY
TAAAAAgAAAG0ZGVERQAAAAgAAAG0ZW5VUwAAAAgAAAG0cHRCUgAAAAgAAAG0cGxQTAAAAAgAAAG0
ZWxHUgAAAAgAAAG0c3ZTRQAAAAgAAAG0dHJUUgAAAAgAAAG0amFKUAAAAAgAAAG0cHRQVAAAAAgA
AAG0AGkATQBhAGN0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBJbmMuLCAyMDE4AABYWVogAAAAAAAA
8xYAAQAAAAEWylhZWiAAAAAAAABxwAAAOYoAAAFnWFlaIAAAAAAAAGEjAAC55gAAE/ZYWVogAAAA
AAAAI/IAAAyQAAC90GN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANgA7AEAARQBK
AE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCjAKgArQCyALcAvADBAMYAywDQANUA
2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGL
AZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoC
hAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6
A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToF
SQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZ
BysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJ
TwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvI
C+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsO
tg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHo
EgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgV
mxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmR
GbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHewe
Fh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLd
IwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0o
PyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3h
LhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0
KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqy
Ou87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB
7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUlj
SalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBR
m1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoH
WlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBj
Q2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yv
bQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2
+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFr
gc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOM
yo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhM
mLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFak
x6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFg
sdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+
/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1
zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvb
gNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb
6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6
V/rn+3f8B/yY/Sn9uv5L/tz/bf//cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAAClt2Y2d0
AAAAAAAAAAEAAQAAAAAAAAABAAAAAQAAAAAAAAABAAAAAQAAAAAAAAABAABuZGluAAAAAAAAADYA
AKdAAABVgAAATMAAAJ7AAAAlgAAADMAAAFAAAABUQAACMzMAAjMzAAIzMwAAAAAAAAAAc2YzMgAA
AAAAAQxyAAAF+P//8x0AAAe6AAD9cv//+53///2kAAAD2QAAwHFtbW9kAAAAAAAABhAAAKAMAAAA
AMknGUUAAAAAAAAAAAAAAAAAAAAA/8AAEQgBtgIQAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAA
AAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQy
gZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVm
Z2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS
09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYH
CAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1Lw
FWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5
eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj
5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICAwICAwUDAwMFBgUFBQUGCAYGBgYGCAoICAgICAgK
CgoKCgoKCgwMDAwMDA4ODg4ODw8PDw8PDw8PD//bAEMBAgICBAQEBwQEBxALCQsQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEP/dAAQAIf/aAAwDAQACEQMR
AD8A/YvWvEtn4e0yfWNYvDa2dsu53ZjgdgABySTwAOprxzTP2k/BOo6kunynULGORgq3NwirCSem
Srs6j3ZV96oftDadqOo+Ao5dPVpI7G9iuLhVGSYVR1Jx6KzKx+ma+HwPtO2CBfPe4+SNE+YyM3AV
QOpNfI55nlfD11TppWt95/QHhj4Y5Zm+WVMXi6j5rtaNLlslq9PnrpY/WUXs7AMszEHkHca5bWPH
dpo9wbMtcXU64LJDg7c9Ml2VQfbOag8JWl7pnhXRtO1N995a2VvFOxPWVI1Vz+JBryXVIprfWL+3
uDtme4llGeN0bsWQj1AXA/CvB8TeL8XlGXwxGEgnKUkm2rqOjf39D8w4ZyHD4vGToVZ3jG9rddbf
d1PctG8U2+uRO9nPKrx4DxyEq656ZHPB9RkVLrXiW08PaZcaxrF6ba0tl3O7MeB0AA6kk8ADkmvK
vA0csmtTXcRzBFbmJ2HQyM6lRn1UBvzrD/aF07UdR8BRyaerSR2N7FcXCqMkwqrqTgdlZlY/Su7h
TinFY3JFmNanadnotnZvVdbM+V8QILKliJYVc/JG6Xna9nb+rF/TP2k/BOo6kmnynULGORgq3FxG
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
8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+
Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/n
rdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+w
bH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmi
sb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HK
ANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZc
f/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X
/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/
563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/
sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/
8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+
Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/n
rdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+w
bH/nrdf+Blx/8co/sGx/563X/gZcf/HKANmisb+wbH/nrdf+Blx/8co/sGx/563X/gZcf/HKAP/R
/fyisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP
/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+N
r/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA
2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8
+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v
/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZ
orG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z4
2v8A4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+
BT//ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmi
sbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja
/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+Nr/4F
P/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA2aKx
vP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/
AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU/
/wAYo8/xD/z42v8A4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8
/wAQ/wDPja/+BT//ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A
4FP/APGKANmisbz/ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//
ABijz/EP/Pja/wDgU/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKANmisbz/
ABD/AM+Nr/4FP/8AGKPP8Q/8+Nr/AOBT/wDxigDZorG8/wAQ/wDPja/+BT//ABijz/EP/Pja/wDg
U/8A8YoA2aKxvP8AEP8Az42v/gU//wAYo8/xD/z42v8A4FP/APGKAP/S/fyiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKAP/2Q==
--Apple-Mail=_2685EA1F-CC50-4E4B-B820-3C0F53C7237D--
--Apple-Mail=_E0E1A209-F748-40C5-A592-81EA59007650--
1
0
This is a multi-part message in MIME format.
--------------7B762674A4B02C3B895B9538
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
I recently installed oVirt 4.2 on centos 7 and it turns out that it gave=20
me the following error when trying to execute the command engine-setup
[root@localhost ~]# engine-setup
[ INFO=C2=A0 ] Stage: Initializing
[ INFO=C2=A0 ] Stage: Environment setup
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Configuration fil=
es:=20
['/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf',=20
'/etc/ovirt-engine-setup.conf.d/10-packaging.conf']
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file:=20
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180320051815-eon9vg.log
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Version: otopi-1.=
7.7 (otopi-1.7.7-1.el7)
[ ERROR ] "before" parameter of method=20
otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.Pl=
ugin._misc_configure_ovn_pki=20
is a string, should probably be a tuple. Perhaps a missing comma?
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 methodinfo: {'pri=
ority': 5000, 'name': None, 'before':=20
'osetup.ovn.provider.service.restart', 'after':=20
('osetup.pki.ca.available', 'osetup.ovn.services.restart'), 'method':=20
<bound method ?._misc_configure_ovn_pki of=20
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.P=
lugin=20
object at 0x1592790>>, 'condition': <bound method ?.<lambda> of=20
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.P=
lugin=20
object at 0x1592790>>, 'stage': 11}
[ ERROR ] "before" parameter of method=20
otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.Pl=
ugin._misc_configure_provider=20
is a string, should probably be a tuple. Perhaps a missing comma?
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 methodinfo: {'pri=
ority': 5000, 'name': None, 'before':=20
'osetup.ovn.provider.service.restart', 'after':=20
('osetup.pki.ca.available', 'osetup.ovn.services.restart'), 'method':=20
<bound method ?._misc_configure_provider of=20
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.P=
lugin=20
object at 0x1592790>>, 'condition': <bound method ?.<lambda> of=20
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.P=
lugin=20
object at 0x1592790>>, 'stage': 11}
[ ERROR ] Failed to execute stage 'Environment setup': Found bad=20
"before" or "after" parameters
[ INFO=C2=A0 ] Stage: Clean up
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file is locat=
ed at=20
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180320051815-eon9vg.log
[ ERROR ] Failed to execute stage 'Clean up': 'NoneType' object has no=20
attribute 'cleanup'
[ INFO=C2=A0 ] Generating answer file=20
'/var/lib/ovirt-engine/setup/answers/20180320051817-setup.conf'
[ INFO=C2=A0 ] Stage: Pre-termination
[ INFO=C2=A0 ] Stage: Termination
[ ERROR ] Execution of setup failed
UCIENCIA 2018: III Conferencia Cient=C3=ADfica Internacional de la Universidad de las Ciencias Inform=C3=A1ticas. =0ADel 24-26 de septiembre, 2018 http://uciencia.uci.cu http://eventos.uci.cu=0A
--------------7B762674A4B02C3B895B9538
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
</head>
<body text=3D"#000000" bgcolor=3D"#FFFFFF">
<p><span id=3D"result_box" class=3D"" lang=3D"en"><span class=3D"">I
recently installed oVirt 4.2 on centos 7 and it turns out that
it gave me the following error when trying to execute the
command engine-setup</span></span></p>
<p><br>
</p>
<p>[root@localhost ~]# engine-setup<br>
[ INFO=C2=A0 ] Stage: Initializing<br>
[ INFO=C2=A0 ] Stage: Environment setup<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Configuratio=
n files:
['/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf',
'/etc/ovirt-engine-setup.conf.d/10-packaging.conf']<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file:
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180320051815-eon9v=
g.log<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Version: oto=
pi-1.7.7 (otopi-1.7.7-1.el7)<br>
[ ERROR ] "before" parameter of method
otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.Pl=
ugin._misc_configure_ovn_pki
is a string, should probably be a tuple. Perhaps a missing comma?<b=
r>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 methodinfo: =
{'priority': 5000, 'name': None, 'before':
'osetup.ovn.provider.service.restart', 'after':
('osetup.pki.ca.available', 'osetup.ovn.services.restart'),
'method': <bound method ?._misc_configure_ovn_pki of
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderov=
n.Plugin
object at 0x1592790>>, 'condition': <bound method
?.<lambda> of
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderov=
n.Plugin
object at 0x1592790>>, 'stage': 11}<br>
[ ERROR ] "before" parameter of method
otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderovn.Pl=
ugin._misc_configure_provider
is a string, should probably be a tuple. Perhaps a missing comma?<b=
r>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 methodinfo: =
{'priority': 5000, 'name': None, 'before':
'osetup.ovn.provider.service.restart', 'after':
('osetup.pki.ca.available', 'osetup.ovn.services.restart'),
'method': <bound method ?._misc_configure_provider of
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderov=
n.Plugin
object at 0x1592790>>, 'condition': <bound method
?.<lambda> of
<otopi.plugins.ovirt_engine_setup.ovirt_engine.network.ovirtproviderov=
n.Plugin
object at 0x1592790>>, 'stage': 11}<br>
[ ERROR ] Failed to execute stage 'Environment setup': Found bad
"before" or "after" parameters<br>
[ INFO=C2=A0 ] Stage: Clean up<br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Log file is =
located at
/var/log/ovirt-engine/setup/ovirt-engine-setup-20180320051815-eon9v=
g.log<br>
[ ERROR ] Failed to execute stage 'Clean up': 'NoneType' object
has no attribute 'cleanup'<br>
[ INFO=C2=A0 ] Generating answer file
'/var/lib/ovirt-engine/setup/answers/20180320051817-setup.conf'<br>
[ INFO=C2=A0 ] Stage: Pre-termination<br>
[ INFO=C2=A0 ] Stage: Termination<br>
[ ERROR ] Execution of setup failed<br>
</p>
<br>=
<html>=0A<body>=0A<div>=0A<img src=3D"https://www.uci.cu/sites/default/files/uciencia.jpg" >=0A</div>=0A</body>=0A</html>=0A
<br>=
</body>
</html>
--------------7B762674A4B02C3B895B9538--
2
1
--_000_CY1PR15MB0444640A0F3DB3A637F9F1AAF2AB0CY1PR15MB0444namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello,
My ovirt 4.1.9 install is throwing error 404 - Not found. Follow the log fi=
les.
DHW
2018-03-20 09:14:31|ETL Service Stopped
2018-03-20 09:16:32|ETL Service Started
ovirtEngineDbDriverClass|org.postgresql.Driver
ovirtEngineHistoryDbJdbcConnection|jdbc:postgresql://localhost:5432/ovirt_e=
ngine_history?sslfactory=3Dorg.postgresql.ssl.NonValidatingFactory
hoursToKeepDaily|0
hoursToKeepHourly|720
ovirtEngineDbPassword|**********************
runDeleteTime|3
ovirtEngineDbJdbcConnection|jdbc:postgresql://localhost:5432/engine?sslfact=
ory=3Dorg.postgresql.ssl.NonValidatingFactory
runInterleave|60
limitRows|limit 1000
ovirtEngineHistoryDbUser|ovirt_engine_history
ovirtEngineDbUser|engine
deleteIncrement|10
timeBetweenErrorEvents|300000
hoursToKeepSamples|24
deleteMultiplier|1000
lastErrorSent|2011-07-03 12:46:47.000000
etlVersion|4.1.9
dwhAggregationDebug|false
dwhUuid|f01b63b4-97c6-4cc4-b363-01f0928822cf
ovirtEngineHistoryDbDriverClass|org.postgresql.Driver
ovirtEngineHistoryDbPassword|**********************
Engine
2018-03-20 09:16:43,213-03 WARN [org.ovirt.engine.core.utils.ConfigUtilsBa=
se] (ServerService Thread Pool -- 46) [] Could not find enum value for opti=
on: 'VdsFenceOptions'
2018-03-20 09:16:43,213-03 WARN [org.ovirt.engine.core.utils.ConfigUtilsBa=
se] (ServerService Thread Pool -- 46) [] Could not find enum value for opti=
on: 'DbJustRestored'
2018-03-20 09:16:43,215-03 INFO [org.ovirt.engine.core.utils.osinfo.OsInfo=
PreferencesLoader] (ServerService Thread Pool -- 46) [] Loading file '/etc/=
ovirt-engine/osinfo.conf.d/00-defaults.properties'
2018-03-20 09:16:43,252-03 ERROR [org.ovirt.engine.core.bll.Backend] (Serve=
rService Thread Pool -- 46) [] Error during initialization: org.springframe=
work.jdbc.BadSqlGrammarException: CallableStatementCallback; bad SQL gramma=
r [{call clear_osinfo()}]; nested exception is org.postgresql.util.PSQLExce=
ption: ERROR: relation "dwh_osinfo" does not exist
Where: SQL statement "TRUNCATE dwh_osinfo"
PL/pgSQL function clear_osinfo() line 3 at SQL statement
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTransla=
tor.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:231) [spring-jdbc.j=
ar:4.2.4.RELEASE]
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTra=
nslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) [spring-j=
dbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.=
java:1094) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.call(JdbcTemplate.jav=
a:1130) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.simple.AbstractJdbcCall.executeCal=
lInternal(AbstractJdbcCall.java:405) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.simple.AbstractJdbcCall.doExecute(=
AbstractJdbcCall.java:377) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(Simp=
leJdbcCall.java:188) [spring-jdbc.jar:4.2.4.RELEASE]
at org.ovirt.engine.core.dao.dwh.OsInfoDaoImpl.populateDwhOsInfo(Os=
InfoDaoImpl.java:52) [dal.jar:]
at org.ovirt.engine.core.bll.Backend.initOsRepository(Backend.java:=
742) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.initialize(Backend.java:258) [=
bll.jar:]
at org.ovirt.engine.core.bll.Backend.create(Backend.java:197) [bll.=
jar:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.=
jar:1.8.0_161]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor=
Impl.java:62) [rt.jar:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod=
AccessorImpl.java:43) [rt.jar:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_1=
61]
at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterce=
ptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:96)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.invocation.InterceptorContext$Invocation.proceed(Inter=
ceptorContext.java:437)
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateIntercep=
tion(Jsr299BindingsInterceptor.java:70) [wildfly-weld-10.1.0.Final.jar:10.1=
.0.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doLifecycleInter=
ception(Jsr299BindingsInterceptor.java:117) [wildfly-weld-10.1.0.Final.jar:=
10.1.0.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocatio=
n(Jsr299BindingsInterceptor.java:103) [wildfly-weld-10.1.0.Final.jar:10.1.0=
.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.invocation.InterceptorContext$Invocation.proceed(Inter=
ceptorContext.java:437)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.=
aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73) [weld-co=
re-impl-2.3.5.Final.jar:2.3.5.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.proce=
ssInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-10=
.1.0.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvo=
cation(WeldInjectionInterceptor.java:53) [wildfly-weld-10.1.0.Final.jar:10.=
1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ee.component.AroundConstructInterceptorFactory$1.pr=
ocessInvocation(AroundConstructInterceptorFactory.java:28)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.weld.injection.WeldInterceptorInjectionInterceptor.=
processInvocation(WeldInterceptorInjectionInterceptor.java:56) [wildfly-wel=
d-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ee.component.ComponentInstantiatorInterceptor.proce=
ssInvocation(ComponentInstantiatorInterceptor.java:74)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.weld.ejb.Jsr299BindingsCreateInterceptor.processInv=
ocation(Jsr299BindingsCreateInterceptor.java:100) [wildfly-weld-10.1.0.Fina=
l.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInv=
ocation(NamespaceContextInterceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxIntercep=
tor.java:263) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.=
java:374) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.processInvocation=
(LifecycleCMTTxInterceptor.java:70) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.F=
inal]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.weld.injection.WeldInjectionContextInterceptor.proc=
essInvocation(WeldInjectionContextInterceptor.java:43) [wildfly-weld-10.1.0=
.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContex=
tInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)=
[wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processI=
nvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-10.1.0.Final.ja=
r:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.invocation.ContextClassLoaderInterceptor.processInvoca=
tion(ContextClassLoaderInterceptor.java:64)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.as.ejb3.component.singleton.StartupCountDownIntercepto=
r.processInvocation(StartupCountDownInterceptor.java:25) [wildfly-ejb3-10.1=
.0.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.invocation.InterceptorContext.run(InterceptorContext.j=
ava:356)
at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processIn=
vocation(PrivilegedWithCombinerInterceptor.java:80)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorConte=
xt.java:340)
at org.jboss.invocation.ChainedInterceptor.processInvocation(Chaine=
dInterceptor.java:61)
at org.jboss.as.ee.component.BasicComponent.constructComponentInsta=
nce(BasicComponent.java:161)
at org.jboss.as.ee.component.BasicComponent.constructComponentInsta=
nce(BasicComponent.java:134)
at org.jboss.as.ee.component.BasicComponent.createInstance(BasicCom=
ponent.java:88)
at org.jboss.as.ejb3.component.singleton.SingletonComponent.getComp=
onentInstance(SingletonComponent.java:124) [wildfly-ejb3-10.1.0.Final.jar:1=
0.1.0.Final]
at org.jboss.as.ejb3.component.singleton.SingletonComponent.start(S=
ingletonComponent.java:138) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentS=
tartService.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.ja=
va:511) [rt.jar:1.8.0_161]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar=
:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec=
utor.java:1149) [rt.jar:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe=
cutor.java:624) [rt.jar:1.8.0_161]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_161]
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: org.postgresql.util.PSQLException: ERROR: relation "dwh_osinfo" =
does not exist
Where: SQL statement "TRUNCATE dwh_osinfo"
PL/pgSQL function clear_osinfo() line 3 at SQL statement
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(Qu=
eryExecutorImpl.java:2157)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExe=
cutorImpl.java:1886)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorIm=
pl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc=
2Statement.java:555)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(Abs=
tractJdbc2Statement.java:417)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc=
2Statement.java:410)
at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.execute(Cach=
edPreparedStatement.java:303)
at org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.execute(Wra=
ppedPreparedStatement.java:442)
at org.springframework.jdbc.core.JdbcTemplate$6.doInCallableStateme=
nt(JdbcTemplate.java:1133) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate$6.doInCallableStateme=
nt(JdbcTemplate.java:1130) [spring-jdbc.jar:4.2.4.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.=
java:1078) [spring-jdbc.jar:4.2.4.RELEASE]
... 65 more
--_000_CY1PR15MB0444640A0F3DB3A637F9F1AAF2AB0CY1PR15MB0444namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div>
<div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;=
color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">
Hello,<br>
<br>
<span id=3D"result_box" class=3D"" lang=3D"en"><span>My ovirt 4.1.9 install=
is throwing error 404 - Not found.</span>
<span class=3D"">Follow the log files.</span></span><br>
<br>
<div>DHW</div>
<div>2018-03-20 09:14:31|ETL Service Stopped</div>
<div>2018-03-20 09:16:32|ETL Service Started</div>
<div>ovirtEngineDbDriverClass|org.postgresql.Driver</div>
<div>ovirtEngineHistoryDbJdbcConnection|jdbc:postgresql://localhost:5432/ov=
irt_engine_history?sslfactory=3Dorg.postgresql.ssl.NonValidatingFactory</di=
v>
<div>hoursToKeepDaily|0</div>
<div>hoursToKeepHourly|720</div>
<div>ovirtEngineDbPassword|**********************</div>
<div>runDeleteTime|3</div>
<div>ovirtEngineDbJdbcConnection|jdbc:postgresql://localhost:5432/engine?ss=
lfactory=3Dorg.postgresql.ssl.NonValidatingFactory</div>
<div>runInterleave|60</div>
<div>limitRows|limit 1000</div>
<div>ovirtEngineHistoryDbUser|ovirt_engine_history</div>
<div>ovirtEngineDbUser|engine</div>
<div>deleteIncrement|10</div>
<div>timeBetweenErrorEvents|300000</div>
<div>hoursToKeepSamples|24</div>
<div>deleteMultiplier|1000</div>
<div>lastErrorSent|2011-07-03 12:46:47.000000</div>
<div>etlVersion|4.1.9</div>
<div>dwhAggregationDebug|false</div>
<div>dwhUuid|f01b63b4-97c6-4cc4-b363-01f0928822cf</div>
<div>ovirtEngineHistoryDbDriverClass|org.postgresql.Driver</div>
<div>ovirtEngineHistoryDbPassword|**********************</div>
<div></div>
<div>Engine</div>
<div>2018-03-20 09:16:43,213-03 WARN [org.ovirt.engine.core.utils.Con=
figUtilsBase] (ServerService Thread Pool -- 46) [] Could not find enum valu=
e for option: 'VdsFenceOptions'</div>
<div>2018-03-20 09:16:43,213-03 WARN [org.ovirt.engine.core.utils.Con=
figUtilsBase] (ServerService Thread Pool -- 46) [] Could not find enum valu=
e for option: 'DbJustRestored'</div>
<div>2018-03-20 09:16:43,215-03 INFO [org.ovirt.engine.core.utils.osi=
nfo.OsInfoPreferencesLoader] (ServerService Thread Pool -- 46) [] Loading f=
ile '/etc/ovirt-engine/osinfo.conf.d/00-defaults.properties'</div>
<div>2018-03-20 09:16:43,252-03 ERROR [org.ovirt.engine.core.bll.Backend] (=
ServerService Thread Pool -- 46) [] Error during initialization: org.spring=
framework.jdbc.BadSqlGrammarException: CallableStatementCallback; bad SQL g=
rammar [{call clear_osinfo()}];
nested exception is org.postgresql.util.PSQLException: ERROR: relation &qu=
ot;dwh_osinfo" does not exist</div>
<div> Where: SQL statement "TRUNCATE dwh_osinfo"</div>
<div>PL/pgSQL function clear_osinfo() line 3 at SQL statement</div>
<div> at org.springframework.jdbc=
.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExce=
ptionTranslator.java:231) [spring-jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackS=
QLExceptionTranslator.java:73) [spring-jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.core.JdbcTemplate.execute(JdbcTemplate.java:1094) [spring-jdbc.jar:4.2.4.R=
ELEASE]</div>
<div> at org.springframework.jdbc=
.core.JdbcTemplate.call(JdbcTemplate.java:1130) [spring-jdbc.jar:4.2.4.RELE=
ASE]</div>
<div> at org.springframework.jdbc=
.core.simple.AbstractJdbcCall.executeCallInternal(AbstractJdbcCall.java:405=
) [spring-jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.core.simple.AbstractJdbcCall.doExecute(AbstractJdbcCall.java:377) [spring-=
jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:188) [spring-jdbc.j=
ar:4.2.4.RELEASE]</div>
<div> at org.ovirt.engine.core.da=
o.dwh.OsInfoDaoImpl.populateDwhOsInfo(OsInfoDaoImpl.java:52) [dal.jar:]</di=
v>
<div> at org.ovirt.engine.core.bl=
l.Backend.initOsRepository(Backend.java:742) [bll.jar:]</div>
<div> at org.ovirt.engine.core.bl=
l.Backend.initialize(Backend.java:258) [bll.jar:]</div>
<div> at org.ovirt.engine.core.bl=
l.Backend.create(Backend.java:197) [bll.jar:]</div>
<div> at sun.reflect.NativeMethod=
AccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_161]</div>
<div> at sun.reflect.NativeMethod=
AccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_161]</d=
iv>
<div> at sun.reflect.DelegatingMe=
thodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0=
_161]</div>
<div> at java.lang.reflect.Method=
.invoke(Method.java:498) [rt.jar:1.8.0_161]</div>
<div> at org.jboss.as.ee.componen=
t.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedRefer=
enceLifecycleMethodInterceptor.java:96)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.invocation.Int=
erceptorContext$Invocation.proceed(InterceptorContext.java:437)</div>
<div> at org.jboss.as.weld.ejb.Js=
r299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java=
:70) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.as.weld.ejb.Js=
r299BindingsInterceptor.doLifecycleInterception(Jsr299BindingsInterceptor.j=
ava:117) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.as.weld.ejb.Js=
r299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:10=
3) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.invocation.Int=
erceptorContext$Invocation.proceed(InterceptorContext.java:437)</div>
<div> at org.jboss.weld.ejb.Abstr=
actEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScop=
eActivationInterceptor.java:73) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final=
]</div>
<div> at org.jboss.as.weld.ejb.Ej=
bRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivat=
ionInterceptor.java:83) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.weld.inject=
ion.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.jav=
a:53) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ee.componen=
t.AroundConstructInterceptorFactory$1.processInvocation(AroundConstructInte=
rceptorFactory.java:28)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.weld.inject=
ion.WeldInterceptorInjectionInterceptor.processInvocation(WeldInterceptorIn=
jectionInterceptor.java:56) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</d=
iv>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ee.componen=
t.ComponentInstantiatorInterceptor.processInvocation(ComponentInstantiatorI=
nterceptor.java:74)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.weld.ejb.Js=
r299BindingsCreateInterceptor.processInvocation(Jsr299BindingsCreateInterce=
ptor.java:100) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ee.componen=
t.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor=
.java:50)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ejb3.tx.CMT=
TxInterceptor.invokeInNoTx(CMTTxInterceptor.java:263) [wildfly-ejb3-10.1.0.=
Final.jar:10.1.0.Final]</div>
<div> at org.jboss.as.ejb3.tx.CMT=
TxInterceptor.supports(CMTTxInterceptor.java:374) [wildfly-ejb3-10.1.0.Fina=
l.jar:10.1.0.Final]</div>
<div> at org.jboss.as.ejb3.tx.Lif=
ecycleCMTTxInterceptor.processInvocation(LifecycleCMTTxInterceptor.java:70)=
[wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.weld.inject=
ion.WeldInjectionContextInterceptor.processInvocation(WeldInjectionContextI=
nterceptor.java:43) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ejb3.compon=
ent.interceptors.CurrentInvocationContextInterceptor.processInvocation(Curr=
entInvocationContextInterceptor.java:41) [wildfly-ejb3-10.1.0.Final.jar:10.=
1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ee.concurre=
nt.ConcurrentContextInterceptor.processInvocation(ConcurrentContextIntercep=
tor.java:45) [wildfly-ee-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.invocation.Con=
textClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.=
java:64)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.as.ejb3.compon=
ent.singleton.StartupCountDownInterceptor.processInvocation(StartupCountDow=
nInterceptor.java:25) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.run(InterceptorContext.java:356)</div>
<div> at org.jboss.invocation.Pri=
vilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInte=
rceptor.java:80)</div>
<div> at org.jboss.invocation.Int=
erceptorContext.proceed(InterceptorContext.java:340)</div>
<div> at org.jboss.invocation.Cha=
inedInterceptor.processInvocation(ChainedInterceptor.java:61)</div>
<div> at org.jboss.as.ee.componen=
t.BasicComponent.constructComponentInstance(BasicComponent.java:161)</div>
<div> at org.jboss.as.ee.componen=
t.BasicComponent.constructComponentInstance(BasicComponent.java:134)</div>
<div> at org.jboss.as.ee.componen=
t.BasicComponent.createInstance(BasicComponent.java:88)</div>
<div> at org.jboss.as.ejb3.compon=
ent.singleton.SingletonComponent.getComponentInstance(SingletonComponent.ja=
va:124) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.as.ejb3.compon=
ent.singleton.SingletonComponent.start(SingletonComponent.java:138) [wildfl=
y-ejb3-10.1.0.Final.jar:10.1.0.Final]</div>
<div> at org.jboss.as.ee.componen=
t.ComponentStartService$1.run(ComponentStartService.java:54)</div>
<div> at java.util.concurrent.Exe=
cutors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_161]</div>
<div> at java.util.concurrent.Fut=
ureTask.run(FutureTask.java:266) [rt.jar:1.8.0_161]</div>
<div> at java.util.concurrent.Thr=
eadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_161]<=
/div>
<div> at java.util.concurrent.Thr=
eadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_161]<=
/div>
<div> at java.lang.Thread.run(Thr=
ead.java:748) [rt.jar:1.8.0_161]</div>
<div> at org.jboss.threads.JBossT=
hread.run(JBossThread.java:320)</div>
<div>Caused by: org.postgresql.util.PSQLException: ERROR: relation "dw=
h_osinfo" does not exist</div>
<div> Where: SQL statement "TRUNCATE dwh_osinfo"</div>
<div>PL/pgSQL function clear_osinfo() line 3 at SQL statement</div>
<div> at org.postgresql.core.v3.Q=
ueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157)</div>
<div> at org.postgresql.core.v3.Q=
ueryExecutorImpl.processResults(QueryExecutorImpl.java:1886)</div>
<div> at org.postgresql.core.v3.Q=
ueryExecutorImpl.execute(QueryExecutorImpl.java:255)</div>
<div> at org.postgresql.jdbc2.Abs=
tractJdbc2Statement.execute(AbstractJdbc2Statement.java:555)</div>
<div> at org.postgresql.jdbc2.Abs=
tractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417)</div>
<div> at org.postgresql.jdbc2.Abs=
tractJdbc2Statement.execute(AbstractJdbc2Statement.java:410)</div>
<div> at org.jboss.jca.adapters.j=
dbc.CachedPreparedStatement.execute(CachedPreparedStatement.java:303)</div>
<div> at org.jboss.jca.adapters.j=
dbc.WrappedPreparedStatement.execute(WrappedPreparedStatement.java:442)</di=
v>
<div> at org.springframework.jdbc=
.core.JdbcTemplate$6.doInCallableStatement(JdbcTemplate.java:1133) [spring-=
jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.core.JdbcTemplate$6.doInCallableStatement(JdbcTemplate.java:1130) [spring-=
jdbc.jar:4.2.4.RELEASE]</div>
<div> at org.springframework.jdbc=
.core.JdbcTemplate.execute(JdbcTemplate.java:1078) [spring-jdbc.jar:4.2.4.R=
ELEASE]</div>
<div> ... 65 more<br>
</div>
<br>
<br>
<br>
</div>
</div>
</body>
</html>
--_000_CY1PR15MB0444640A0F3DB3A637F9F1AAF2AB0CY1PR15MB0444namp_--
1
0
--=_71d0204ede0ed034c43d7c1c39078f8a
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,=0A I wanted to rebuild a new hosted engine setup, as the old was c=
orrupted (too much violent poweroff !) So the server was not reinstall=
ed, I just runned "ovirt-hosted-engine-cleanup". The network setup gener=
ated by vdsm seems to be still in place, so I haven't changed anything t=
here. Then I decided to update the packages to the latest versions ava=
ible, rebooted the server and run "ovirt-hosted-engine-setup". But the=
process never succeeds, as I get an error after a long time spent in "[=
INFO ] TASK [Wait for the host to be up]" [ ERROR ] fatal: [localho=
st]: FAILED! =3D> {"ansible_facts": {"ovirt_hosts": [{"address": "pfm-sr=
v-virt-1.pfm-ad.pfm.loc", "affinity_labels": [], "auto_numa_status": "un=
known", "certificate": {"organization": "pfm.loc", "subject": "O=3Dpfm.l=
oc,CN=3Dpfm-srv-virt-1.pfm-ad.pfm.loc"}, "cluster": {"href": "/ovirt-eng=
ine/api/clusters/d6c9358e-2b8b-11e8-bc86-00163e152701", "id": "d6c9358e-=
2b8b-11e8-bc86-00163e152701"}, "comment": "", "cpu": {"speed": 0.0, "top=
ology": {}}, "device_passthrough": {"enabled": false}, "devices": [], "e=
xternal_network_provider_configurations": [], "external_status": "ok", "=
hardware_information": {"supported_rng_sources": []}, "hooks": [], "href=
": "/ovirt-engine/api/hosts/542566c4-fc85-4398-9402-10c8adaa9554", "id":=
"542566c4-fc85-4398-9402-10c8adaa9554", "katello_errata": [], "kdump_st=
atus": "unknown", "ksm": {"enabled": false}, "max_scheduling_memory": 0,=
"memory": 0, "name": "pfm-srv-virt-1.pfm-ad.pfm.loc", "network_attachme=
nts": [], "nics": [], "numa_nodes": [], "numa_supported": false, "os": {=
"custom_kernel_cmdline": ""}, "permissions": [], "port": 54321, "power_m=
anagement": {"automatic_pm_enabled": true, "enabled": false, "kdump_dete=
ction": true, "pm_proxies": []}, "protocol": "stomp", "se_linux": {}, "s=
pm": {"priority": 5, "status": "none"}, "ssh": {"fingerprint": "SHA256:J=
75BVLFnmGBGFosXzaxCRnuIYcOc75HUBQZ4pOKpDg8", "port": 22}, "statistics":=
[], "status": "non_responsive", "storage_connection_extensions": [], "s=
ummary": {"total": 0}, "tags": [], "transparent_huge_pages": {"enabled":=
false}, "type": "rhel", "unmanaged_networks": [], "update_available": f=
alse}]}, "attempts": 120, "changed": false}=0A[ INFO ] TASK [Remove loca=
l vm dir]=0A[ INFO ] TASK [Notify the user about a failure]=0A[ ERROR ]=
fatal: [localhost]: FAILED! =3D> {"changed": false, "msg": "The system=
may not be provisioned according to the playbook results: please check=
the logs for the issue, fix accordingly or re-deploy from scratch.\n"}=
I made another try with Cockpit, it is the same. Am I doing somet=
hing wrong or is there a bug ? Regards =0A=0A---------------------=
------------------------------------------------------------------------=
----=0AFreeMail powered by mail.fr
--=_71d0204ede0ed034c43d7c1c39078f8a
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<div><span style=3D"font-family: arial, helvetica,sans-serif; font-size:=
10pt; color: #000000;">Hi,<br /></span></div>=0A<div> </div>=0A<di=
v><span style=3D"font-family: arial, helvetica,sans-serif; font-size: 10=
pt; color: #000000;">I wanted to rebuild a new hosted engine setup, as t=
he old was corrupted (too much violent poweroff !)</span></div>=0A<div>&=
nbsp;</div>=0A<div><span style=3D"font-family: arial, helvetica,sans-ser=
if; font-size: 10pt; color: #000000;">So the server was not reinstalled,=
I just runned "ovirt-hosted-engine-cleanup". The network setup generate=
d by vdsm seems to be still in place, so I haven't changed anything ther=
e.</span></div>=0A<div> </div>=0A<div><span style=3D"font-family: a=
rial, helvetica,sans-serif; font-size: 10pt; color: #000000;">Then I dec=
ided to update the packages to the latest versions avaible, rebooted the=
server and run "ovirt-hosted-engine-setup".</span></div>=0A<div> <=
/div>=0A<div><span style=3D"font-family: arial, helvetica,sans-serif; fo=
nt-size: 10pt; color: #000000;">But the process never succeeds, as I get=
an error after a long time spent in "<span class=3D"ansible-output-line=
">[ INFO ] TASK [Wait for the host to be up]</span>"</span></div>=0A<div=
> </div>=0A<div> </div>=0A<div><span style=3D"font-family: ari=
al, helvetica,sans-serif; font-size: 10pt; color: #000000;"><span class=
=3D"ansible-output-line">[ ERROR ] fatal: [localhost]: FAILED! =3D> {=
"ansible_facts": {"ovirt_hosts": [{"address": "pfm-srv-virt-1.pfm-ad.pfm=
.loc", "affinity_labels": [], "auto_numa_status": "unknown", "certificat=
e": {"organization": "pfm.loc", "subject": "O=3Dpfm.loc,CN=3Dpfm-srv-vir=
t-1.pfm-ad.pfm.loc"}, "cluster": {"href": "/ovirt-engine/api/clusters/d6=
c9358e-2b8b-11e8-bc86-00163e152701", "id": "d6c9358e-2b8b-11e8-bc86-0016=
3e152701"}, "comment": "", "cpu": {"speed": 0.0, "topology": {}}, "devic=
e_passthrough": {"enabled": false}, "devices": [], "external_network_pro=
vider_configurations": [], "external_status": "ok", "hardware_informatio=
n": {"supported_rng_sources": []}, "hooks": [], "href": "/ovirt-engine/a=
pi/hosts/542566c4-fc85-4398-9402-10c8adaa9554", "id": "542566c4-fc85-439=
8-9402-10c8adaa9554", "katello_errata": [], "kdump_status": "unknown", "=
ksm": {"enabled": false}, "max_scheduling_memory": 0, "memory": 0, "name=
": "pfm-srv-virt-1.pfm-ad.pfm.loc", "network_attachments": [], "nics": [=
], "numa_nodes": [], "numa_supported": false, "os": {"custom_kernel_cmdl=
ine": ""}, "permissions": [], "port": 54321, "power_management": {"autom=
atic_pm_enabled": true, "enabled": false, "kdump_detection": true, "pm_p=
roxies": []}, "protocol": "stomp", "se_linux": {}, "spm": {"priority": 5=
, "status": "none"}, "ssh": {"fingerprint": "SHA256:J75BVLFnmGBGFosXzaxC=
RnuIYcOc75HUBQZ4pOKpDg8", "port": 22}, "statistics": [], "status": "non_=
responsive", "storage_connection_extensions": [], "summary": {"total": 0=
}, "tags": [], "transparent_huge_pages": {"enabled": false}, "type": "rh=
el", "unmanaged_networks": [], "update_available": false}]}, "attempts":=
120, "changed": false}<br /></span><span class=3D"ansible-output-line">=
[ INFO ] TASK [Remove local vm dir]<br /></span><span class=3D"ansible-o=
utput-line">[ INFO ] TASK [Notify the user about a failure]<br /></span>=
<span class=3D"ansible-output-line">[ ERROR ] fatal: [localhost]: FAILED=
! =3D> {"changed": false, "msg": "The system may not be provisioned a=
ccording to the playbook results: please check the logs for the issue, f=
ix accordingly or re-deploy from scratch.\n"}</span></span></div>=0A<div=
> </div>=0A<div> </div>=0A<div><span style=3D"font-family: ari=
al, helvetica,sans-serif; font-size: 10pt; color: #000000;">I made anoth=
er try with Cockpit, it is the same.</span></div>=0A<div> </div>=0A=
<div><span style=3D"font-family: arial, helvetica,sans-serif; font-size:=
10pt; color: #000000;">Am I doing something wrong or is there a bug ?</=
span></div>=0A<div> </div>=0A<div><span style=3D"font-family: arial=
, helvetica,sans-serif; font-size: 10pt; color: #000000;">Regards</span>=
</div>=0A<div> </div>=0A<div> </div>=0A <br=
/><hr>FreeMail powered by <a href=3D"https://mail.fr" target=3D"_blank">=
mail.fr</a>=0A
--=_71d0204ede0ed034c43d7c1c39078f8a--
2
3
This is a multi-part message in MIME format.
--------------165BBD782CF92190910FEFA9
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
I am trying to upload the disk image which is in qcow2 format. After
uploading about 38 GB the status turns to "Paused by system" and it does
not resume at all. Any attempt to manually resume, will result back in
paused status.
Ovirt engine version : 4.2.1.6-1.el7.centos
Any guidance to finish this upload task?
--
Thanks & Regards,
Anantha Raghava
--------------165BBD782CF92190910FEFA9
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi,</p>
<p>I am trying to upload the disk image which is in qcow2 format.
After uploading about 38 GB the status turns to "Paused by system"
and it does not resume at all. Any attempt to manually resume,
will result back in paused status.</p>
<p>Ovirt engine version : <span class="gwt-InlineLabel">4.2.1.6-1.el7.centos</span></p>
<p><span class="gwt-InlineLabel">Any guidance to finish this upload
task?<br>
</span></p>
<div class="moz-signature">
<p>-- </p>
<p style="margin-bottom: 0cm; line-height: 100%"><font face="Times
New Roman, serif">Thanks
& Regards,</font></p>
<p style="margin-bottom: 0cm; line-height: 100%"><br>
</p>
<address style="line-height: 100%"><font face="Times New Roman,
serif">Anantha
Raghava</font></address>
<br>
</div>
</body>
</html>
--------------165BBD782CF92190910FEFA9--
3
2
--_000_AM3PR05MB136314CA68BEF180BD8ED19A95D40AM3PR05MB1363eurp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello everyone
I've made a rookie mistake by installing ovirt 4.2 in centos 7 with dhcp in=
stead of a static ip configuration. Both engine and host are in the same ma=
chine 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 s=
torage 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/0244=
32.html but this is for a hosted engine and doesn't help when both engine a=
nd host are in the same machine
Thanx in advance
Best Regards
Zois
--_000_AM3PR05MB136314CA68BEF180BD8ED19A95D40AM3PR05MB1363eurp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0">Hello everyone</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">I've made a rookie mistake by&nbs=
p;installing ovirt 4.2 in centos 7 with dhcp instead of a static ip co=
nfiguration. Both engine and host are in the same machine cause of limited&=
nbsp;resources and i was so happy that everything
worked so well that i kept configuring and installing vm's ,adding local a=
nd nfs storage and setting up the backup!</p>
<p style=3D"margin-top:0;margin-bottom:0">As you understand i must&nbs=
p;change the configuration to static ip and i can't find any guide describi=
ng the correct procedure. Is there an official guide to change configu=
ration without causing any trouble?</p>
<p style=3D"margin-top:0;margin-bottom:0">I've found this thread <a hr=
ef=3D"http://lists.ovirt.org/pipermail/users/2014-May/024432.html" class=3D=
"OWAAutoLink" id=3D"LPlnk575955" previewremoved=3D"true">http://lists.ovirt=
.org/pipermail/users/2014-May/024432.html</a> but
this is for a hosted engine and doesn't help when both engine and host are=
in the same machine</p>
<p style=3D"margin-top:0;margin-bottom:0"></p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">Thanx in advance</p>
<p style=3D"margin-top:0;margin-bottom:0">Best Regards</p>
<p style=3D"margin-top:0;margin-bottom:0">Zois</p>
</div>
</body>
</html>
--_000_AM3PR05MB136314CA68BEF180BD8ED19A95D40AM3PR05MB1363eurp_--
2
1
Hello:
This past week, I created a new gluster store, as I was running out of disk
space on my main, SSD-backed storage pool. I used 2TB Seagate FireCuda
drives (hybrid SSD/spinning). Hardware is Dell R610's with integral
PERC/6i cards. I placed one disk per machine, exported the disk as a
single disk volume from the raid controller, formatted it XFS, mounted it,
and dedicated it to a new replica 3 gluster volume.
Since doing so, I've been having major performance problems. One of my
windows VMs sits at 100% disk utilization nearly continously, and its
painful to do anything on it. A Zabbix install on CentOS using mysql as
the backing has 70%+ iowait nearly all the time, and I can't seem to get
graphs loaded from the web console. Its also always spewing errors that
ultimately come down to insufficient disk performance issues.
All of this was working OK before the changes. There are two:
Old storage was SSD backed, Replica 2 + arb, and running on the same GigE
network as management and main VM network.
New storage was created using the dedicated Gluster network (running on em4
on these servers, completely different subnet (174.x vs 192.x), and was
created replica 3 (no arb), on the FireCuda disks (seem to be the fastest I
could afford for non-SSD, as I needed a lot more storage).
My attempts to watch so far have NOT shown maxed network interfaces (using
bwm-ng on the command line); in fact, the gluster interface is usually
below 20% utilized.
I'm not sure how to meaningfully measure the performance of the disk
itself; I'm not sure what else to look at. My cluster is not very usable
currently, though. IOWait on my hosts appears to be below 0.5%, usually
0.0 to 0.1. Inside the VMs is a whole different story.
My cluster is currently running ovirt 4.1. I'm interested in going to 4.2,
but I think I need to fix this first.
Thanks!
--Jim
3
3
19 Mar '18
Hello folks
I currently have a oVirt Engine which runs in a Dedicated Virtual Machine
in another ans separate environment. It is very nice to have it like that
because every time I do a oVirt Version Upgrade I take a snapshot before
and if it failed (and it did failed in the past several times) I just go
back in time before the snapshot and all comes back to normal.
Two quick questions:
- Going to a Self-Hosted Engine will snapshots or recoverable ways be
possible ?
- To migrate the Engine from the current environment to the self-hosted
engine is it just a question to backup the Database, restore it into the
self-hosted engine keeping it with the same IP address ? Are there any
special points to take in consideration when doing this migration ?
Thanks
Fernando
2
3
Hi,
Cd drive is not showing in windows 7 VM.
Please help me out???
2
1
Cannot start VM after live storage migration - Bad volume specification
by Bruckner, Simone 19 Mar '18
by Bruckner, Simone 19 Mar '18
19 Mar '18
--_000_2CB4E8C8E00E594EA06D4AC427E429920FE9C36Bfabamailserverf_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
we did a live storage migration of one of three disks of a vm that failed=
because the vm became not responding when deleting the auto-snapshot:
2018-03-16 15:07:32.084+01 | 0 | Snapshot 'VMNAME_Disk2 Auto-generat=
ed for Live Storage Migration' creation for VM 'VMNAME' was initiated by xx=
x
2018-03-16 15:07:32.097+01 | 0 | User xxx moving disk VMNAME_Disk2 t=
o domain VMHOST_LUN_211.
2018-03-16 15:08:56.304+01 | 0 | Snapshot 'VMNAME_Disk2 Auto-generat=
ed for Live Storage Migration' creation for VM 'VMNAME' has been completed.
2018-03-16 16:40:48.89+01 | 0 | Snapshot 'VMNAME_Disk2 Auto-generat=
ed for Live Storage Migration' deletion for VM 'VMNAME' was initiated by xx=
x.
2018-03-16 16:44:44.813+01 | 1 | VM VMNAME is not responding.
2018-03-18 18:40:51.258+01 | 2 | Failed to delete snapshot 'VMNAME_D=
isk2 Auto-generated for Live Storage Migration' for VM 'VMNAME'.
2018-03-18 18:40:54.506+01 | 1 | Possible failure while deleting VMN=
AME_Disk2 from the source Storage Domain VMHOST_LUN_211 during the move ope=
ration. The Storage Domain may be manually cleaned-up from possible leftove=
r
s (User:xxx).
Now we cannot start the vm anymore as long as this disk is online. Error me=
ssage is "VM VMNAME is down with error. Exit message: Bad volume specificat=
ion {'index': 2, 'domainID': 'ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a', 'reqsi=
ze': '0', 'name': 'vdc', 'truesize': '2147483648', 'format': 'cow', 'discar=
d': False, 'volumeID': '4659b5e0-93c1-478d-97d0-ec1cf4052028', 'apparentsiz=
e': '2147483648', 'imageID': 'c1a05108-90d7-421d-a9b4-d4cc65c48429', 'specP=
arams': {}, 'iface': 'virtio', 'cache': 'none', 'propagateErrors': 'off', '=
poolID': '5849b030-626e-47cb-ad90-3ce782d831b3', 'device': 'disk', 'path': =
'/rhev/data-center/mnt/blockSD/ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a/images/=
c1a05108-90d7-421d-a9b4-d4cc65c48429/4659b5e0-93c1-478d-97d0-ec1cf4052028',=
'serial': 'c1a05108-90d7-421d-a9b4-d4cc65c48429', 'diskType': 'block', 'ty=
pe': 'block'}."
vdsm.log:
2018-03-18 21:53:33,815+0100 ERROR (vm/7d05e511) [storage.TaskManager.Task]=
(Task=3D'fc3bac16-64f3-4910-8bc4-6cfdd4d270da') Unexpected error (task:875=
)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, i=
n _run
return fn(*args, **kargs)
File "<string>", line 2, in prepareImage
File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in m=
ethod
ret =3D func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 3179, i=
n prepareImage
raise se.prepareIllegalVolumeError(volUUID)
prepareIllegalVolumeError: Cannot prepare illegal volume: ('4c6475b1-352a-4=
114-b647-505cccbe6663',)
2018-03-18 21:53:33,816+0100 INFO (vm/7d05e511) [storage.TaskManager.Task]=
(Task=3D'fc3bac16-64f3-4910-8bc4-6cfdd4d270da') aborting: Task is aborted:=
"Cannot prepare illegal volume: ('4c6475b1-352a-4114-b647-505cccbe6663',)"=
- code 227 (task:1181)
2018-03-18 21:53:33,816+0100 ERROR (vm/7d05e511) [storage.Dispatcher] FINIS=
H prepareImage error=3DCannot prepare illegal volume: ('4c6475b1-352a-4114-=
b647-505cccbe6663',) (dispatcher:82)
2018-03-18 21:53:33,816+0100 ERROR (vm/7d05e511) [virt.vm] (vmId=3D'7d05e51=
1-2e97-4002-bded-285ec4e30587') The vm start process failed (vm:927)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 856, in _st=
artUnderlyingVm
self._run()
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 2661, in _ru=
n
self._devices =3D self._make_devices()
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 2608, in _m=
ake_devices
self._preparePathsForDrives(disk_params)
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 1001, in _p=
reparePathsForDrives
drive['path'] =3D self.cif.prepareVolumePath(drive, self.id)
File "/usr/lib/python2.7/site-packages/vdsm/clientIF.py", line 393, in pr=
epareVolumePath
raise vm.VolumeError(drive)
VolumeError: Bad volume specification {'index': 2, 'domainID': 'ecc71a64-62=
c1-43f4-bf1f-3bc1b22c7a8a', 'reqsize': '0', 'name': 'vdc', 'truesize': '214=
7483648', 'format': 'cow', 'discard': False, 'volumeID': '4659b5e0-93c1-478=
d-97d0-ec1cf4052028', 'apparentsize': '2147483648', 'imageID': 'c1a05108-90=
d7-421d-a9b4-d4cc65c48429', 'specParams': {}, 'iface': 'virtio', 'cache': '=
none', 'propagateErrors': 'off', 'poolID': '5849b030-626e-47cb-ad90-3ce782d=
831b3', 'device': 'disk', 'path': '/rhev/data-center/mnt/blockSD/ecc71a64-6=
2c1-43f4-bf1f-3bc1b22c7a8a/images/c1a05108-90d7-421d-a9b4-d4cc65c48429/4659=
b5e0-93c1-478d-97d0-ec1cf4052028', 'serial': 'c1a05108-90d7-421d-a9b4-d4cc6=
5c48429', 'diskType': 'block', 'type': 'block'}
2018-03-18 21:53:33,817+0100 INFO (vm/7d05e511) [virt.vm] (vmId=3D'7d05e51=
1-2e97-4002-bded-285ec4e30587') Changed state to Down: Bad volume specifica=
tion {'index': 2, 'domainID': 'ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a', 'reqs=
ize': '0', 'name': 'vdc', 'truesize': '2147483648', 'format': 'cow', 'disca=
rd': False, 'volumeID': '4659b5e0-93c1-478d-97d0-ec1cf4052028', 'apparentsi=
ze': '2147483648', 'imageID': 'c1a05108-90d7-421d-a9b4-d4cc65c48429', 'spec=
Params': {}, 'iface': 'virtio', 'cache': 'none', 'propagateErrors': 'off', =
'poolID': '5849b030-626e-47cb-ad90-3ce782d831b3', 'device': 'disk', 'path':=
'/rhev/data-center/mnt/blockSD/ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a/images=
/c1a05108-90d7-421d-a9b4-d4cc65c48429/4659b5e0-93c1-478d-97d0-ec1cf4052028'=
, 'serial': 'c1a05108-90d7-421d-a9b4-d4cc65c48429', 'diskType': 'block', 't=
ype': 'block'} (code=3D1) (vm:1646)
Is there a way to recover this disk?
Thank you,
Simone
--_000_2CB4E8C8E00E594EA06D4AC427E429920FE9C36Bfabamailserverf_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"> we did a live storage mi=
gration of one of three disks of a vm that failed because the vm became not=
responding when deleting the auto-snapshot:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-16 15:07:32.084+01 | =
0 | Snapshot 'VMNAME_Disk2 Auto-generated fo=
r Live Storage Migration' creation for VM 'VMNAME' was initiated by xxx<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-16 15:07:32.097+01 | =
0 | User xxx moving disk VMNAME_Disk2 to dom=
ain VMHOST_LUN_211.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-16 15:08:56.304+01 | =
0 | Snapshot 'VMNAME_Disk2 Auto-generated fo=
r Live Storage Migration' creation for VM 'VMNAME' has been completed.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-16 16:40:48.89+01 | &=
nbsp; 0 | Snapshot 'VMNAME_Disk2 Auto-generat=
ed for Live Storage Migration' deletion for VM 'VMNAME' was initiated by xx=
x.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-16 16:44:44.813+01 | =
1 | VM VMNAME is not responding.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 18:40:51.258+01 | =
2 | Failed to delete snapshot 'VMNAME_Disk2 =
Auto-generated for Live Storage Migration' for VM 'VMNAME'.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 18:40:54.506+01 | =
1 | Possible failure while deleting VMNAME_D=
isk2 from the source Storage Domain VMHOST_LUN_211 during the move operatio=
n. The Storage
Domain may be manually cleaned-up from possible leftover<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">s (User:xxx).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Now we cannot start the vm anym=
ore as long as this disk is online. Error message is
</span><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-family:"Cour=
ier New"">“VM VMNAME is down with error. Exit message: Bad volum=
e specification {'index': 2, 'domainID': 'ecc71a64-62c1-43f4-bf1f-3bc1b22c7=
a8a', 'reqsize': '0', 'name': 'vdc', 'truesize': '2147483648',
'format': 'cow', 'discard': False, 'volumeID': '4659b5e0-93c1-478d-97d0-ec=
1cf4052028', 'apparentsize': '2147483648', 'imageID': 'c1a05108-90d7-421d-a=
9b4-d4cc65c48429', 'specParams': {}, 'iface': 'virtio', 'cache': 'none', 'p=
ropagateErrors': 'off', 'poolID':
'5849b030-626e-47cb-ad90-3ce782d831b3', 'device': 'disk', 'path': '/rhev/d=
ata-center/mnt/blockSD/ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a/images/c1a05108=
-90d7-421d-a9b4-d4cc65c48429/4659b5e0-93c1-478d-97d0-ec1cf4052028', 'serial=
': 'c1a05108-90d7-421d-a9b4-d4cc65c48429',
'diskType': 'block', 'type': 'block'}.”</span><span lang=3D"EN-GB"><=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">vdsm.log:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 21:53:33,815+0100 ERROR (vm/7=
d05e511) [storage.TaskManager.Task] (Task=3D'fc3bac16-64f3-4910-8bc4-6cfdd4=
d270da') Unexpected error (task:875)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">Traceback (most recent call last):<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/storage/task.py", line 882, in _run<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> return fn(*args, **kargs)=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "<string>", line=
2, in prepareImage<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/common/api.py", line 48, in method<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> ret =3D func(*args, **kwa=
rgs)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/storage/hsm.py", line 3179, in prepareImage<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> raise se.prepareIllegalVo=
lumeError(volUUID)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">prepareIllegalVolumeError: Cannot prepare il=
legal volume: ('4c6475b1-352a-4114-b647-505cccbe6663',)<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 21:53:33,816+0100 INFO =
(vm/7d05e511) [storage.TaskManager.Task] (Task=3D'fc3bac16-64f3-4910-8bc4-6=
cfdd4d270da') aborting: Task is aborted: "Cannot prepare illegal
volume: ('4c6475b1-352a-4114-b647-505cccbe6663',)" - code 227 (task:1=
181)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 21:53:33,816+0100 ERROR (vm/7=
d05e511) [storage.Dispatcher] FINISH prepareImage error=3DCannot prepare il=
legal volume: ('4c6475b1-352a-4114-b647-505cccbe6663',)
(dispatcher:82)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 21:53:33,816+0100 ERROR (vm/7=
d05e511) [virt.vm] (vmId=3D'7d05e511-2e97-4002-bded-285ec4e30587') The vm s=
tart process failed (vm:927)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">Traceback (most recent call last):<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/virt/vm.py", line 856, in _startUnderlyingVm<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> self._run()<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pac=
kages/vdsm/virt/vm.py", line 2661, in _run<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> self._devices =3D self._m=
ake_devices()<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/virt/vm.py", line 2608, in _make_devices<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> self._preparePathsForDriv=
es(disk_params)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/virt/vm.py", line 1001, in _preparePathsForDrives<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> drive['path'] =3D self.ci=
f.prepareVolumePath(drive, self.id)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> File "/usr/lib/python2.7/site-pa=
ckages/vdsm/clientIF.py", line 393, in prepareVolumePath<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New""> raise vm.VolumeError(driv=
e)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">VolumeError: Bad volume specification {'inde=
x': 2, 'domainID': 'ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a', 'reqsize': '0', =
'name': 'vdc', 'truesize': '2147483648', 'format':
'cow', 'discard': False, 'volumeID': '4659b5e0-93c1-478d-97d0-ec1cf4052028=
', 'apparentsize': '2147483648', 'imageID': 'c1a05108-90d7-421d-a9b4-d4cc65=
c48429', 'specParams': {}, 'iface': 'virtio', 'cache': 'none', 'propagateEr=
rors': 'off', 'poolID': '5849b030-626e-47cb-ad90-3ce782d831b3',
'device': 'disk', 'path': '/rhev/data-center/mnt/blockSD/ecc71a64-62c1-43f=
4-bf1f-3bc1b22c7a8a/images/c1a05108-90d7-421d-a9b4-d4cc65c48429/4659b5e0-93=
c1-478d-97d0-ec1cf4052028', 'serial': 'c1a05108-90d7-421d-a9b4-d4cc65c48429=
', 'diskType': 'block', 'type':
'block'}<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:9.0pt;font-f=
amily:"Courier New"">2018-03-18 21:53:33,817+0100 INFO =
(vm/7d05e511) [virt.vm] (vmId=3D'7d05e511-2e97-4002-bded-285ec4e30587') Cha=
nged state to Down: Bad volume specification {'index': 2, 'domainID':
'ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a', 'reqsize': '0', 'name': 'vdc', 'tr=
uesize': '2147483648', 'format': 'cow', 'discard': False, 'volumeID': '4659=
b5e0-93c1-478d-97d0-ec1cf4052028', 'apparentsize': '2147483648', 'imageID':=
'c1a05108-90d7-421d-a9b4-d4cc65c48429',
'specParams': {}, 'iface': 'virtio', 'cache': 'none', 'propagateErrors': '=
off', 'poolID': '5849b030-626e-47cb-ad90-3ce782d831b3', 'device': 'disk', '=
path': '/rhev/data-center/mnt/blockSD/ecc71a64-62c1-43f4-bf1f-3bc1b22c7a8a/=
images/c1a05108-90d7-421d-a9b4-d4cc65c48429/4659b5e0-93c1-478d-97d0-ec1cf40=
52028',
'serial': 'c1a05108-90d7-421d-a9b4-d4cc65c48429', 'diskType': 'block', 'ty=
pe': 'block'} (code=3D1) (vm:1646)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Is there a way to recover this =
disk?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-fareast-language:D=
E">Thank you,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-fareast-language:D=
E">Simone<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_2CB4E8C8E00E594EA06D4AC427E429920FE9C36Bfabamailserverf_--
1
1
Hello,
I started to do new modest system planing and the system will be mounted
on top of 3~4 Dell r720 with each 2xe5-2640 v2 and 128GB memory and 12xsas
10k 1.2tb and 3x ssd's
my plan is to use zfs on top of glusterfs , and my question is since i
didn't saw any doc on it
Is this kind of deployment is done in the past and recommended.
any way if yes is there any doc how to ?
Thanks
--
Tal Bar-or
3
3
Dear All,
Does someone had seen that error ? When I run this command from my
virtual machine:
# time dd if=/dev/zero of=enrico.dd bs=4k count=10000000
VM was paused due to kind a storage error/problem. Strange message
because tell about "no storage space error" but ovirt puts virtual
machine in
a paused state.
Inside events from ovirt web interface I see this:
"VM has been paused due to lack of storage space"
but no ERROR found in /var/log/vdsm.log.
My oVirt enviroment 4.2.1 has three hypervivosr with FC storage and
before now
I haven't see any other problem during the normal functioning of the vm
, it's seem
that this error occurs only when there is massive I/O.
Any ideas ?
Thanks a lot.
Best Regards
Enrico
--
_______________________________________________________________________
Enrico Becchetti Servizio di Calcolo e Reti
Istituto Nazionale di Fisica Nucleare - Sezione di Perugia
Via Pascoli,c/o Dipartimento di Fisica 06123 Perugia (ITALY)
Phone:+39 075 5852777 Mail: Enrico.Becchetti<at>pg.infn.it
______________________________________________________________________
5
7
--_000_HK2PR0401MB21648712398E942EAA9C52C1E2DA0HK2PR0401MB2164_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
HI,
Can you please suggest me any open source backup solution for ovirt Virtual=
machines.
My backup media is FC tape library which is directly attached to my ovirt n=
ode. I really appreciate your help
Regards,
--_000_HK2PR0401MB21648712398E942EAA9C52C1E2DA0HK2PR0401MB2164_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"He=
lvetica",sans-serif;color:#1D2129;background:white">HI,</span><span st=
yle=3D"font-size:10.5pt;font-family:"Helvetica",sans-serif;color:=
#1D2129"><br>
<span style=3D"background:white">Can you please suggest me any open source =
backup solution for ovirt Virtual machines.</span><br>
<span style=3D"background:white">My backup media is FC tape library which i=
s directly attached to my ovirt node. I really appreciate your help</span><=
br style=3D"font-variant-ligatures: normal;font-variant-caps: normal;orphan=
s: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px;text-decorat=
ion-style: initial;text-decoration-color: initial;word-spacing:0px">
<br>
<span style=3D"background:white"><o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"He=
lvetica",sans-serif;color:#1D2129;background:white"><o:p> </o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"He=
lvetica",sans-serif;color:#1D2129;background:white"><o:p> </o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"He=
lvetica",sans-serif;color:#1D2129;background:white"><o:p> </o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:"He=
lvetica",sans-serif;color:#1D2129;background:white">Regards,</span><o:=
p></o:p></p>
</div>
</body>
</html>
--_000_HK2PR0401MB21648712398E942EAA9C52C1E2DA0HK2PR0401MB2164_--
4
4
How to disable the QoS settings (go back to 'Unlimited' state) in the vNIC profile by using oVirt REST API?
by Shao-Da Huang 19 Mar '18
by Shao-Da Huang 19 Mar '18
19 Mar '18
Hi,
I have a vNIC profile with a QoS object:
<vnic_profile>
<name>vnic_test</name>
<network id="00000000-0000-0000-0000-000000000009"/>
<qos id="74de92de-3cea-449c-b82e-4655802698c5"/>
<pass_through>
<mode>disabled</mode>
</pass_through>
<port_mirroring>false</port_mirroring>
</vnic_profile>
Now I try to update this object using PUT method and set the 'pass_through'
mode to 'enabled',
But I always got the error message
"Cannot edit VM network interface profile. 'Port Mirroring' and 'Qos' are
not supported on passthrough profiles."
no matter I send the request body like:
<vnic_profile>
<name>vnic_test</name>
<network id="00000000-0000-0000-0000-000000000009"/>
<pass_through>
<mode>enabled</mode>
</pass_through>
<port_mirroring>false</port_mirroring>
</vnic_profile>
OR
<vnic_profile>
<name>vnic_test</name>
<network id="00000000-0000-0000-0000-000000000009"/>
<pass_through>
<mode>enabled</mode>
</pass_through>
</vnic_profile>
Could anyone tell me how to disable the related QoS settings (namely go
back to 'Unlimited' state) in a vNIC profile by using REST API?
1
0
--_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello All,
I have two hopefully easy questions regarding an ovirt-4.2.1 engine support=
and 3.x nodes ?
1) Does an ovirt-4.2.x engine support 3.x nodes ? As This page states:
"The cluster compatibility is set according to the version of the least cap=
able host operating system in the cluster."
https://www.ovirt.org/documentation/upgrade-guide/chap-Post-Upgrade_Tasks/
Which seems to indicate that you can run say a 4.2.1 engine with lower vers=
ion nodes, but is that correct ?
2) And can you just upgrade the nodes directly from 3.x to 4.2.x as per the=
se steps ?
1. Move the node to maintenance
2. Add 4.2.x repos
3. yum update
4. reboot
5. Activate (exit maintenance)
I've looked in the release notes but wasn't able to find much detail on ovi=
rt-nodes upgrades.
Thanks,
Joe.
--
J. Kelly
Infrastructure Engineer
TradingScreen
www.tradingscreen.com<http://www.tradingscreen.com/>
Follow TradingScreen on Twitter<http://twitter.com/#%21/TradingScreen>, Fac=
ebook<http://www.facebook.com/pages/TradingScreen/214046251945650>, or our =
blog, Trading Smarter<http://tradingsmarter.tradingscreen.com/>
This message is intended only for the recipient(s) named above and may cont=
ain confidential information. If you are not an intended recipient, you sho=
uld not review, distribute or copy this message. Please notify the sender i=
mmediately by e-mail if you have received this message in error and delete =
it from your system.
--_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:10pt;color:#000000;font=
-family:Verdana,Geneva,sans-serif;" dir=3D"ltr">
<p style=3D"margin-top:0;margin-bottom:0">Hello All,</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">I have two hopefully easy questio=
ns regarding an <span>ovirt-4.2.1 engine support and 3.x nodes ?&=
nbsp;</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0">1) Does an <span>ovirt-4.2.x=
engine support 3.x nodes ? As This page states:</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"><span>"The cluster compatibi=
lity is set according to the version of the least capable host operating sy=
stem in the cluster."</span><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"><a href=3D"https://www.ovirt.org/=
documentation/upgrade-guide/chap-Post-Upgrade_Tasks/" class=3D"OWAAutoLink"=
>https://www.ovirt.org/documentation/upgrade-guide/chap-Post-Upgrade_Tasks/=
</a><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"><br>
</p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
Which seems to indicate that you can run say a 4.2.1 engine with lower=
version nodes, but is that correct ?</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
<br>
</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
2) And can you just upgrade the nodes directly from 3.x to 4.2.x as per the=
se steps ?</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
<br>
</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
</p>
<div>1. Move the node to maintenance<br>
2. Add 4.2.x repos<br>
3. yum update<br>
4. reboot<br>
5. Activate (exit maintenance)</div>
<br>
</span>
<p></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
I've looked in the release notes but wasn't able to find much detail o=
n ovirt-nodes upgrades.</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
<br>
</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
Thanks,</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
Joe.</span></p>
<p style=3D"margin-top:0;margin-bottom:0"><span style=3D"font-size: 10pt;">=
<br>
</span></p>
<div id=3D"Signature">
<div id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size:12pt; color=
:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif,"EmojiFont=
","Apple Color Emoji","Segoe UI Emoji",NotoColorEm=
oji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,&quo=
t;EmojiFont","Apple Color Emoji","Segoe UI Emoji",=
NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiS=
ymbols,"EmojiFont","Apple Color Emoji","Segoe UI E=
moji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji&q=
uot;,EmojiSymbols">
<div style=3D"font-family:Tahoma; font-size:13px">
<table class=3D"" cellspacing=3D"0" cellpadding=3D"0" width=3D"100%" style=
=3D"font-family:Cantarell; letter-spacing:normal; orphans:auto; text-indent=
:0px; text-transform:none; widows:auto; word-spacing:0px">
<tbody>
<tr class=3D"">
<td class=3D"">
<div>-- <br>
<span style=3D"font-size:12pt; color:#000000; font-style:Arial,sans-serif; =
font-weight:bold">J. Kelly</span><br>
<span style=3D"font-size:10pt; color:#000000; font-style:Arial,sans-serif">=
Infrastructure Engineer</span><br>
<span style=3D"font-size:12pt; color:#808080; font-style:Arial,sans-serif; =
font-weight:bold">TradingScreen</span><br>
<span style=3D"font-size:10pt; color:#808080; font-style:Arial,sans-serif">=
<a href=3D"http://www.tradingscreen.com/" id=3D"LPNoLP">www.tradingscreen.c=
om</a></span><br>
</div>
</td>
</tr>
<tr class=3D"">
<td rowspan=3D"1" class=3D""><span style=3D"font-size:10.0pt; color:gray">F=
ollow TradingScreen on
<a href=3D"http://twitter.com/#%21/TradingScreen" id=3D"LPNoLP">Twitter</a>=
, <a href=3D"http://www.facebook.com/pages/TradingScreen/214046251945650" i=
d=3D"LPNoLP">
Facebook</a>, or our blog, <a href=3D"http://tradingsmarter.tradingscreen.c=
om/" id=3D"LPNoLP">
Trading Smarter</a></span><br>
<br>
<span style=3D"font-size:8.0pt; color:gray">This message is intended only f=
or the recipient(s) named above and may contain confidential information. I=
f you are not an intended recipient, you should not review, distribute or c=
opy this message. Please notify the
sender immediately by e-mail if you have received this message in error an=
d delete it from your system.</span><br>
</td>
</tr>
<tr class=3D"">
<td rowspan=3D"1" class=3D""><br>
</td>
</tr>
</tbody>
</table>
<br>
</div>
</div>
</div>
</div>
</body>
</html>
--_000_DM5PR1601MB1307870A4A315F7E754AD0F688D10DM5PR1601MB1307_--
2
2
hi,
when i tried to change CD within a Windows VM and getting following error
message.
Ovirt engine and node version are 4.2.
"Error while executing action Change CD: Failed to perform "Change CD"
operation, CD might be still in use by the VM.
Please try to manually detach the CD from withing the VM:
1. Log in to the VM
2 For Linux VMs, un-mount the CD using umount command;
For Windows VMs, right click on the CD drive and click 'Eject';"
Initially its working fine suddenly it giving above error.
please help me out
Regards,
Junaid
4
6
Re: [ovirt-users] improvement for web ui during the create template stage.
by Eyal Shenitzky 19 Mar '18
by Eyal Shenitzky 19 Mar '18
19 Mar '18
Thanks Nicolas
On Sun, Mar 18, 2018 at 11:44 PM, Nicolas Vaye <nicolas.vaye(a)province-sud.nc
> wrote:
> Yes, bug submitted
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1557803
>
>
> -------- Message initial --------
>
> Date: Wed, 14 Mar 2018 11:25:56 +0200
> Objet: Re: [ovirt-users] improvement for web ui during the create template
> stage.
> À: Nicolas Vaye <nicolas.vaye(a)province-sud.nc<mailto:Nicolas%20Vaye%20%
> 3cnicolas.vaye(a)province-sud.nc%3e>>
> De: Eyal Shenitzky <eshenitz(a)redhat.com<mailto:Ey
> al%20Shenitzky%20%3ceshenitz(a)redhat.com%3e>>
> Hi Nicolas,
>
> Please submit a bug using - https://bugzilla.redhat.com/
> enter_bug.cgi?product=ovirt-engine.
>
> Thanks,
>
> On Wed, Mar 14, 2018 at 6:04 AM, Nicolas Vaye <
> nicolas.vaye(a)province-sud.nc<mailto:nicolas.vaye@province-sud.nc>> wrote:
> Hi,
> I 'have 2 ovirt node with HE in version 4.2.1.7-1.
>
> If i make a template from a VM's snapshot in the web ui, there is a form
> ui to enter several parameter
> [cid:1521000255.509.1.camel@province-sud.nc<mailto:cid%
> 3A1521000255.509.1.camel(a)province-sud.nc>]
>
> if the name of the template is missing and if we clic on the OK button,
> there is an highlighting red border on the name to indicate the problem.
> if i enter a long name for the template and if we clic on the OK button,
> nothing happend, and there is no highlight or error message to indicate
> there is a problem with the long name.
>
> Could you improve that ?
>
> Thanks,
>
> Regards,
>
> Nicolas VAYE
>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org<mailto:Users@ovirt.org>
> http://lists.ovirt.org/mailman/listinfo/users
>
>
>
>
> --
> Regards,
> Eyal Shenitzky
>
--
Regards,
Eyal Shenitzky
1
0