[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