From vlaero at yahoo.com.au Sun Nov 2 20:22:56 2014 Content-Type: multipart/mixed; boundary="===============6584727985643239975==" MIME-Version: 1.0 From: Paul Jansen To: users at ovirt.org Subject: [ovirt-users] q35 machine support? Date: Sun, 02 Nov 2014 17:22:54 -0800 Message-ID: <1414977774.40763.YahooMailNeo@web160305.mail.bf1.yahoo.com> --===============6584727985643239975== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---360795340-209196801-1414977774=3D:40763 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable =3D0A> > > After doing some more searching I came across these two pa= ge=3D s:=3D0A> > > http://www.ovirt.org/Cluster_emulation_modes=3D0A> > > http://= www.=3D ovirt.org/Features/Cluster_parameters_override=3D0A> > >=3D0A> > > It sound= s li=3D ke this may allow me to achieve what I've described above.=3D0A> > > From w= ha=3D t I can tell the 'emulated machine type' is tied to the ovirt cluster =3D0A= > =3D > > level - ie: 3.5.=3D0A> > >=3D0A> >=3D0A> > you can switch q35 with pc-1= .0 in =3D ClusterEmulatedMachines config value for =3D0A> > version 3.5=3D0A> Thanks = Paul=3D for asking and Roy for answering. I thought q35 would be the=3D0A> default= a=3D nyway the whole time ;)=3D0A> >=3D0A> > engine-config -s ClusterEmulated= Mach=3D ines=3D3D"q35,rhel6.5.0"=3D0A> >=3D0A> > then create a new cluster and add = that h=3D ost to it. once the host is up this =3D0A> > emulation mode should be set.= =3D0A=3D > >=3D0A> > in 3.6 you'd be able to choose an emulation mode per VM.=3D0A> = Paul=3D , since this is really useful would you mind to open an RFE in BZ=3D0A> and= p=3D ost the link here, so we can keep track of this feature?=3D0A=3D0AHi Daniel= .=3D0A=3D Sorry for the late reply on this.=3D0AI'm happy that this feature is curren= tl=3D y documented in the wiki pages that I'd referenced above and is on the feat= =3D ure plan for 3.6.=3D0AThe workaround that was specified does what I need fo= r =3D now.=3D0AProper support in 3.6 will need to consider some other things, suc= h =3D as allowing attaching of disks to the sata interface on the q35 machine.=3D= 0A=3D 3.5s current workflow doesn't provide a way to cater for that. Perhaps all= =3D owing atachign 'virtio-scsi disks to this interface woudl work fine, but th= =3D en there's issue with the naming.=3D0AAdditionally, there have been issues = re=3D ported with live migration of machines that have the ICH9-AHCI controller e= =3D nabled.=3D0AAny RFE should handle these multifaceted issues - and others I'= m =3D not aware of - so given I don't understand all the ins and outs I'd prefer = =3D not to raise this.=3D0AI'd be interested to hear Sandro's take on how this = sh=3D ould likely proceed though. ---360795340-209196801-1414977774=3D:40763 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
<SNIP>
> > > After doing some more searching I came across these = tw=3D o pages:
> > > http://www.ovirt.org/C= lust=3D er_emulation_modes
> > > http://www.o= virt=3D .org/Features/Cluster_parameters_override
>= >=3D ; >
> > > It sounds like this may = allo=3D w me to achieve what I've described above.
>= ; &g=3D t; > From what I can tell the 'emulated machine type' is tied to the ovi= =3D rt cluster
> > > level - ie: 3.5.> > >
> >= ;
> > you can switch q35 with pc-1.0 in ClusterE= mula=3D tedMachines config value for
> > version 3.5
> Thank= s Paul=3D for asking and Roy for answering. I thought q35 would be the
> default anyway the whole time ;)
=3D > >
> >    engine-c= onfi=3D g -s ClusterEmulatedMachines=3D3D"q35,rhel6.5.0"
>=3D ; >
> > then create a new cluster and= add=3D that host to it. once the host is up this
&g= t; &=3D gt; emulation mode should be set.
> >> > in 3.6 you'd be able to choose an emulatio= n mo=3D de per VM.
> Paul, since this is really use= ful =3D would you mind to open an RFE in BZ
> and p= ost =3D the link here, so we can keep track of this feature?

