[one-users] OpenVZ VM config template

knawnd at gmail.com knawnd at gmail.com
Wed Mar 30 11:13:22 PDT 2011


Hi Tino,

thanks for prompt reply! Comments inline.

Tino Vazquez wrote on 30/03/11 20:29:
> Hi,
>
> I think the problem comes with this
>
> DISK=[
>   DISKINODES=200000:220000,
>   DISKSPACE=1048576:1153024,
>   DISK_ID=1,
>   QUOTATIME=0,
>   TYPE=os ]
>
> It doesn't have source path
you are right. The mentioned error disappeared when I specified as below:
DISK = [ IMAGE  = "centos-5-x86",
            DISKSPACE="1048576:1153024",
            DISKINODES="200000:220000",
            QUOTATIME="0" ]

But then DISKSPACE, DISKINODES and QUOTATIME are not passed to remote 
node in deployment.0 file :
<TEMPLATE>
	<CPU>
   		<CPUS><![CDATA[1]]></CPUS>
		<CPUUNITS><![CDATA[1000]]></CPUUNITS>
	</CPU>
	<DISK>
		<CLONE><![CDATA[YES]]></CLONE>
		<DISK_ID><![CDATA[0]]></DISK_ID>
		<IMAGE><![CDATA[centos-5-x86]]></IMAGE>
		<IMAGE_ID><![CDATA[1]]></IMAGE_ID>
		<READONLY><![CDATA[NO]]></READONLY>
		<SAVE><![CDATA[NO]]></SAVE>
	 
<SOURCE><![CDATA[/srv/cloud/one/one-2.2.0/var//images/70f38bbaf574eef06b8e3ca4e8ebee3eb1f1786d]]></SOURCE>
		<TARGET><![CDATA[sda]]></TARGET>
		<TYPE><![CDATA[DISK]]></TYPE>
	</DISK>
	<DISK>
		<DISK_ID><![CDATA[1]]></DISK_ID>
		<READONLY><![CDATA[no]]></READONLY>
		<SIZE><![CDATA[1024]]></SIZE>
		<TARGET><![CDATA[sdd]]></TARGET>
		<TYPE><![CDATA[swap]]></TYPE>
	</DISK>
	<MEMORY>
		<KMEMSIZE><![CDATA[14372700:14790164]]></KMEMSIZE>
		<LOCKEDPAGES><![CDATA[2048:2048]]></LOCKEDPAGES
		<OOMGUARPAGES><![CDATA[26112:unlimited]]></OOMGUARPAGES
		<PHYSPAGES><![CDATA[0:unlimited]]></PHYSPAGES>
		<PRIVVMPAGES><![CDATA[65536:69632]]></PRIVVMPAGES>
		<SHMPAGES><![CDATA[21504:21504]]></SHMPAGES>
		<VMGUARPAGES><![CDATA[33792:unlimited]]></VMGUARPAGES>
	</MEMORY>
	<NAME><![CDATA[one-6]]></NAME>
	<ONBOOT><![CDATA[yes]]></ONBOOT>
	<VMID><![CDATA[6]]></VMID>
</TEMPLATE

What way would you recommend to pass disk-related parameters such as 
DISKSPACE, DISKINODES and QUOTATIME (and could be more) to deployment.0 
file?

>, are you using the Image Catalog or
> writing the disk entries by hand?
I am trying to use the OS image from ONE Image Catalog (I guess that is 
preferred method in ONE).

> About the other concern, I believe ruben is talking about the actual
> external, another process driver, the one that invokes the "deploy"
> script.
as far as I understand the deployment and basic domain (VM) operations 
have already implemented in the file 
$ONE_LOCATION/lib/mads/one_vmm_ssh.rb. So I guess the operations 
themselves executing on remote host are needed to be properly 
implemented (apart from passing properly VM options from ONE format 
template into XML one).


Thanks for your help!
Nikolay.



More information about the Users mailing list