[ovirt-users] Users Digest, Vol 62, Issue 211

Victor Jose Acosta vic.ad94 at gmail.com
Wed Nov 30 20:59:46 UTC 2016


Hello Allen,you can use the old api even if you have ovirt 4, using 
/ovirt-engine/api/v3 as base url. You can do it to earn time to work on 
this without having services not working

Regards

On 30/11/16 16:38, users-request at ovirt.org wrote:
> Send Users mailing list submissions to
> 	users at ovirt.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.ovirt.org/mailman/listinfo/users
> or, via email, send a message with subject or body 'help' to
> 	users-request at ovirt.org
>
> You can reach the person managing the list at
> 	users-owner at ovirt.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Users digest..."
>
>
> Today's Topics:
>
>     1.  Python API ovirtsdk4 cloud-init script file upload	issue
>        (Allen Swackhamer)
>     2. Re:  Network usage in ovirt dashboard? (Derek Atkins)
>     3.  Events not updated in Dashboard after clearing
>        (Peter Michael Calum)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 30 Nov 2016 12:22:01 -0600
> From: Allen Swackhamer <allen.swackhamer at gmail.com>
> To: users at ovirt.org
> Subject: [ovirt-users] Python API ovirtsdk4 cloud-init script file
> 	upload	issue
> Message-ID:
> 	<CAFc20P+c_WYA1VK_P1_gT9AMHa_=q8NPiqjO699XTZmxJwHnAw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I am attempting to run a VM with a cloud-init script, but can't seem to get
> the syntax working for the python ovirtsdk4 library.  We are running ovirt
> 4.
>
> My cloud init script never appears to work and the users option does not
> work either.  If I use root_password and user_name for types.Initialization
> (as in the example below) it will generate the correct users, but if I put
> in the types.CloudInit piece it will break it.
>
> types.Initialization(
>       user_name=cloud_init_username,
>       root_password=cloud_init_password,
>       regenerate_ssh_keys=True,
>       host_name="testingcloudinit",
>       nic_configurations=[
>           types.NicConfiguration(
>               boot_protocol=types.BootProtocol.DHCP,
>               name='ens3',
>               on_boot=True
>           )
>       ],
>       custom_script=cloud_init_script
> )
>
>
> What I currently have is below.  cloud_init_script is the script I want to
> run as a string.  Looking at the REST API documentation it shows that I
> need to upload the file as a CDATA entry, but I am unsure of how I can
> ensure that in python.  Is there potentially a way I could get the full XML
> call in python to ensure API compliance?
>
> vm_service.start(
>      use_cloud_init=True,
>      vm=types.Vm(
>          initialization=types.Initialization(
>              nic_configurations=[types.NicConfiguration(
>                  boot_protocol=types.BootProtocol.DHCP,
>                  name="ens3",
>                  on_boot=True
>              )],
>              cloud_init=types.CloudInit(
>                  files=[types.File(
>                      name="initialrunner",
>                      content=cloud_init_script,
>                      type="plaintext"
>                  ),
>                  ],
>                  users=[types.User(
>                      user_name=cloud_init_username,
>                      password=cloud_init_password
>                  )]
>              )
>          )
>      )
> )
>
> Documentation that I have been using:
> http://www.ovirt.org/develop/release-management/features/
> cloud/cloud-init-integration/ (seems old and for a earlier ovirtsdk version)
> http://cloudinit.readthedocs.io/en/latest/topics/examples.
> html#run-commands-on-first-boot (official cloud init documentation)
> https://www.mail-archive.com/users@ovirt.org/msg35549.html (message board
> conversation about this REST API)
> http://lists.ovirt.org/pipermail/users/2014-September/027198.html (about
> the cloud-init script specifically)
> http://lists.ovirt.org/pipermail/users/2014-November/028878.html (for a old
> version of ovirtsdk it appears)
> http://www.ovirt.org/develop/api/rest-api/rest-api/#How_
> can_I_run_a_custom_script_using_cloud-init.3F (appears to be up to date but
> just documents the REST API)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.ovirt.org/pipermail/users/attachments/20161130/0d8cb8c5/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 30 Nov 2016 14:12:28 -0500
> From: Derek Atkins <derek at ihtfp.com>
> To: Yaniv Dary <ydary at redhat.com>
> Cc: users <users at ovirt.org>
> Subject: Re: [ovirt-users] Network usage in ovirt dashboard?
> Message-ID: <sjmbmwwbx43.fsf at securerf.ihtfp.org>
> Content-Type: text/plain
>
> Yaniv Dary <ydary at redhat.com> writes:
>
>> It is static and you can't do this.
>> You can query the DWH database to get this info.
> Thanks.  I was hoping for an mrtg-style graph.  I suppose I could create
> an mrtg instance that measures that data.  It might be an interesting
> future extension, especially if mrtg could integrate directly into the
> engine database.
>
> I'll take a look (in my copious amounts of free time) and let you know
> what I discover.
>
> Is there a good API I could use to query the DWH database for mrtg?
>
> Thanks,
>
> -derek
>

-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161130/360f395f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: firma.png
Type: image/png
Size: 41339 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20161130/360f395f/attachment-0001.png>


More information about the Users mailing list