Hi again,
Only for whos using the api with a python script, remember remove the param debian-release before ad dit, for example: ... VM.remove_from_other_config(token, vm, 'debian-release') VM.add_to_other_config(token, vm, 'debian-release', wheezy) ... Otherwise it wont work. Thx. Narcís Escarpanter Technical Area ServeisWeb <http://www.serveisweb.com/> http://www.serveisweb.com <http://blog.serveisweb.com/> http://blog.serveisweb.com Tel. 902 010 664 - Tel. Int. <tel:%2B34%20972%20010%20550> +34 972 010 550 Fax 902 510 664 - Fax Int. <tel:%2B34%20972%20010%20555> +34 972 010 555 Descripción: Descripción: green Please, consider the environment before printing this email. LEGAL NOTICE SW Hosting & Communications Technologies, SL informs you that this message is intended exclusively for its addressee and contains confidential and / or sensitive information subject to professional secrecy and protected by the current legislation. If you are not the intended recipient, we notify you that the reading, use, disclosure, reproduction, distribution, printing and / or copy of this communication, information and / or any attachments to it are strictly prohibited by law. If you have received this message by mistake, please notify it to us immediately replying to the sender of the message and then delete it with all the attachments if any. De: [email protected] [mailto:[email protected]] En nombre de Brian Menges Enviado el: Wednesday, May 29, 2013 5:37 PM Para: [email protected] Asunto: Re: [Xen-API] XCP new VM from wheezy template The path to take here is to clone the existing Debian 6 template in the bit level that youre interested in and edit/modify it to satisfy your needs (which Ive done many of these for other online install type distros aka net-installs). Heres an outline: # xe template-list |grep 'Debian Squeeze 6.0 (64-bit)' -B1 uuid ( RO) : 2122992d-d430-e380-625e-d6049cfae018 name-label ( RW): Debian Squeeze 6.0 (64-bit) Now that we have our template, here are all the modifications we need to make (do note that your uuid for your template will differ from mine) # xe vm-clone uuid=2122992d-d430-e380-625e-d6049cfae018 new-name-label="Debian Squeeze 7.0 (64-bit)" 93984a64-6296-85e2-1731-c5986c26a362 So weve now got our new template UUID from the vm-clone return, modify it. # xe template-param-set uuid=93984a64-6296-85e2-1731-c5986c26a362 other-config:debian-release=wheezy # xe template-param-set uuid=93984a64-6296-85e2-1731-c5986c26a362 other-config:default_template=true # xe template-param-set uuid=93984a64-6296-85e2-1731-c5986c26a362 other-config:install-methods= http, cdrom,ftp,nfs # xe vm-param-set uuid=93984a64-6296-85e2-1731-c5986c26a362 other-config-install-repository=http://ftp.us.debian.org/debian/ This creates a new default template of Debian 7.0 Wheezy amd64. You can use this for other coded installs. Do note for XCP1.6 that the XS Tools will not detect wheezy as a release version, and youll have to install the tools manually via dpkg (meh, minor inconvenience but its OK). Also you can merge all the other-config:* segments into one command, I just showed you them individually for posterity. As always, you can get all the options by executing xe template-param-get uuid=<UUID_HERE> param-name=<PARAM_HERE> - Brian Menges Principal Engineer, DevOps GoGrid | ServePath | ColoServe | UpStream Networks From: [email protected] [mailto:[email protected]] On Behalf Of Narcís Escarpanter Sent: Wednesday, May 29, 2013 04:19 To: [email protected] Subject: [Xen-API] XCP new VM from wheezy template Hi, We are working with xen-api and we want to install a new wheezy system, we dont want to create from a previously installed system first and then convert it to template. So... Is there a way to install a new VM from a debian 7 (wheezy) template on a XCP? Like downloading the template from Xen and putting it in some path, create a new one and then set the default template flag, ... ? Any help would be appreciated. Thanks in advance. Narcís Escarpanter Technical Area ServeisWeb <http://www.serveisweb.com/> http://www.serveisweb.com <http://blog.serveisweb.com/> http://blog.serveisweb.com Tel. 902 010 664 - Tel. Int. <tel:%2B34%20972%20010%20550> +34 972 010 550 Fax 902 510 664 - Fax Int. <tel:%2B34%20972%20010%20555> +34 972 010 555 Descripción: Descripción: green Please, consider the environment before printing this email. LEGAL NOTICE SW Hosting & Communications Technologies, SL informs you that this message is intended exclusively for its addressee and contains confidential and / or sensitive information subject to professional secrecy and protected by the current legislation. If you are not the intended recipient, we notify you that the reading, use, disclosure, reproduction, distribution, printing and / or copy of this communication, information and / or any attachments to it are strictly prohibited by law. If you have received this message by mistake, please notify it to us immediately replying to the sender of the message and then delete it with all the attachments if any. _____ The information contained in this message, and any attachments, may contain confidential and legally privileged material. It is solely for the use of the person or entity to which it is addressed. Any review, retransmission, dissemination, or action taken in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you receive this in error, please contact the sender and delete the material from any computer.
<<image001.gif>>
_______________________________________________ Xen-api mailing list [email protected] http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
