How to benefit from pci-e ssd??
by Arman Khalatyan
Hi, I wondered if there some setup where we can benefit from pci-e ssds?
One possible way is pci passthrough but then the vm does not migrate
anymore(am I right?).
Another way to share nvme over iscsi, but any software layer between vm and
nvme is dumping the performance(maybe worth to try iser or srp?)
Ps
I have seen that sime cloud providers are offering ssd vms, what does it
mean?:)
7 years, 9 months
Re: [ovirt-users] oVirt Engine 4.1 fails on specifying interface for ovirtmgmt
by Karli Sjöberg
--_000_433827ebb9bc4297979746d8095e38bfexch24sluse_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
DQpEZW4gNSBmZWIuIDIwMTcgOTozMCBmbSBza3JldiBNaWNoYWVsIEJ1cm1hbiA8bWJ1cm1hbkBy
ZWRoYXQuY29tPjoNCj4NCj4gSGkNCj4NCj4gS2FyaWwsIGl0IGlzIHNlZW1zIGxpa2UgeW91IGRp
ZG4ndCBjb25maWd1cmVkIHRoZSB2bGFuIGRldmljZSBlbm8xLjEgcHJvcGVybHkgYmVmb3JlIHlv
dSBydW4gaG9zdGVkLWVuZ2luZSAtLWRlcGxveS4NCj4gSG93IGRpZCB5b3UgY29uZmlndXJlZCBp
dD8NCj4gSWYgdGhlIHZsYW4gZGV2aWNlIHdhcyBwcm9wZXJseSBjb25maWd1cmVkIHRoZW4geW91
IHNob3VsZCBoYXZlIHNlZW4gc29tZXRoaW5nIGxpa2UgOg0KPiBQbGVhc2UgaW5kaWNhdGUgYSBu
aWMgdG8gc2V0IG92aXJ0bWdtdCBicmlkZ2Ugb246IChlbm8xLCBlbm8xLjEpIFtlbm8xXToNCg0K
Tm8gdGhhdCB3YXNuJ3QgdGhlIHByb2JsZW0sIHRoZSBuZXR3b3JrIHdhcyBmaW5lLCBzaW5jZSBJ
IHdhcyBjb25uZWN0ZWQgdG8gaXQgb3ZlciBTU0g6KQ0KDQpXaGF0IHdhcyB3cm9uZyB3YXMgdGhh
dCBJIGFscmVhZHkgaGFkIGEgYnJpZGdlIGNhbGxlZCAnUHVibGljJyBvbiB0aGF0IGludGVyZmFj
ZSBhbmQgdGhlIGRlcGxveSBjb3VsZG4ndCBoYW5kbGUgdGhhdC4gTWF5YmUgUkZFIG1hdGVyaWFs
Li4uIEkganVzdCByZW1vdmVkIHRoZSBicmlkZ2UgYW5kIGRlcGxveWVkIGFnYWluLCBhbmQgdGhl
biBJIGNvdWxkIHNwZWNpZnkgJ2VubzEuMScuIEkgYW0gYnVtbWVkIG92ZXIgdGhlIGZhY3QgdGhh
dCBJIGNvdWxkbid0IGNyZWF0ZSB0aGUgb3ZpcnRtZ210IGJyaWRnZSBiZWZvcmUgdGhlIGRlcGxv
eSwgaXQganVzdCBib21iZWQsIGFwcGFyZW50bHkgYnkgZGVzaWduOg0KaHR0cHM6Ly9idWd6aWxs
YS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMzE3MTI1DQoNCkkga25vdyBob3cgdG8gY29u
ZmlndXJlIGl0IGNvcnJlY3RseSwgYW5kIGlmIEkgZG9uJ3QsIEkgd29uJ3QgYmxhbWUgeW91IGZv
ciBteSBtaXN0YWtlcyENCg0KT3RoZXIgdGhhbiB0aGF0IEkgaGF2ZSBoYWQgbm8gcHJvYmxlbXMg
ZGVwbG95aW5nIDQuMSBob3N0ZWQgZW5naW5lLiBSZWFsbHkgbmljZSBuZXcgZGFzaGJvYXJkIGFu
ZCBJIGxvdmUgdGhlIG5ldyBpbXBvcnQgZnJvbSBLVk0gZmVhdHVyZSwgd2hpY2ggSSB1c2VkIHRv
IGVtcHR5IG15IG9sZCBlbnZpcm9ubWVudCBiZWZvcmUgcmVpbnN0YWxsaW5nIGFzIHRoZSBzZWNv
bmQgaG9zdGVkIGVuZ2luZSBob3N0Lg0KDQpHcmVhdCBqb2IgZXZlcnlvbmUhIEl0IHdvcmtzIGdy
ZWF0IQ0KDQovSw0KDQo+DQo+IFJlZ2FyZHMsDQo+DQo+IE9uIFN1biwgRmViIDUsIDIwMTcgYXQg
OTowMyBBTSwgWWVkaWR5YWggQmFyIERhdmlkIDxkaWRpQHJlZGhhdC5jb20+IHdyb3RlOg0KPj4N
Cj4+IE9uIEZyaSwgRmViIDMsIDIwMTcgYXQgMzoxOSBQTSwgS2FybGkgU2rDtmJlcmcgPGthcmxp
LnNqb2JlcmdAc2x1LnNlPiB3cm90ZToNCj4+ID4gSGV5YSENCj4+ID4NCj4+ID4gScK0bSB0cnlp
bmcgdG8gY29tcGxldGUgJ2hvc3RlZC1lbmdpbmUgLS1kZXBsb3knIGJ1dCBJwrRtIHN0dWNrIGF0
Og0KPj4gPiBQbGVhc2UgaW5kaWNhdGUgYSBuaWMgdG8gc2V0IG92aXJ0bWdtdCBicmlkZ2Ugb246
IChlbm8xKSBbZW5vMV06IGVubzEuMQ0KPj4gPiBbIEVSUk9SIF0gSW52YWxpZCB2YWx1ZQ0KPj4N
Cj4+IFRoaXMgc2hvdWxkIGdlbmVyYWxseSB3b3JrLiBJcyB0aGUgdmxhbiBpbnRlcmZhY2UgY29u
ZmlndXJlZCwgYmVmb3JlIHlvdQ0KPj4gcnVuIGRlcGxveT8NCj4+DQo+PiBQbGVhc2Ugc2hhcmUg
Ym90aCBydW5zJyBsb2dzLiBUaGFua3MuDQo+Pg0KPj4gQWRkaW5nIFNpbW9uZS4NCj4+DQo+PiA+
DQo+PiA+IEFzIHlvdSBjYW4gc2VlIGl0wrRzIGEgdmxhbi10YWdnZWQgaW50ZXJmYWNlLiBJZiBJ
IHR5cGUgaW4ganVzdCAnZW5vMScsDQo+PiA+IHRoZSBzZXR1cCBjb250aW51ZXMgYnV0IGZhaWxz
IG9idmlvdXNseSBzaW5jZSBpdMK0cyB0aGUgd3JvbmcgbmV0d29yay4NCj4+ID4NCj4+ID4gQW55
IHBvaW50ZXJzPw0KPj4gPg0KPj4gPiAvSw0KPj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBVc2VycyBtYWlsaW5nIGxpc3QNCj4+ID4gVXNl
cnNAb3ZpcnQub3JnDQo+PiA+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m
by91c2Vycw0KPj4NCj4+DQo+Pg0KPj4gLS0NCj4+IERpZGkNCj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBVc2VycyBtYWlsaW5nIGxpc3QNCj4+
IFVzZXJzQG92aXJ0Lm9yZw0KPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3VzZXJzDQo+DQo+DQo+DQo+DQo+IC0tDQo+IE1pY2hhZWwgQnVybWFuDQo+IFJlZEhhdCBJ
c3JhZWwsIFJIVi1NIE5ldHdvcmsgUUUNCj4NCj4gTW9iaWxlOiAwNTQtNTM1NTcyNQ0KPiBJUkM6
IG1idXJtYW4NCg==
--_000_433827ebb9bc4297979746d8095e38bfexch24sluse_
Content-Type: text/html; charset="utf-8"
Content-ID: <5416A7628CDFE245BE8CEAE4178F738C(a)ad.slu.se>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPHAgZGlyPSJsdHIi
Pjxicj4NCkRlbiA1IGZlYi4gMjAxNyA5OjMwIGZtIHNrcmV2IE1pY2hhZWwgQnVybWFuICZsdDtt
YnVybWFuQHJlZGhhdC5jb20mZ3Q7Ojxicj4NCiZndDs8YnI+DQomZ3Q7IEhpPGJyPg0KJmd0Ozxi
cj4NCiZndDsgS2FyaWwsIGl0IGlzIHNlZW1zIGxpa2UgeW91IGRpZG4ndCBjb25maWd1cmVkIHRo
ZSB2bGFuIGRldmljZSBlbm8xLjEgcHJvcGVybHkgYmVmb3JlIHlvdSBydW4gaG9zdGVkLWVuZ2lu
ZSAtLWRlcGxveS4NCjxicj4NCiZndDsgSG93IGRpZCB5b3UgY29uZmlndXJlZCBpdD8gPGJyPg0K
Jmd0OyBJZiB0aGUgdmxhbiBkZXZpY2Ugd2FzIHByb3Blcmx5IGNvbmZpZ3VyZWQgdGhlbiB5b3Ug
c2hvdWxkIGhhdmUgc2VlbiBzb21ldGhpbmcgbGlrZSA6PGJyPg0KJmd0OyBQbGVhc2UgaW5kaWNh
dGUgYSBuaWMgdG8gc2V0IG92aXJ0bWdtdCBicmlkZ2Ugb246IChlbm8xLCBlbm8xLjEpIFtlbm8x
XTo8L3A+DQo8cCBkaXI9Imx0ciI+Tm8gdGhhdCB3YXNuJ3QgdGhlIHByb2JsZW0sIHRoZSBuZXR3
b3JrIHdhcyBmaW5lLCBzaW5jZSBJIHdhcyBjb25uZWN0ZWQgdG8gaXQgb3ZlciBTU0g6KTwvcD4N
CjxwIGRpcj0ibHRyIj5XaGF0IHdhcyB3cm9uZyB3YXMgdGhhdCBJIGFscmVhZHkgaGFkIGEgYnJp
ZGdlIGNhbGxlZCAnUHVibGljJyBvbiB0aGF0IGludGVyZmFjZSBhbmQgdGhlIGRlcGxveSBjb3Vs
ZG4ndCBoYW5kbGUgdGhhdC4gTWF5YmUgUkZFIG1hdGVyaWFsLi4uIEkganVzdCByZW1vdmVkIHRo
ZSBicmlkZ2UgYW5kIGRlcGxveWVkIGFnYWluLCBhbmQgdGhlbiBJIGNvdWxkIHNwZWNpZnkgJ2Vu
bzEuMScuIEkgYW0gYnVtbWVkIG92ZXIgdGhlIGZhY3QNCiB0aGF0IEkgY291bGRuJ3QgY3JlYXRl
IHRoZSBvdmlydG1nbXQgYnJpZGdlIGJlZm9yZSB0aGUgZGVwbG95LCBpdCBqdXN0IGJvbWJlZCwg
YXBwYXJlbnRseSBieSBkZXNpZ246PGJyPg0KaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No
b3dfYnVnLmNnaT9pZD0xMzE3MTI1PC9wPg0KPHAgZGlyPSJsdHIiPkkga25vdyBob3cgdG8gY29u
ZmlndXJlIGl0IGNvcnJlY3RseSwgYW5kIGlmIEkgZG9uJ3QsIEkgd29uJ3QgYmxhbWUgeW91IGZv
ciBteSBtaXN0YWtlcyE8L3A+DQo8cCBkaXI9Imx0ciI+T3RoZXIgdGhhbiB0aGF0IEkgaGF2ZSBo
YWQgbm8gcHJvYmxlbXMgZGVwbG95aW5nIDQuMSBob3N0ZWQgZW5naW5lLiBSZWFsbHkgbmljZSBu
ZXcgZGFzaGJvYXJkIGFuZCBJIGxvdmUgdGhlIG5ldyBpbXBvcnQgZnJvbSBLVk0gZmVhdHVyZSwg
d2hpY2ggSSB1c2VkIHRvIGVtcHR5IG15IG9sZCBlbnZpcm9ubWVudCBiZWZvcmUgcmVpbnN0YWxs
aW5nIGFzIHRoZSBzZWNvbmQgaG9zdGVkIGVuZ2luZSBob3N0LjwvcD4NCjxwIGRpcj0ibHRyIj5H
cmVhdCBqb2IgZXZlcnlvbmUhIEl0IHdvcmtzIGdyZWF0ITwvcD4NCjxwIGRpcj0ibHRyIj4vSzwv
cD4NCjxwIGRpcj0ibHRyIj4mZ3Q7PGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDs8YnI+DQom
Z3Q7IE9uIFN1biwgRmViIDUsIDIwMTcgYXQgOTowMyBBTSwgWWVkaWR5YWggQmFyIERhdmlkICZs
dDtkaWRpQHJlZGhhdC5jb20mZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsg
T24gRnJpLCBGZWIgMywgMjAxNyBhdCAzOjE5IFBNLCBLYXJsaSBTasO2YmVyZyAmbHQ7a2FybGku
c2pvYmVyZ0BzbHUuc2UmZ3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7ICZndDsgSGV5YSE8YnI+DQom
Z3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyBJwrRtIHRyeWluZyB0byBjb21wbGV0ZSAn
aG9zdGVkLWVuZ2luZSAtLWRlcGxveScgYnV0IEnCtG0gc3R1Y2sgYXQ6PGJyPg0KJmd0OyZndDsg
Jmd0OyBQbGVhc2UgaW5kaWNhdGUgYSBuaWMgdG8gc2V0IG92aXJ0bWdtdCBicmlkZ2Ugb246IChl
bm8xKSBbZW5vMV06IGVubzEuMTxicj4NCiZndDsmZ3Q7ICZndDsgWyBFUlJPUiBdIEludmFsaWQg
dmFsdWU8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7IFRoaXMgc2hvdWxkIGdlbmVyYWxseSB3
b3JrLiBJcyB0aGUgdmxhbiBpbnRlcmZhY2UgY29uZmlndXJlZCwgYmVmb3JlIHlvdTxicj4NCiZn
dDsmZ3Q7IHJ1biBkZXBsb3k/PGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBQbGVhc2Ugc2hh
cmUgYm90aCBydW5zJyBsb2dzLiBUaGFua3MuPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBB
ZGRpbmcgU2ltb25lLjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0Ozxicj4NCiZndDsm
Z3Q7ICZndDsgQXMgeW91IGNhbiBzZWUgaXTCtHMgYSB2bGFuLXRhZ2dlZCBpbnRlcmZhY2UuIElm
IEkgdHlwZSBpbiBqdXN0ICdlbm8xJyw8YnI+DQomZ3Q7Jmd0OyAmZ3Q7IHRoZSBzZXR1cCBjb250
aW51ZXMgYnV0IGZhaWxzIG9idmlvdXNseSBzaW5jZSBpdMK0cyB0aGUgd3JvbmcgbmV0d29yay48
YnI+DQomZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyBBbnkgcG9pbnRlcnM/PGJyPg0K
Jmd0OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgL0s8YnI+DQomZ3Q7Jmd0OyAmZ3Q7IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZn
dDsgJmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyAmZ3Q7IFVzZXJzQG92aXJ0
Lm9yZzxicj4NCiZndDsmZ3Q7ICZndDsgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3VzZXJzPGJyPg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7PGJy
Pg0KJmd0OyZndDsgLS08YnI+DQomZ3Q7Jmd0OyBEaWRpPGJyPg0KJmd0OyZndDsgX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7Jmd0OyBVc2Vy
cyBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7Jmd0OyBVc2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7Jmd0
OyBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLSA8YnI+DQomZ3Q7IE1p
Y2hhZWwgQnVybWFuPGJyPg0KJmd0OyBSZWRIYXQgSXNyYWVsLCBSSFYtTSBOZXR3b3JrIFFFJm5i
c3A7IDxicj4NCiZndDs8YnI+DQomZ3Q7IE1vYmlsZTogMDU0LTUzNTU3MjU8YnI+DQomZ3Q7IElS
QzogbWJ1cm1hbjwvcD4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_433827ebb9bc4297979746d8095e38bfexch24sluse_--
7 years, 9 months
oVirt Engine 4.1 fails on specifying interface for ovirtmgmt
by Karli Sjöberg
Heya!
I´m trying to complete 'hosted-engine --deploy' but I´m stuck at:
Please indicate a nic to set ovirtmgmt bridge on: (eno1) [eno1]: eno1.1
[ ERROR ] Invalid value
As you can see it´s a vlan-tagged interface. If I type in just 'eno1',
the setup continues but fails obviously since it´s the wrong network.
Any pointers?
/K
7 years, 9 months
Export/Import Virtual Machcines
by Fernando Frediani
Hi.
I found that it is possible to import Virtual Machines from a VMware
environment, XEN or even Libvirt/KVM but it is not directly from
another oVirt environment. Is this expected ?
I have two environments where I need to transfer VMs from one to another
and the only way I see is Export it to a Export Domain, copy it over to
another Export Domain in the other side then Import. Is this intended to
be like that ? Why to order environments that works straight way and to
own oVirt not ?
Thanks
Fernando
7 years, 9 months
oVirt 4.1 Release rpm - access forbidden
by Kai Wagner
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Ss0qup5wvSeBjg4bpc0l8uSnQD3WGx9BK
Content-Type: multipart/mixed; boundary="HbgBPiwSnaN4nOf1L3tSR0o5lN0okOaXD";
protected-headers="v1"
From: Kai Wagner <kwagner(a)suse.com>
To: users(a)ovirt.org
Message-ID: <e09bb6cd-3ff2-5660-2317-c3629d875f36(a)suse.com>
Subject: oVirt 4.1 Release rpm - access forbidden
--HbgBPiwSnaN4nOf1L3tSR0o5lN0okOaXD
Content-Type: multipart/alternative;
boundary="------------96EC38061A5E099D6E5CE7C9"
This is a multi-part message in MIME format.
--------------96EC38061A5E099D6E5CE7C9
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
I tried to install and setup oVirt 4.1 but after I tried
|yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41.rpm|=
|without any success I opened the direct link and I got a "Forbidden" ->
You don't have permissions error message.|
|Thanks
|
--=20
SUSE Linux GmbH, GF: Felix Imend=C3=B6rffer, Jane Smithard, Graham Norton=
, HRB 21284 (AG N=C3=BCrnberg)
--------------96EC38061A5E099D6E5CE7C9
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 bgcolor=3D"#FFFFFF" text=3D"#000000">
<p>Hi,</p>
<p>I tried to install and setup oVirt 4.1 but after I tried</p>
<p><code>yum install
<a class=3D"moz-txt-link-freetext" href=3D"http://resources.ovirt=
=2Eorg/pub/yum-repo/ovirt-release41.rpm">http://resources.ovirt.org/pub/y=
um-repo/ovirt-release41.rpm</a></code></p>
<p><code>without any success I opened the direct link and I got a
"Forbidden" -> You don't have permissions error message.</code=
></p>
<p><code>Thanks<br>
</code></p>
<br>
<pre class=3D"moz-signature" cols=3D"72">--=20
SUSE Linux GmbH, GF: Felix Imend=C3=B6rffer, Jane Smithard, Graham Norton=
, HRB 21284 (AG N=C3=BCrnberg)</pre>
</body>
</html>
--------------96EC38061A5E099D6E5CE7C9--
--HbgBPiwSnaN4nOf1L3tSR0o5lN0okOaXD--
--Ss0qup5wvSeBjg4bpc0l8uSnQD3WGx9BK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBAgAGBQJYlEhWAAoJEB6MkVYW48RukoAH/2JkQHtyRmb132/QFvuOrJ0r
imfPePqFBCDu6/6OLv+tVfg0g3sFk0yDa+SKxVxvhdhjIvJZbfb2RKSDkl/C8NsC
EYRvaavJgsCJaDRkFWZjrlU+bl32Wy11HGX/eO+7Eb67FWHnWgfDe+PIJkXBGS6C
QjHmxZd/Yf8naESZN5ZnOP8fUfXvtBuwy+uOPD+ikJnQa5UE3BjSKBlAHJ1o5eVJ
EdDTOYWAX7ibVSTusCwkrdN7zsgwYdQCWV/5rjqOJVx77CGcesCLOPHWS+6EUof3
S5dXbY0wIhEQH68HcIzVPmTEd3B1lksjODkh5F9Hg5V2EzL1tUMTF6jrjXo3P80=
=gu84
-----END PGP SIGNATURE-----
--Ss0qup5wvSeBjg4bpc0l8uSnQD3WGx9BK--
7 years, 9 months
How to update ovirt nodes
by Shalabh Goel
Hi
Ovirt 4.1 has been released, I want to to know how to upgrade the Ovirt
nodes to 4.1. I was able to upgrade ovirt-engine but I could not find how
to upgrade node.
Thank You
--
Shalabh Goel
7 years, 9 months
Re: [ovirt-users] ovirt-engine failed to check for updates
by Victor Jose Acosta
This is a multi-part message in MIME format.
--------------04DE8A5F7771844B6D018704
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
So, that's the problem, engine is looking for updates for version 4, it
does not matter if your node is version 3.6, i think this is a bug.
Engine should be looking for node version updates instead of engine version.
On 01/02/17 17:33, users-request(a)ovirt.org wrote:
> Re: ovirt-engine failed to check for updates
--
--------------04DE8A5F7771844B6D018704
Content-Type: multipart/related;
boundary="------------EFC743429158788639859BAB"
--------------EFC743429158788639859BAB
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>So, that's the problem, engine is looking for updates for version
4, it does not matter if your node is version 3.6, i think this is
a bug. Engine should be looking for node version updates instead
of engine version.</p>
<br>
<div class="moz-cite-prefix">On 01/02/17 17:33,
<a class="moz-txt-link-abbreviated" href="mailto:users-request@ovirt.org">users-request(a)ovirt.org</a> wrote:<br>
</div>
<blockquote cite="mid:mailman.7143.1485981210.31941.users@ovirt.org"
type="cite">
<pre wrap="">Re: ovirt-engine failed to check for updates</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<img src="cid:part1.AEA235E2.384D6F3A@gmail.com" border="0"></div>
</body>
</html>
--------------EFC743429158788639859BAB
Content-Type: image/png;
name="firma.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.AEA235E2.384D6F3A(a)gmail.com>
Content-Disposition: inline;
filename="firma.png"
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
4+vj6+MvPf4XTPXribefMv8AAAAASUVORK5CYII=
--------------EFC743429158788639859BAB--
--------------04DE8A5F7771844B6D018704--
7 years, 9 months
FreeIPA with ovirt 4.1
by Slava Bendersky
--=_c136e2c2-eb56-4389-a88a-8501528346dc
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hello Everyone,
Having trouble implement FreeIPA authentication with GSSAPI SSO and ovirt 4.1. I ran setup and it finished OK then it wrote the files bellow. Next I log to web admin with internal user and added FeeIPA user as SuperUser role. Also I added under System FreeIPA group authorized to login on any attempt to login with FreeIPA credentials getting message
2017-02-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.servlets.InteractiveAuthServlet] (default task-6) [] Internal Server Error: Unsupported command
2017-02-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.utils.SsoUtils] (default task-6) [] Unsupported command
2017-02-04 00:03:08,659Z ERROR [org.ovirt.engine.core.aaa.servlet.SsoPostLoginServlet] (default task-3) [] server_error: Unsupported command
Also when in extensions.d directory contain the following files. If I remove mydomain.lan-authn.properties then in web ui FreeIPA domain not showing up in drop down list. Any http don't have influence on this.
[root@vhe00 extensions.d]# pwd
/etc/ovirt-engine/extensions.d
[root@vhe00 extensions.d]# ls
mydomain.lan-authn.properties mydomain.lan -http-authn.properties mydomain.lan .properties internal-authz.properties
mydomain.lan -authz.properties mydomain.lan -http-mapping.properties internal-authn.properties
[root@vhe00 extensions.d]#
If possible clarify how it should be and what is possible issue.
Slava.
--=_c136e2c2-eb56-4389-a88a-8501528346dc
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: lucida console,sans-serif; font-size=
: 12pt; color: #000000"><div>Hello Everyone,</div><div>Having trouble imple=
ment FreeIPA authentication with GSSAPI SSO and ovirt 4.1. I ra=
n setup and it finished OK then it wrote the files bellow. Next I log to we=
b admin with internal user and added FeeIPA user as SuperUser role. Also I =
added under System FreeIPA group authorized to login on any attempt to logi=
n with FreeIPA credentials getting message</div><div><br data-mce-bogus=3D"=
1"></div><div><br data-mce-bogus=3D"1"></div><div><div>2017-02-04 00:03:08,=
464Z ERROR [org.ovirt.engine.core.sso.servlets.InteractiveAuthServlet] (def=
ault task-6) [] Internal Server Error: Unsupported command</div><div>2017-0=
2-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.utils.SsoUtils] (defaul=
t task-6) [] Unsupported command</div><div>2017-02-04 00:03:08,659Z ERROR [=
org.ovirt.engine.core.aaa.servlet.SsoPostLoginServlet] (default task-3) [] =
server_error: Unsupported command</div></div><div><br></div><div><br data-m=
ce-bogus=3D"1"></div><div>Also when in extensions.d directory contain the f=
ollowing files. If I remove <span style=3D"color: #000000; font-family=
: 'lucida console', sans-serif; font-size: 16px; font-style: normal; font-v=
ariant-ligatures: normal; font-variant-caps: normal; font-weight: normal; l=
etter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; tex=
t-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webk=
it-text-stroke-width: 0px; background-color: #ffffff; display: inline !impo=
rtant; float: none;" data-mce-style=3D"color: #000000; font-family: 'lucida=
console', sans-serif; font-size: 16px; font-style: normal; font-variant-li=
gatures: normal; font-variant-caps: normal; font-weight: normal; letter-spa=
cing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transfo=
rm: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-s=
troke-width: 0px; background-color: #ffffff; display: inline !important; fl=
oat: none;">mydomain.lan-authn.properties then in web ui FreeIPA domain not=
showing up in drop down list. Any http don't have influence on this.</span=
></div><div><span style=3D"color: #000000; font-family: 'lucida console', s=
ans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: nor=
mal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal=
; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; wh=
ite-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:=
0px; background-color: #ffffff; display: inline !important; float: none;" =
data-mce-style=3D"color: #000000; font-family: 'lucida console', sans-serif=
; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font=
-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans=
: 2; text-align: start; text-indent: 0px; text-transform: none; white-space=
: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; bac=
kground-color: #ffffff; display: inline !important; float: none;"><br data-=
mce-bogus=3D"1"></span></div><div><div>[root@vhe00 extensions.d]# pwd</div>=
<div>/etc/ovirt-engine/extensions.d</div><div><br></div><div>[root@vhe00 ex=
tensions.d]# ls</div><div>mydomain.lan-authn.properties <span style=3D=
"color: #000000; font-family: 'lucida console', sans-serif; font-size: 16px=
; font-style: normal; font-variant-ligatures: normal; font-variant-caps: no=
rmal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; widows:=
2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #f=
fffff; display: inline !important; float: none;" data-mce-style=3D"color: #=
000000; font-family: 'lucida console', sans-serif; font-size: 16px; font-st=
yle: normal; font-variant-ligatures: normal; font-variant-caps: normal; fon=
t-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; te=
xt-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-=
spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; di=
splay: inline !important; float: none;">mydomain.lan</span>-http-authn.prop=
erties <span style=3D"color: #000000; font-family: 'lucida console', =
sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: no=
rmal; font-variant-caps: normal; font-weight: normal; letter-spacing: norma=
l; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; w=
hite-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width=
: 0px; background-color: #ffffff; display: inline !important; float: none;"=
data-mce-style=3D"color: #000000; font-family: 'lucida console', sans-seri=
f; font-size: 16px; font-style: normal; font-variant-ligatures: normal; fon=
t-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphan=
s: 2; text-align: start; text-indent: 0px; text-transform: none; white-spac=
e: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; ba=
ckground-color: #ffffff; display: inline !important; float: none;">mydomain=
.lan</span>.properties internal-authz.properties</div><=
div><span style=3D"color: #000000; font-family: 'lucida console', sans-seri=
f; font-size: 16px; font-style: normal; font-variant-ligatures: normal; fon=
t-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphan=
s: 2; text-align: start; text-indent: 0px; text-transform: none; white-spac=
e: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; ba=
ckground-color: #ffffff; display: inline !important; float: none;" data-mce=
-style=3D"color: #000000; font-family: 'lucida console', sans-serif; font-s=
ize: 16px; font-style: normal; font-variant-ligatures: normal; font-variant=
-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; tex=
t-align: start; text-indent: 0px; text-transform: none; white-space: normal=
; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-=
color: #ffffff; display: inline !important; float: none;">mydomain.lan</spa=
n>-authz.properties <span style=3D"color: #000000; font-family: 'lucid=
a console', sans-serif; font-size: 16px; font-style: normal; font-variant-l=
igatures: normal; font-variant-caps: normal; font-weight: normal; letter-sp=
acing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transf=
orm: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-=
stroke-width: 0px; background-color: #ffffff; display: inline !important; f=
loat: none;" data-mce-style=3D"color: #000000; font-family: 'lucida console=
', sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures:=
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: no=
rmal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none=
; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-wi=
dth: 0px; background-color: #ffffff; display: inline !important; float: non=
e;">mydomain.lan</span>-http-mapping.properties internal-authn.proper=
ties</div><div>[root@vhe00 extensions.d]# </div></div><div><br></div><=
div><br data-mce-bogus=3D"1"></div><div>If possible clarify how it should b=
e and what is possible issue.</div><div><br data-mce-bogus=3D"1"></div><div=
><br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Sl=
ava. </div></div></body></html>
--=_c136e2c2-eb56-4389-a88a-8501528346dc--
7 years, 9 months
high availability
by cmc
Hi,
I have some questions about oVirt's high availability features for
VMs. My understanding is that it relies on the engine host to monitor
and manage the hypervisor hosts, so that in the case of a
unrecoverable failure of one those hosts, it will fence the host and
migrate any VM that is designated as highly available to another host
in the cluster. However, if the engine is itself hosted as a VM on a
host that fails, this process cannot take place, as the engine will be
down and cannot initiate monitoring, fencing and migration - is that
correct?
There is the option of hosting the engine externally on dedicated
hardware, or on another cluster, but then it is still a single point
of failure. I recall reading about plans for an HA engine in the
future though.
Can someone tell me what the roadmap is? Is there a plan to put
something like an HA agent on all the hypervisors in the cluster so
there is no single point of failure?
Thanks for any information,
Cam
7 years, 9 months
Re: [ovirt-users] NFS and pass discards\unmap question
by Yaniv Kaul
On Feb 3, 2017 1:50 PM, "Nir Soffer" <nsoffer(a)redhat.com> wrote:
On Fri, Feb 3, 2017 at 2:29 PM, Sergey Kulikov <serg_k(a)msm.ru> wrote:
>
>
> Hm... maybe I need to set any options, is there any way to force ovirt to
mount with this extension, or version 4.2
> there is only 4.1 selection in "New Domain" menu.
> Current mount options:
> type nfs4 (rw,relatime,vers=4.1,rsize=65536,wsize=65536,namlen=255,
soft,nosharecache,proto=tcp,port=0,timeo=600,retrans=6,
sec=sys,local_lock=none)
>
> it should work only if forced option vers=4.2 ?
> I thought it's implemented as feature to older version, not 4.2, there is
few info about this.
Looks like ovirt engine does not allow nfs version 4.2.
But custom options can be used.
Y.
We have this RFE:
https://bugzilla.redhat.com/1406398
So practically, both sparsify and pass discard with NFS are useless
in the current version.
I think this should be fix for next 4.1 build.
Nir
>
>
> --
>
>
>
> Friday, February 3, 2017, 14:45:43:
>
>
>
>
>
>> On Thu, Feb 2, 2017 at 11:45 PM, Sergey Kulikov <serg_k(a)msm.ru> wrote:
>
>
>> I've upgraded to 4.1 release, it have great feature "Pass
>> discards", that now can be used without vdsm hooks,
>> After upgrade I've tested it with NFS 4.1 storage, exported from
>> netapp, but unfortunately found out, that
>> it's not working, after some investigation, I've found, that NFS
>> implementation(even 4.1) in Centos 7
>> doesn't support sparse files and fallocate(FALLOC_FL_PUNCH_HOLE),
>> that quemu uses for file storage, it was
>> added only in kernel 3.18, and sparse files is also announced feature
of upcoming NFS4.2,
>> sparsify also not working on this data domains(runs, but nothing
happens).
>>
>> This test also shows, that FALLOC_FL_PUNCH_HOLE not working, it
>> was executed on centos ovirt host with mounted nfs share:
>> # truncate -s 1024 test1
>> # fallocate -p -o 0 -l 1024 test1
>> fallocate: keep size mode (-n option) unsupported
>>
>> Is there any plans to backport this feature to node-ng, or centos? or
we should wait for RHEL 8?
>
>
>
>
>> Interesting, I was under the impression it was fixed some time ago,
>> for 7.2[1] (kernel-3.10.0-313.el7)
>> Perhaps you are not mounted with 4.2?
>
>
>> Y.
>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1079385
>>
>> NFS is more and more popular, so discards is VERY useful feature.
>> I'm also planning to test fallocate on latest fedora with 4.x kernel
and mounted nfs.
>>
>> Thanks for your work!
>>
>> --
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
7 years, 9 months