From mauricio.perez004 at gmail.com Fri Jun 30 17:29:09 2017 Content-Type: multipart/mixed; boundary="===============9094151798166703684==" MIME-Version: 1.0 From: Mauricio Perez To: users at ovirt.org Subject: [ovirt-users] Sound Device Custom Property Date: Fri, 30 Jun 2017 13:29:07 -0400 Message-ID: <006201d2f1c6$60b3a410$221aec30$@gmail.com> --===============9094151798166703684== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_0063_01D2F1A4.D9A2A050 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Hello Everyone, = I am trying to modify a VM sound device sub element to . I understand the only way to perform this is by using a before vm start vdsm hook to define custom property. Can someone please guide to setting this up. * How would I define it in the engine config? * How do I create the hooking module? * Is there a source to find pre created hooking modules? = Thank You All!! ------=3D_NextPart_000_0063_01D2F1A4.D9A2A050 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hello Everyone,

 

I am trying= =3D to modify a VM sound device sub element to  <codec =3D type=3D3D'micro'/>. I understand the only way to perform this is by =3D using a before vm start vdsm hook to define custom property. Can someone = =3D please guide to setting this up.

·         =3D How would I define it in the engine =3D config?

·         =3D How do I create the hooking =3D module?

·         =3D Is there a source to find pre created =3D hooking modules?

 

Thank You = =3D All!!