Hi Daniel.
So= rry for =3D the late reply on this.
I'm happy that this feature is currently documented in the wiki pages that I'd= =3D referenced above and is on the feature plan for 3.6.
The workaround that was specified does what I need for now.
Proper support in 3.6 will need to consider some other= thi=3D ngs, such as allowing attaching of disks to the sata interface on the q35 m= =3D achine.
3.5s current workflow doesn't provide = a wa=3D y to cater for that.  Perhaps allowing atachign 'virtio-scsi disks to = =3D this interface woudl work fine, but then there's issue with the naming.
Additionally, there have been issues reported wit= h li=3D ve migration of machines that have the ICH9-AHCI controller enabled.
Any RFE should handle these multifaceted issues - an= d ot=3D hers I'm not aware of - so given I don't understand all the ins and outs I'= =3D d prefer not to raise this.
I'd be interested = to h=3D ear Sandro's take on how this should likely proceed though.


---360795340-209196801-1414977774=3D:40763-- --===============6584727985643239975== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tMzYwNzk1MzQwLTIwOTE5NjgwMS0xNDE0OTc3Nzc0PTo0MDc2MwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVk LXByaW50YWJsZQoKPFNOSVA+PTBBPiA+ID4gQWZ0ZXIgZG9pbmcgc29tZSBtb3JlIHNlYXJjaGlu ZyBJIGNhbWUgYWNyb3NzIHRoZXNlIHR3byBwYWdlPQpzOj0wQT4gPiA+IGh0dHA6Ly93d3cub3Zp cnQub3JnL0NsdXN0ZXJfZW11bGF0aW9uX21vZGVzPTBBPiA+ID4gaHR0cDovL3d3dy49Cm92aXJ0 Lm9yZy9GZWF0dXJlcy9DbHVzdGVyX3BhcmFtZXRlcnNfb3ZlcnJpZGU9MEE+ID4gPj0wQT4gPiA+ IEl0IHNvdW5kcyBsaT0Ka2UgdGhpcyBtYXkgYWxsb3cgbWUgdG8gYWNoaWV2ZSB3aGF0IEkndmUg ZGVzY3JpYmVkIGFib3ZlLj0wQT4gPiA+IEZyb20gd2hhPQp0IEkgY2FuIHRlbGwgdGhlICdlbXVs YXRlZCBtYWNoaW5lIHR5cGUnIGlzIHRpZWQgdG8gdGhlIG92aXJ0IGNsdXN0ZXIgPTBBPiA9Cj4g PiBsZXZlbCAtIGllOiAzLjUuPTBBPiA+ID49MEE+ID49MEE+ID4geW91IGNhbiBzd2l0Y2ggcTM1 IHdpdGggcGMtMS4wIGluID0KQ2x1c3RlckVtdWxhdGVkTWFjaGluZXMgY29uZmlnIHZhbHVlIGZv ciA9MEE+ID4gdmVyc2lvbiAzLjU9MEE+IFRoYW5rcyBQYXVsPQogZm9yIGFza2luZyBhbmQgUm95 IGZvciBhbnN3ZXJpbmcuIEkgdGhvdWdodCBxMzUgd291bGQgYmUgdGhlPTBBPiBkZWZhdWx0IGE9 Cm55d2F5IHRoZSB3aG9sZSB0aW1lIDspPTBBPiA+PTBBPiA+ICAgIGVuZ2luZS1jb25maWcgLXMg Q2x1c3RlckVtdWxhdGVkTWFjaD0KaW5lcz0zRCJxMzUscmhlbDYuNS4wIj0wQT4gPj0wQT4gPiB0 aGVuIGNyZWF0ZSBhIG5ldyBjbHVzdGVyIGFuZCBhZGQgdGhhdCBoPQpvc3QgdG8gaXQuIG9uY2Ug dGhlIGhvc3QgaXMgdXAgdGhpcyA9MEE+ID4gZW11bGF0aW9uIG1vZGUgc2hvdWxkIGJlIHNldC49 MEE9Cj4gPj0wQT4gPiBpbiAzLjYgeW91J2QgYmUgYWJsZSB0byBjaG9vc2UgYW4gZW11bGF0aW9u IG1vZGUgcGVyIFZNLj0wQT4gUGF1bD0KLCBzaW5jZSB0aGlzIGlzIHJlYWxseSB1c2VmdWwgd291 bGQgeW91IG1pbmQgdG8gb3BlbiBhbiBSRkUgaW4gQlo9MEE+IGFuZCBwPQpvc3QgdGhlIGxpbmsg aGVyZSwgc28gd2UgY2FuIGtlZXAgdHJhY2sgb2YgdGhpcyBmZWF0dXJlPz0wQT0wQUhpIERhbmll bC49MEE9ClNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseSBvbiB0aGlzLj0wQUknbSBoYXBweSB0aGF0 IHRoaXMgZmVhdHVyZSBpcyBjdXJyZW50bD0KeSBkb2N1bWVudGVkIGluIHRoZSB3aWtpIHBhZ2Vz IHRoYXQgSSdkIHJlZmVyZW5jZWQgYWJvdmUgYW5kIGlzIG9uIHRoZSBmZWF0PQp1cmUgcGxhbiBm b3IgMy42Lj0wQVRoZSB3b3JrYXJvdW5kIHRoYXQgd2FzIHNwZWNpZmllZCBkb2VzIHdoYXQgSSBu ZWVkIGZvciA9Cm5vdy49MEFQcm9wZXIgc3VwcG9ydCBpbiAzLjYgd2lsbCBuZWVkIHRvIGNvbnNp ZGVyIHNvbWUgb3RoZXIgdGhpbmdzLCBzdWNoID0KYXMgYWxsb3dpbmcgYXR0YWNoaW5nIG9mIGRp c2tzIHRvIHRoZSBzYXRhIGludGVyZmFjZSBvbiB0aGUgcTM1IG1hY2hpbmUuPTBBPQozLjVzIGN1 cnJlbnQgd29ya2Zsb3cgZG9lc24ndCBwcm92aWRlIGEgd2F5IHRvIGNhdGVyIGZvciB0aGF0LiAg UGVyaGFwcyBhbGw9Cm93aW5nIGF0YWNoaWduICd2aXJ0aW8tc2NzaSBkaXNrcyB0byB0aGlzIGlu dGVyZmFjZSB3b3VkbCB3b3JrIGZpbmUsIGJ1dCB0aD0KZW4gdGhlcmUncyBpc3N1ZSB3aXRoIHRo ZSBuYW1pbmcuPTBBQWRkaXRpb25hbGx5LCB0aGVyZSBoYXZlIGJlZW4gaXNzdWVzIHJlPQpwb3J0 ZWQgd2l0aCBsaXZlIG1pZ3JhdGlvbiBvZiBtYWNoaW5lcyB0aGF0IGhhdmUgdGhlIElDSDktQUhD SSBjb250cm9sbGVyIGU9Cm5hYmxlZC49MEFBbnkgUkZFIHNob3VsZCBoYW5kbGUgdGhlc2UgbXVs dGlmYWNldGVkIGlzc3VlcyAtIGFuZCBvdGhlcnMgSSdtID0Kbm90IGF3YXJlIG9mIC0gc28gZ2l2 ZW4gSSBkb24ndCB1bmRlcnN0YW5kIGFsbCB0aGUgaW5zIGFuZCBvdXRzIEknZCBwcmVmZXIgPQpu b3QgdG8gcmFpc2UgdGhpcy49MEFJJ2QgYmUgaW50ZXJlc3RlZCB0byBoZWFyIFNhbmRybydzIHRh a2Ugb24gaG93IHRoaXMgc2g9Cm91bGQgbGlrZWx5IHByb2NlZWQgdGhvdWdoLgotLS0zNjA3OTUz NDAtMjA5MTk2ODAxLTE0MTQ5Nzc3NzQ9OjQwNzYzCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUK CjxodG1sPjxib2R5PjxkaXYgc3R5bGU9M0QiY29sb3I6IzAwMDsgYmFja2dyb3VuZC1jb2xvcjoj ZmZmOyBmb250LWZhbWlseTpIZT0KbHZldGljYU5ldWUsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRp Y2EsIEFyaWFsLCBMdWNpZGEgR3JhbmRlLCBTYW5zLVNlcmlmO2ZvPQpudC1zaXplOjEycHgiPjxk aXYgc3R5bGU9M0QiIiBjbGFzcz0zRCIiPiZsdDtTTklQJmd0OzxiciBzdHlsZT0zRCIiIGNsYXNz PQo9M0QiIj4mZ3Q7ICZndDsgJmd0OyBBZnRlciBkb2luZyBzb21lIG1vcmUgc2VhcmNoaW5nIEkg Y2FtZSBhY3Jvc3MgdGhlc2UgdHc9Cm8gcGFnZXM6PGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4m Z3Q7ICZndDsgJmd0OyBodHRwOi8vd3d3Lm92aXJ0Lm9yZy9DbHVzdD0KZXJfZW11bGF0aW9uX21v ZGVzPGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4mZ3Q7ICZndDsgJmd0OyBodHRwOi8vd3d3Lm92 aXJ0PQoub3JnL0ZlYXR1cmVzL0NsdXN0ZXJfcGFyYW1ldGVyc19vdmVycmlkZTxiciBzdHlsZT0z RCIiIGNsYXNzPTNEIiI+Jmd0OyAmZ3Q9CjsgJmd0OzxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+ Jmd0OyAmZ3Q7ICZndDsgSXQgc291bmRzIGxpa2UgdGhpcyBtYXkgYWxsbz0KdyBtZSB0byBhY2hp ZXZlIHdoYXQgSSd2ZSBkZXNjcmliZWQgYWJvdmUuPGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4m Z3Q7ICZnPQp0OyAmZ3Q7IEZyb20gd2hhdCBJIGNhbiB0ZWxsIHRoZSAnZW11bGF0ZWQgbWFjaGlu ZSB0eXBlJyBpcyB0aWVkIHRvIHRoZSBvdmk9CnJ0IGNsdXN0ZXIgPGJyIHN0eWxlPTNEIiIgY2xh c3M9M0QiIj4mZ3Q7ICZndDsgJmd0OyBsZXZlbCAtIGllOiAzLjUuPGJyIHN0eT0KbGU9M0QiIiBj bGFzcz0zRCIiPiZndDsgJmd0OyAmZ3Q7PGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4mZ3Q7ICZn dDs8YnIgc3R5PQpsZT0zRCIiIGNsYXNzPTNEIiI+Jmd0OyAmZ3Q7IHlvdSBjYW4gc3dpdGNoIHEz NSB3aXRoIHBjLTEuMCBpbiBDbHVzdGVyRW11bGE9CnRlZE1hY2hpbmVzIGNvbmZpZyB2YWx1ZSBm b3IgPGJyIHN0eWxlPTNEIiIKIGNsYXNzPTNEIiI+Jmd0OyAmZ3Q7IHZlcnNpb24gMy41PGJyIHN0 eWxlPTNEIiIgY2xhc3M9M0QiIj4mZ3Q7IFRoYW5rcyBQYXVsPQogZm9yIGFza2luZyBhbmQgUm95 IGZvciBhbnN3ZXJpbmcuIEkgdGhvdWdodCBxMzUgd291bGQgYmUgdGhlPGJyIHN0eWxlPTNEIiI9 CiBjbGFzcz0zRCIiPiZndDsgZGVmYXVsdCBhbnl3YXkgdGhlIHdob2xlIHRpbWUgOyk8YnIgc3R5 bGU9M0QiIiBjbGFzcz0zRCIiPj0KJmd0OyAmZ3Q7PGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4m Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsgZW5naW5lLWNvbmZpPQpnIC1zIENsdXN0ZXJFbXVs YXRlZE1hY2hpbmVzPTNEInEzNSxyaGVsNi41LjAiPGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj4m Z3Q9CjsgJmd0OzxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+Jmd0OyAmZ3Q7IHRoZW4gY3JlYXRl IGEgbmV3IGNsdXN0ZXIgYW5kIGFkZD0KIHRoYXQgaG9zdCB0byBpdC4gb25jZSB0aGUgaG9zdCBp cyB1cCB0aGlzIDxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+Jmd0OyAmPQpndDsgZW11bGF0aW9u IG1vZGUgc2hvdWxkIGJlIHNldC48YnIgc3R5bGU9M0QiIiBjbGFzcz0zRCIiPiZndDsgJmd0Ozxi ciBzdHk9CmxlPTNEIiIgY2xhc3M9M0QiIj4mZ3Q7ICZndDsgaW4gMy42IHlvdSdkIGJlIGFibGUg dG8gY2hvb3NlIGFuIGVtdWxhdGlvbiBtbz0KZGUgcGVyIFZNLjxiciBzdHlsZT0zRCIiIGNsYXNz PTNEIiI+Jmd0OyBQYXVsLCBzaW5jZSB0aGlzIGlzIHJlYWxseSB1c2VmdWwgPQp3b3VsZCB5b3Ug bWluZCB0byBvcGVuIGFuIFJGRSBpbiBCWjxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+Jmd0OyBh bmQgcG9zdCA9CnRoZSBsaW5rIGhlcmUsIHNvIHdlIGNhbiBrZWVwIHRyYWNrIG9mIHRoaXMgZmVh dHVyZT88YnIgc3R5bGU9M0QiIiBjbGFzcz0zRD0KIiI+PGJyIHN0eWxlPTNEIiIgY2xhc3M9M0Qi Ij5IaSBEYW5pZWwuPGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj5Tb3JyeSBmb3IgPQp0aGUgbGF0 ZSByZXBseSBvbiB0aGlzLjxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+SSdtCiBoYXBweSB0aGF0 IHRoaXMgZmVhdHVyZSBpcyBjdXJyZW50bHkgZG9jdW1lbnRlZCBpbiB0aGUgd2lraSBwYWdlcyB0 aGF0IEknZD0KIHJlZmVyZW5jZWQgYWJvdmUgYW5kIGlzIG9uIHRoZSBmZWF0dXJlIHBsYW4gZm9y IDMuNi48YnIgc3R5bGU9M0QiIiBjbGFzcz0KPTNEIiI+VGhlIHdvcmthcm91bmQgdGhhdCB3YXMg c3BlY2lmaWVkIGRvZXMgd2hhdCBJIG5lZWQgZm9yIG5vdy48YnIgc3R5bGU9Cj0zRCIiIGNsYXNz PTNEIiI+UHJvcGVyIHN1cHBvcnQgaW4gMy42IHdpbGwgbmVlZCB0byBjb25zaWRlciBzb21lIG90 aGVyIHRoaT0KbmdzLCBzdWNoIGFzIGFsbG93aW5nIGF0dGFjaGluZyBvZiBkaXNrcyB0byB0aGUg c2F0YSBpbnRlcmZhY2Ugb24gdGhlIHEzNSBtPQphY2hpbmUuPGJyIHN0eWxlPTNEIiIgY2xhc3M9 M0QiIj4zLjVzIGN1cnJlbnQgd29ya2Zsb3cgZG9lc24ndCBwcm92aWRlIGEgd2E9CnkgdG8gY2F0 ZXIgZm9yIHRoYXQuJm5ic3A7IFBlcmhhcHMgYWxsb3dpbmcgYXRhY2hpZ24gJ3ZpcnRpby1zY3Np IGRpc2tzIHRvID0KdGhpcyBpbnRlcmZhY2Ugd291ZGwgd29yayBmaW5lLCBidXQgdGhlbiB0aGVy ZSdzIGlzc3VlIHdpdGggdGhlIG5hbWluZy48YnIgPQpzdHlsZT0zRCIiIGNsYXNzPTNEIiI+QWRk aXRpb25hbGx5LCB0aGVyZSBoYXZlIGJlZW4gaXNzdWVzIHJlcG9ydGVkIHdpdGggbGk9CnZlIG1p Z3JhdGlvbiBvZiBtYWNoaW5lcyB0aGF0IGhhdmUgdGhlIElDSDktQUhDSSBjb250cm9sbGVyIGVu YWJsZWQuPGJyIHN0eT0KbGU9M0QiIiBjbGFzcz0zRCIiPkFueSBSRkUgc2hvdWxkIGhhbmRsZSB0 aGVzZSBtdWx0aWZhY2V0ZWQgaXNzdWVzIC0gYW5kIG90PQpoZXJzIEknbSBub3QgYXdhcmUgb2Yg LSBzbyBnaXZlbiBJIGRvbid0IHVuZGVyc3RhbmQgYWxsIHRoZSBpbnMgYW5kIG91dHMgSSc9CmQg cHJlZmVyIG5vdCB0byByYWlzZSB0aGlzLjxiciBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+SSdkIGJl IGludGVyZXN0ZWQgdG8gaD0KZWFyIFNhbmRybydzIHRha2Ugb24KIGhvdyB0aGlzIHNob3VsZCBs aWtlbHkgcHJvY2VlZCB0aG91Z2guPGJyIHN0eWxlPTNEIiIgY2xhc3M9M0QiIj48YnIgc3R5bGU9 Cj0zRCIiIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBzdHlsZT0zRCIiIGNsYXNzPTNEIiI+PGJyIHN0 eWxlPTNEIiIgY2xhc3M9M0QiIj0KPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLTM2MDc5 NTM0MC0yMDkxOTY4MDEtMTQxNDk3Nzc3ND06NDA3NjMtLQo= --===============6584727985643239975==--