Graphics are turned upside down when install QXL in Windows
by Karli Sjöberg
Heya!
Just thought that I´d report something hilarious:)
After installing the QXL driver in Windows 7 and 2008R2, in the SPICE
HTML5 browser client, all of the graphics are turned 180 degrees. It´s
not that the entire screen is flipped either, but all of the individual
elements are. E.g. the trashcan that should be in the top right corner
is now located in the bottom right, flipped upside down with the text
"above" it and text also flipped. Opening an explorer windows still has
the location and search bar at the top, with location bar first and
search bar to the right, as it should be, but with the graphics turned
upside down, plus that the text is still printed from left to right,
but upside down. And the "favorites" pane is still located to the left
but listed from bottom the top, Windows has never looked this funny:)
A picture says a thousand words. Behold!
http://imgur.com/a/32P12
The native client displays as it should.
Just letting you know.
/K
7 years, 9 months
oVirt Nodes Monitoring
by FERNANDO FREDIANI
Hi.
How do you guys monitor your hosts with Zabbix ?
I see the oVirt Nodes have snmpd service installed and could be used for
basic things but ideally, for Zabbix is good to use its agent.
What would be the best way to install its zabbix-agent package and make
it persistent ? Add its repository to the oVirt-Node in
/etc/yum.repos.d/ and install it with yum or install using a .rpm directly ?
Thanks
Fernando
7 years, 9 months
Error on Node upgrade
by FERNANDO FREDIANI
This is a multi-part message in MIME format.
--------------AB1791EDE4D5CAFD0D43066B
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Hello.
I'm running oVirt-Node *4.1.0--0.20170201.0+1* on my hosts and tried a
normal upgrade. It detected it has to upgrade to
*4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos* from the
ovirt-4.1-pre repository.
The upgrade finished with the following problems:
...
Running transaction
Updating :
ovirt-node-ng-image-4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos.noarch
1/4
Updating :
ovirt-node-ng-image-update-4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos.noarch
2/4
mount: special device /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1
does not exist
cp: target ‘/tmp/tmp.N6JgSdFcu6/usr/share/imgbased/’ is not a directory
rm: cannot remove
‘/tmp/tmp.N6JgSdFcu6/usr/share/imgbased/*image-update*.rpm’: No such
file or directory
umount: /tmp/tmp.N6JgSdFcu6: not mounted
...
So it seems it was not able to do it correctly.
This is the second time it happens and I had to remove manually these
packages containing 4.1.1 version.
Tried also:
# lvdisplay | grep ovirt-node-ng-4.1.1-0.20170303.0+1
LV Path /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1
LV Name ovirt-node-ng-4.1.1-0.20170303.0+1
# fdisk -l /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1
fdisk: cannot open /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1: No
such file or directory
# vgchange -ay
# fdisk -l /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1 (then worked)
But the upon reboot it came back to 4.1.0 as if 4.1.1 never existed.
Is there any known solution of a full Node reinstall is the recommended ?
Thanks
Fernando
--------------AB1791EDE4D5CAFD0D43066B
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 bgcolor="#FFFFFF" text="#000000">
<p>Hello.</p>
<p>I'm running oVirt-Node <b>4.1.0--0.20170201.0+1</b> on my hosts
and tried a normal upgrade. It detected it has to upgrade to <b>4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos</b>
from the ovirt-4.1-pre repository.</p>
<p>The upgrade finished with the following problems:</p>
<p>...<br>
Running transaction<br>
Updating :
ovirt-node-ng-image-4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos.noarch
1/4 <br>
Updating :
ovirt-node-ng-image-update-4.1.1-0.3.rc1.20170303133657.git20d3594.el7.centos.noarch
2/4 <br>
mount: special device
/dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1 does not exist<br>
cp: target ‘/tmp/tmp.N6JgSdFcu6/usr/share/imgbased/’ is not a
directory<br>
rm: cannot remove
‘/tmp/tmp.N6JgSdFcu6/usr/share/imgbased/*image-update*.rpm’: No
such file or directory<br>
umount: /tmp/tmp.N6JgSdFcu6: not mounted<br>
...</p>
<p>So it seems it was not able to do it correctly.<br>
This is the second time it happens and I had to remove manually
these packages containing 4.1.1 version.</p>
<p>Tried also:</p>
<p># lvdisplay | grep ovirt-node-ng-4.1.1-0.20170303.0+1<br>
LV Path
/dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1<br>
LV Name ovirt-node-ng-4.1.1-0.20170303.0+1<br>
# fdisk -l /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1<br>
fdisk: cannot open
/dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1: No such file or
directory<br>
# vgchange -ay<br>
# fdisk -l /dev/onn_kvm01/ovirt-node-ng-4.1.1-0.20170303.0+1 (then
worked)</p>
<p>But the upon reboot it came back to 4.1.0 as if 4.1.1 never
existed.<br>
</p>
<p>Is there any known solution of a full Node reinstall is the
recommended ?</p>
<p>Thanks<br>
Fernando<br>
</p>
</body>
</html>
--------------AB1791EDE4D5CAFD0D43066B--
7 years, 9 months
iscsi failover MD3820i
by Marcin Kruk
Hello I have got Dell MD3820i and four interfaces which was connected to
the hostst via switches.
But there is only one IP which I can set during the configuration of iSCSI
RHV storage.
Everything has been fine until I pluged off cable from the storage NIC
interface with IP configured in the RHV iSCSI section.
Now VDSMD got problem because it tries to connect via iscsiadm with exact
IP and does not use the configuration from the /var/lib/iscsi/, where are
tree extra paths to achive the LUN. In multipath -ll I see an active path,
of course with the second storage interface IP
systemctl status vdsmd:
CGroup: /system.slice/vdsmd.service
├─4975 /usr/bin/python /usr/share/vdsm/vdsm
├─5558 /usr/bin/sudo -n /usr/sbin/iscsiadm -m node -T
iqn.1984-05.com.dell:powervault.md3800i.600a098000ae589c000000005893ade2 -I
default -p 192...
└─5559 /usr/sbin/iscsiadm -m node -T
iqn.1984-05.com.dell:powervault.md3800i.600a098000ae589c000000005893ade2 -I
default -p 192.168.130.101 32...
7 years, 9 months
ovirt don't give "initiator name" to cinder when I'm launching a VM with a cinder volume
by herve
dear ovirt user community,
I can't sort out an ovirt issue I got with cinder for weeks, I hope
someone could give me a clue...
From mi ovirt manager 4.1, I can create and delete a cinder volume or
attach and detach a cider vomume from an ovirt VM.
The problem is I never had been able to launch an ovirt VM with a cinder
volume attached to it.
I just got a simple message from ovir web gui: "Failed to run VM
centoscinder (User: admin@internal-authz)".
what i am using is
a RDO newton release of openstack. the backend of cinder is a local lvm,
and the openstack VMs can use the cinder volumes from other compute node.
from the ovirt 4.1 fedora 24 server:
[root@rhevf24 ~]# rpm -qa | grep ovirt-engine-4
ovirt-engine-4.1.0.4-1.fc24.noarch
ovirt-engine-setup-plugin-ovirt-engine-4.1.0.4-1.fc24.noarch
[root@rhevf24 ~]#
from the ovirt server , through the iscsiadm command, I can see for
example the 2 disks attached to 2 diffents openstack instances,
but not the one I just created from ovirt which is attached to nothing ,
from the openstack rdo point of view.
[root@rhevf24 iscsi]# iscsiadm -m discovery -t sendtargets -p 192.168.122.36
192.168.122.36:3260,1
iqn.2010-10.org.openstack:volume-f4c6c55c-e383-4781-8d24-d41b55870d29
192.168.122.36:3260,1
iqn.2010-10.org.openstack:volume-58844340-741e-45da-9aa7-b0ed08391df3
as I said previously From ovirt I can create /delete in cinder and
attach/detach volumes to ovirt VMs I don't get any troubles with that.
----
in ovirt engine.log almost nothing , except it can't aquire lock.. but
in openstack cinder, and with tcpdump I get more informations.
tcpdump give me when ovirt intent the iscsi connection something like:
json.key == "os-initialize_connection"
{. "os-initialize_connection" : {. "connector" : { }, },}
and I get from "tail -f /var/log/cinder/volume.log" :
2017-03-07 16:45:06.889 3856 ERROR cinder.volume.targets.iscsi
[req-b6d39a14-f9ea-4552-91e7-5db811217b1e
dd1dd33789274fb7ba228c75a07c0e94 0f68893965dd4f5dafd319cbffb33bb4 -
default default] The volume driver requires the iSCSI initiator name in
the connector.
...
...
2017-03-07 16:45:06.891 3856 ERROR oslo_messaging.rpc.server
InvalidInput: Invalid input received: Connector doesn't have required
information: initiator
So it looks like I didn't get or I can't provide the initiator name I
want to be connected to.
Cinder can't obviously guess which one I want. that's more or less
what's the cinder's logs are telling me.
I have searched for a long time in internet, it looks like at least
since ovirt 3.6, cinder is ont anymore an issue, and can even be
integrated with a ceph back end to ovirt...
cinder model an client are installed in the ovirt server...
Somebody get any clue to tell ma where i made a mistake in the cinder
integration with ovirt , which seems to be correct regarding the
create/delete attach /detach volume behavior...
Thank you
Herve
7 years, 9 months
How to enable tunnel migration
by like.ma@cs2c.com.cn
This is a multi-part message in MIME format.
------=_001_NextPart686558146187_=----
Content-Type: text/plain;
charset="GB2312"
Content-Transfer-Encoding: base64
SGksDQogDQpJJ20gdXNpbmcgb1ZpcnQgMy42Ljcgbm93LiBJIHdhbnQgdG8gZW5hYmxlIHR1bm5l
bCBtaWdyYXRpb24gZmVhdHVyZS4gDQpCdXQgd2hlbiBpIHNldCB0dW5uZWxfbWlncmF0aW9uIHZh
bHVlIG9mIHZtIGFzIFR1cmUgdGhyb3VnaCBweXRob24NClNESyhJIGNhbid0IGZpbmQgYW55IHBs
YWNlIHRvIGVuYWJsZSB0dW5uZWwgbWlncmF0aW9uIG9uIHRoZSB3ZWIgdWksDQpzbyBpIHVzZSBT
REspLCB0aGVuIG1pZ3JhdGUgdGhlIHZtIGkgZ290IHRoZSBmb2xsb3dpbmcgZXJyb3IgbWVzc2Fn
ZToNCiANClRocmVhZC05NDE3NjI4OjpFUlJPUjo6MjAxNy0wMy0wNyAxMToyNTo0OCw1Mzg6Om1p
Z3JhdGlvbjo6MzEwOjp2aXJ0LnZtOjoocnVuKSB2bUlkPWAwOGI0Y2NjMS1jNTA4LTQzOWItYTli
YS1jYTBkNDJhNzA3MmNgOjpGYWlsZWQgdG8gbWlncmF0ZQ0KVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOg0KICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vdmlydC9taWdyYXRpb24ucHki
LCBsaW5lIDI5OCwgaW4gcnVuDQogICAgc2VsZi5fc3RhcnRVbmRlcmx5aW5nTWlncmF0aW9uKHRp
bWUudGltZSgpKQ0KICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vdmlydC9taWdyYXRpb24ucHkiLCBs
aW5lIDM2NCwgaW4gX3N0YXJ0VW5kZXJseWluZ01pZ3JhdGlvbg0KICAgIHNlbGYuX3BlcmZvcm1f
bWlncmF0aW9uKGR1cmksIG11cmkpDQogIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS92aXJ0L21pZ3Jh
dGlvbi5weSIsIGxpbmUgNDAzLCBpbiBfcGVyZm9ybV9taWdyYXRpb24NCiAgICBzZWxmLl92bS5f
ZG9tLm1pZ3JhdGVUb1VSSTMoZHVyaSwgcGFyYW1zLCBmbGFncykNCiAgRmlsZSAiL3Vzci9zaGFy
ZS92ZHNtL3ZpcnQvdmlyZG9tYWluLnB5IiwgbGluZSA2OCwgaW4gZg0KICAgIHJldCA9IGF0dHIo
KmFyZ3MsICoqa3dhcmdzKQ0KICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdl
cy92ZHNtL2xpYnZpcnRjb25uZWN0aW9uLnB5IiwgbGluZSAxMjQsIGluIHdyYXBwZXINCiAgICBy
ZXQgPSBmKCphcmdzLCAqKmt3YXJncykNCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUt
cGFja2FnZXMvdmRzbS91dGlscy5weSIsIGxpbmUgMTMxMywgaW4gd3JhcHBlcg0KICAgIHJldHVy
biBmdW5jKGluc3QsICphcmdzLCAqKmt3YXJncykNCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
Ljcvc2l0ZS1wYWNrYWdlcy9saWJ2aXJ0LnB5IiwgbGluZSAxODM2LCBpbiBtaWdyYXRlVG9VUkkz
DQogICAgaWYgcmV0ID09IC0xOiByYWlzZSBsaWJ2aXJ0RXJyb3IgKCd2aXJEb21haW5NaWdyYXRl
VG9VUkkzKCkgZmFpbGVkJywgZG9tPXNlbGYpDQpsaWJ2aXJ0RXJyb3I6ILK71qez1rXEss7K/aO6
bWlncmF0aW9uIFVSSSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHR1bm5lbGxlZCBtaWdyYXRpb24NCg0K
U28sIGkgd2FudCB0byBrbm93IGhvdyBzaG91bGQgaSBlbmFibGUgdGhlIHR1bm5lbCBtaWdyYXRp
b24gZmVhdHVyZS4gQ2FuIGFueW9uZSBoZWxwIG1lPw0KVGhhbmtzDQogDQpSZWdhcmRzLg0KDQoN
Cg0KbGlrZS5tYUBjczJjLmNvbS5jbg0K
------=_001_NextPart686558146187_=----
Content-Type: text/html;
charset="GB2312"
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DGB2312"><style>body { line-height: 1.5; }body { font-size: 10.5pt; fon=
t-family: =CE=A2=C8=ED=D1=C5=BA=DA; color: rgb(0, 0, 0); line-height: 1.5;=
}</style></head><body>=0A<div><span></span><div>Hi,</div><div> </div=
><div>I'm using oVirt 3.6.7 now. I want to enable tunnel migration feature=
. </div><div>But when i set tunnel_migration value of vm as Ture thro=
ugh python</div><div>SDK(I can't find any place to enable tunnel migration=
on the web ui,</div><div>so i use SDK), then migrate the vm i got the fol=
lowing error message:</div><div> </div>Thread-9417628::ERROR::2017-03=
-07 11:25:48,538::migration::310::virt.vm::(run) vmId=3D`08b4ccc=
1-c508-439b-a9ba-ca0d42a7072c`::Failed to migrate<br>Traceback&n=
bsp;(most recent call last):<br> File "/usr=
/share/vdsm/virt/migration.py", line 298, in run<br>&n=
bsp; self._startUnderlyingMigration(time.time())<br> =
; File "/usr/share/vdsm/virt/migration.py", line 364,&=
nbsp;in _startUnderlyingMigration<br> self._pe=
rform_migration(duri, muri)<br> File "/usr/share/vdsm=
/virt/migration.py", line 403, in _perform_migration<b=
r> self._vm._dom.migrateToURI3(duri, params,&n=
bsp;flags)<br> File "/usr/share/vdsm/virt/virdomain.py",&n=
bsp;line 68, in f<br> ret =3D&n=
bsp;attr(*args, **kwargs)<br> File "/usr/lib/python2.=
7/site-packages/vdsm/libvirtconnection.py", line 124, in&nb=
sp;wrapper<br> ret =3D f(*args, **kw=
args)<br> File "/usr/lib/python2.7/site-packages/vdsm/util=
s.py", line 1313, in wrapper<br> &nbs=
p;return func(inst, *args, **kwargs)<br> File&nb=
sp;"/usr/lib64/python2.7/site-packages/libvirt.py", line 1836,&n=
bsp;in migrateToURI3<br> if ret =3D=
=3D -1: raise libvirtError ('virDomainMigrateToURI3()&=
nbsp;failed', dom=3Dself)<br><div><span style=3D"font-size: 10.5pt; l=
ine-height: 1.5; background-color: window;">libvirtError: =B2=BB=D6=
=A7=B3=D6=B5=C4=B2=CE=CA=FD=A3=BAmigration URI is not =
supported by tunnelled migration</span></div><div><span sty=
le=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;"><br>=
</span></div><div><span style=3D"font-size: 10.5pt; line-height: 1.5; back=
ground-color: window;">So, i want to know how should i enable the tunnel m=
igration feature. Can anyone help me?</span></div><div><span style=3D"font=
-size: 10.5pt; line-height: 1.5; background-color: window;">Thanks</span><=
/div><div><span style=3D"font-size: 10.5pt; line-height: 1.5; background-c=
olor: window;"> </span></div><div>Regards.</div></div>=0A<div><br></d=
iv><hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" a=
lign=3D"left">=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verda=
na; FONT-SIZE: 10pt"><div>like.ma(a)cs2c.com.cn</div></div></span></div>=0A<=
/body></html>
------=_001_NextPart686558146187_=------
7 years, 9 months
Second node ovirt 4.0 no ovirtmgmt bridge, non-operational issue
by Ian Neilsen
Hi all
I currently have a non-operational second node in my "ovirt 4.0
hosted-engine" installation running on Centos7, kernel
3.10.0-514.10.2.el7.x86_64.
When I ran "hosted-engine --deploy" on the second node, it produce the
following error(see bottom of email).
I now cannot set the second node into operational mode, no matter what I
try. I did notice a few things though.
#1 - no ovirtmgt bridge was created during hosted-engine deploy; should I
create this bridge and retry?
#2- vdsmd keep throwing start errors before I ran hosted-engine deploy. I
ran vdsm-tool configure --force this seem to fix it.
#3 - second node complained of no fencing agent, so I added in a DRAC fence
agent and it worked/tested fine. But still not able to go opertional on
second node.
#4 Ive tried restarting vdsmd, ovirt-ha-agent and ovirt-ha-broker. Both the
agent and broker throw error messages.(see bottom of email for errors)
Any advice of where to look next, what to fix?
***Hosted-engine --deploy message***
[WARNING] Host left in non-operational state
To finish deploying, please:
- activate it
- restart the hosted-engine high availability services by running
on this machine:
# service ovirt-ha-agent restart
# service ovirt-ha-broker restart
[ INFO ] Enabling and starting HA services
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file
'/var/lib/ovirt-hosted-engine-setup/answers/answers-20170307062116.conf'
[ INFO ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Hosted Engine successfully deployed
***ovirt-ha-agent error message***
ovirt-ha-agent
ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine.config ERROR Unable
to get vm.conf from OVF_STORE, falling back to initial vm.conf
***ovirt-ha-broker error message***
ovirt-ha-broker ovirt_hosted_engine_ha.broker.notifications.Notifications
ERROR Connection unexpectedly closed
Traceback (most recent call last):
File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/broker/notifications.py",
line 34, in send_email message.as_string())
File "/usr/lib64/python2.7/smtplib.py", line 749, in sendmail
self.rset()
File "/usr/lib64/python2.7/smtplib.py", line 468, in rsetreturn
self.docmd("rset")
File "/usr/lib64/python2.7/smtplib.py", line 393, in docmdreturn
self.getreply()
File "/usr/lib64/python2.7/smtplib.py", line 367, in getreplyraise
SMTPServerDisconnected("Connection unexpectedly
closed") SMTPServerDisconnected:
Connection unexpectedly closed
--
Ian Neilsen
Mobile: 0424 379 762
Linkedin: http://au.linkedin.com/in/ianneilsen
Twitter : ineilsen
7 years, 9 months
oVirt global utilization trend
by Abi Askushi
Hi,
I see that the global utilization 24h trend graph (CPU, RAM, Disk) at
dashboard is showing only the last 3 hours. The line for previous hours is
flat (see attached). I remember that on a previous installation I had
tested it was showing the full 24 hours. Tried to run again engine-setup
but issue remains.
Any suggestions?
Thanx,
Alex
7 years, 9 months
Problems adding iSCSI storage domain
by Simon Vincent
I have setup a small cluster running a hosted engine using iSCSI. I tried
to add a new iSCSI storage domain but this failed as not all hosts could
access the storage server. I fixed this problem but it now does not let me
add the new storage domain as it shows "lun is already part of storage
domain". The engine does not show any storage domains but if I look in the
database it shows up there.
How do I remove this broken storage domain and then re-add it?
7 years, 9 months
3.5->3.6 did not import hosted engine storage domain
by Chris Adams
So, on to my next upgrade issue (sorry for all the questions and thanks
for everybody's help)... I upgraded my test cluster from 3.5 to 3.6
(latest version of each, all on CentOS 7 except the engine on CentOS 6).
Now I'm working on the next step, upgrading to 4.0 and migrating the HE
to the appliance.
When I went from 3.5 to 3.6, I ended up with an fhanswers.conf in the
shared storage that only contained "None"; I fixed that based on some
mailing list messages (but just mentioning it in case it could be
related).
My problem is that the hosted engine storage domain did not get imported
into the engine DB, so I can't proceed with "hosted-engine
--upgrade-appliance". I didn't see any errors, so I'm not sure how that
happened. I'm also not sure how to fix that.
Suggestions?
--
Chris Adams <cma(a)cmadams.net>
7 years, 9 months