------=3D_NextPart_000_0063_01D2F1A4.D9A2A050-- --===============9094151798166703684== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDA2M18wMUQyRjFBNC5EOUEyQTA1MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKSGVs bG8gRXZlcnlvbmUsCgogCgpJIGFtIHRyeWluZyB0byBtb2RpZnkgYSBWTSBzb3VuZCBkZXZpY2Ug c3ViIGVsZW1lbnQgdG8gIDxjb2RlYwp0eXBlPSdtaWNybycvPi4gSSB1bmRlcnN0YW5kIHRoZSBv bmx5IHdheSB0byBwZXJmb3JtIHRoaXMgaXMgYnkgdXNpbmcgYQpiZWZvcmUgdm0gc3RhcnQgdmRz bSBob29rIHRvIGRlZmluZSBjdXN0b20gcHJvcGVydHkuIENhbiBzb21lb25lIHBsZWFzZQpndWlk ZSB0byBzZXR0aW5nIHRoaXMgdXAuCgoqICAgICAgICAgSG93IHdvdWxkIEkgZGVmaW5lIGl0IGlu IHRoZSBlbmdpbmUgY29uZmlnPwoKKiAgICAgICAgIEhvdyBkbyBJIGNyZWF0ZSB0aGUgaG9va2lu ZyBtb2R1bGU/CgoqICAgICAgICAgSXMgdGhlcmUgYSBzb3VyY2UgdG8gZmluZCBwcmUgY3JlYXRl ZCBob29raW5nIG1vZHVsZXM/CgogCgpUaGFuayBZb3UgQWxsISEKCgotLS0tLS09X05leHRQYXJ0 XzAwMF8wMDYzXzAxRDJGMUE0LkQ5QTJBMDUwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hh cnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFi bGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiID0KeG1s bnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiID0KeG1sbnM6 dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiA9CnhtbG5zOm09M0Qi aHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5z PTNEImh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPjxoZWFkPjxNRVRBID0KSFRUUC1F UVVJVj0zRCJDb250ZW50LVR5cGUiIENPTlRFTlQ9M0QidGV4dC9odG1sOyA9CmNoYXJzZXQ9M0R1 cy1hc2NpaSI+PG1ldGEgbmFtZT0zREdlbmVyYXRvciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3Jk IDE1ID0KKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMg Ki8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsKCXBhbm9zZS0xOjUgMCAwIDAg MCAwIDAgMCAwIDA7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7Cglw YW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNh bGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRp b25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46 MGluOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFt aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21z by1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiMwNTYzQzE7Cgl0ZXh0LWRlY29yYXRpb246dW5k ZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5OwoJY29sb3I6Izk1NEY3MjsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFy YWdyYXBoCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0OwoJbWFyZ2luLXRvcDowaW47CgltYXJnaW4t cmlnaHQ6MGluOwoJbWFyZ2luLWJvdHRvbTowaW47CgltYXJnaW4tbGVmdDouNWluOwoJbWFyZ2lu LWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp IixzYW5zLXNlcmlmO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bC1jb21wb3NlOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5k b3d0ZXh0O30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9CkBw YWdlIFdvcmRTZWN0aW9uMQoJe3NpemU6OC41aW4gMTEuMGluOwoJbWFyZ2luOjEuMGluIDEuMGlu IDEuMGluIDEuMGluO30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLyog TGlzdCBEZWZpbml0aW9ucyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjg2MzgzMzAzNjsKCW1z by1saXN0LXR5cGU6aHlicmlkOwoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc5MjUxMDMwIDY3 Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5ID0KNjc2OTg2OTEgNjc2OTg2OTMgNjc2 OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQpAbGlzdCBsMDpsZXZlbDEKCXttc28tbGV2ZWwtbnVt YmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpcRjBCNzsKCW1zby1sZXZlbC10YWIt c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6 LS4yNWluOwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVs LW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWIt c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6 LS4yNWluOwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwwOmxldmVsMwoJe21z by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0OlxGMEE3OwoJbXNv LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0 ZXh0LWluZGVudDotLjI1aW47Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZl bDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpcRjBC NzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps ZWZ0OwoJdGV4dC1pbmRlbnQ6LS4yNWluOwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDA6 bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6 bzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps ZWZ0OwoJdGV4dC1pbmRlbnQ6LS4yNWluOwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBs aXN0IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZl bC10ZXh0OlxGMEE3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotLjI1aW47Cglmb250LWZhbWlseTpXaW5nZGlu Z3M7fQpAbGlzdCBsMDpsZXZlbDcKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cglt c28tbGV2ZWwtdGV4dDpcRjBCNzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LS4yNWluOwoJZm9udC1mYW1pbHk6 U3ltYm9sO30KQGxpc3QgbDA6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0 OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVs LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LS4yNWluOwoJZm9udC1mYW1pbHk6 IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwwOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0 OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0OlxGMEE3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7 Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotLjI1aW47Cglm b250LWZhbWlseTpXaW5nZGluZ3M7fQpvbAoJe21hcmdpbi1ib3R0b206MGluO30KdWwKCXttYXJn aW4tYm90dG9tOjBpbjt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNo YXBlZGVmYXVsdHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtl bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0Qi ZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPTNERU4tVVMgPQpsaW5rPTNE IiMwNTYzQzEiIHZsaW5rPTNEIiM5NTRGNzIiPjxkaXYgY2xhc3M9M0RXb3JkU2VjdGlvbjE+PHAg PQpjbGFzcz0zRE1zb05vcm1hbD5IZWxsbyBFdmVyeW9uZSw8bzpwPjwvbzpwPjwvcD48cCA9CmNs YXNzPTNETXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFs PkkgYW0gdHJ5aW5nID0KdG8gbW9kaWZ5IGEgVk0gc291bmQgZGV2aWNlIHN1YiBlbGVtZW50IHRv ICZuYnNwOyZsdDtjb2RlYyA9CnR5cGU9M0QnbWljcm8nLyZndDsuIEkgdW5kZXJzdGFuZCB0aGUg b25seSB3YXkgdG8gcGVyZm9ybSB0aGlzIGlzIGJ5ID0KdXNpbmcgYSBiZWZvcmUgdm0gc3RhcnQg dmRzbSBob29rIHRvIGRlZmluZSBjdXN0b20gcHJvcGVydHkuIENhbiBzb21lb25lID0KcGxlYXNl IGd1aWRlIHRvIHNldHRpbmcgdGhpcyB1cC48bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNv TGlzdFBhcmFncmFwaCBzdHlsZT0zRCd0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2 ZWwxID0KbGZvMSc+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9M0QnZm9udC1mYW1p bHk6U3ltYm9sJz48c3BhbiA9CnN0eWxlPTNEJ21zby1saXN0Oklnbm9yZSc+Jm1pZGRvdDs8c3Bh biBzdHlsZT0zRCdmb250OjcuMHB0ICJUaW1lcyBOZXcgPQpSb21hbiInPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA9Cjwvc3Bhbj48L3NwYW4+PC9zcGFu PjwhW2VuZGlmXT5Ib3cgd291bGQgSSBkZWZpbmUgaXQgaW4gdGhlIGVuZ2luZSA9CmNvbmZpZz88 bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0zRE1zb0xpc3RQYXJhZ3JhcGggPQpzdHlsZT0zRCd0ZXh0 LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEnPjwhW2lmID0KIXN1cHBvcnRM aXN0c10+PHNwYW4gc3R5bGU9M0QnZm9udC1mYW1pbHk6U3ltYm9sJz48c3BhbiA9CnN0eWxlPTNE J21zby1saXN0Oklnbm9yZSc+Jm1pZGRvdDs8c3BhbiBzdHlsZT0zRCdmb250OjcuMHB0ICJUaW1l cyBOZXcgPQpSb21hbiInPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyA9Cjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5Ib3cgZG8gSSBjcmVhdGUg dGhlIGhvb2tpbmcgPQptb2R1bGU/PG86cD48L286cD48L3A+PHAgY2xhc3M9M0RNc29MaXN0UGFy YWdyYXBoID0Kc3R5bGU9M0QndGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBs Zm8xJz48IVtpZiA9CiFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPTNEJ2ZvbnQtZmFtaWx5OlN5 bWJvbCc+PHNwYW4gPQpzdHlsZT0zRCdtc28tbGlzdDpJZ25vcmUnPiZtaWRkb3Q7PHNwYW4gc3R5 bGU9M0QnZm9udDo3LjBwdCAiVGltZXMgTmV3ID0KUm9tYW4iJz4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtl bmRpZl0+SXMgdGhlcmUgYSBzb3VyY2UgdG8gZmluZCBwcmUgY3JlYXRlZCA9Cmhvb2tpbmcgbW9k dWxlcz88bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9v OnA+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPlRoYW5rIFlvdSA9CkFsbCEhPG86cD48L286cD48 L3A+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9OZXh0UGFydF8wMDBfMDA2M18wMUQyRjFB NC5EOUEyQTA1MC0tCgo= --===============9094151798166703684==--