1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

Merge branch 'master' of git.opennebula.org:one

This commit is contained in:
Daniel Molina 2012-01-13 17:10:05 +01:00
commit 75470c6659
66 changed files with 164 additions and 1128 deletions

View File

@ -81,6 +81,9 @@ digraph OpenNebula {
unknown -> boot [label="restart"];
boot -> boot [label="restart"];
# reboot
running -> running [label="reboot"];
# resubmit
"ANY \\ {suspended,done}" -> pending [label="resubmit"];

View File

@ -75,6 +75,9 @@ digraph OpenNebula {
unknown -> boot [label="restart"];
boot -> boot [label="restart"];
# reboot
running -> running [label="reboot"];
# resubmit
"ANY \\ {suspended,done}" -> pending [label="resubmit"];

View File

@ -9,8 +9,22 @@
<xs:element name="UNAME" type="xs:string"/>
<xs:element name="GNAME" type="xs:string"/>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="PERMISSIONS" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="OWNER_U" type="xs:integer"/>
<xs:element name="OWNER_M" type="xs:integer"/>
<xs:element name="OWNER_A" type="xs:integer"/>
<xs:element name="GROUP_U" type="xs:integer"/>
<xs:element name="GROUP_M" type="xs:integer"/>
<xs:element name="GROUP_A" type="xs:integer"/>
<xs:element name="OTHER_U" type="xs:integer"/>
<xs:element name="OTHER_M" type="xs:integer"/>
<xs:element name="OTHER_A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TYPE" type="xs:integer"/>
<xs:element name="PUBLIC" type="xs:integer"/>
<xs:element name="PERSISTENT" type="xs:integer"/>
<xs:element name="REGTIME" type="xs:integer"/>
<xs:element name="SOURCE" type="xs:string"/>

View File

@ -1,12 +0,0 @@
<GROUP xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../group.xsd">
<ID>1</ID>
<NAME>users</NAME>
<USERS>
<ID>2</ID>
<ID>3</ID>
<ID>4</ID>
<ID>5</ID>
</USERS>
</GROUP>

View File

@ -1,7 +0,0 @@
<GROUP xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../group.xsd">
<ID>100</ID>
<NAME>new</NAME>
<USERS/>
</GROUP>

View File

@ -1,37 +0,0 @@
<GROUP_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../group.xsd">
<GROUP>
<ID>0</ID>
<NAME>oneadmin</NAME>
<USERS>
<ID>0</ID>
<ID>1</ID>
</USERS>
</GROUP>
<GROUP>
<ID>1</ID>
<NAME>users</NAME>
<USERS>
<ID>2</ID>
<ID>3</ID>
<ID>4</ID>
<ID>5</ID>
</USERS>
</GROUP>
<GROUP>
<ID>100</ID>
<NAME>new</NAME>
<USERS/>
</GROUP>
<GROUP>
<ID>101</ID>
<NAME>test</NAME>
<USERS/>
</GROUP>
<GROUP>
<ID>102</ID>
<NAME>abc</NAME>
<USERS/>
</GROUP>
</GROUP_POOL>

View File

@ -1,27 +0,0 @@
<HOST xmlns="http://opennebula.org/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image.xsd">
<ID>0</ID>
<NAME>localhost</NAME>
<STATE>3</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>0</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>0</MAX_MEM>
<MAX_CPU>0</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>0</FREE_MEM>
<FREE_CPU>0</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE/>
</HOST>

View File

@ -1,27 +0,0 @@
<HOST xmlns="http://opennebula.org/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image.xsd">
<ID>0</ID>
<NAME>localhost</NAME>
<STATE>3</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>0</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>0</MAX_MEM>
<MAX_CPU>0</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>0</FREE_MEM>
<FREE_CPU>0</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE/>
</HOST>

View File

@ -1,38 +0,0 @@
<HOST xmlns="http://opennebula.org/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image.xsd">
<ID>0</ID>
<NAME>localhost</NAME>
<STATE>2</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>1324039779</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>16777216</MAX_MEM>
<MAX_CPU>800</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>16777216</FREE_MEM>
<FREE_CPU>800</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE>
<CPUSPEED><![CDATA[2.2GHz]]></CPUSPEED>
<FREECPU><![CDATA[800]]></FREECPU>
<FREEMEMORY><![CDATA[16777216]]></FREEMEMORY>
<HOSTNAME><![CDATA[localhost]]></HOSTNAME>
<HYPERVISOR><![CDATA[dummy]]></HYPERVISOR>
<TEST><![CDATA[TEST]]></TEST>
<TOTALCPU><![CDATA[800]]></TOTALCPU>
<TOTALMEMORY><![CDATA[16777216]]></TOTALMEMORY>
<USEDCPU><![CDATA[0]]></USEDCPU>
<USEDMEMORY><![CDATA[0]]></USEDMEMORY>
</TEMPLATE>
</HOST>

View File

@ -1,41 +0,0 @@
<HOST_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../host_pool.xsd">
<HOST>
<ID>0</ID>
<NAME>localhost</NAME>
<STATE>2</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>1324048185</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>16777216</MAX_MEM>
<MAX_CPU>800</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>16777216</FREE_MEM>
<FREE_CPU>800</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE>
<CPUSPEED><![CDATA[2.2GHz]]></CPUSPEED>
<FREECPU><![CDATA[800]]></FREECPU>
<FREEMEMORY><![CDATA[16777216]]></FREEMEMORY>
<HOSTNAME><![CDATA[localhost]]></HOSTNAME>
<HYPERVISOR><![CDATA[dummy]]></HYPERVISOR>
<TEST><![CDATA[TEST]]></TEST>
<TOTALCPU><![CDATA[800]]></TOTALCPU>
<TOTALMEMORY><![CDATA[16777216]]></TOTALMEMORY>
<USEDCPU><![CDATA[0]]></USEDCPU>
<USEDMEMORY><![CDATA[0]]></USEDMEMORY>
</TEMPLATE>
</HOST>
</HOST_POOL>

View File

@ -1,67 +0,0 @@
<HOST_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../host_pool.xsd">
<HOST>
<ID>0</ID>
<NAME>localhost</NAME>
<STATE>2</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>1324048436</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>16777216</MAX_MEM>
<MAX_CPU>800</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>16777216</FREE_MEM>
<FREE_CPU>800</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE>
<CPUSPEED><![CDATA[2.2GHz]]></CPUSPEED>
<FREECPU><![CDATA[800]]></FREECPU>
<FREEMEMORY><![CDATA[16777216]]></FREEMEMORY>
<HOSTNAME><![CDATA[localhost]]></HOSTNAME>
<HYPERVISOR><![CDATA[dummy]]></HYPERVISOR>
<TEST><![CDATA[TEST]]></TEST>
<TOTALCPU><![CDATA[800]]></TOTALCPU>
<TOTALMEMORY><![CDATA[16777216]]></TOTALMEMORY>
<USEDCPU><![CDATA[0]]></USEDCPU>
<USEDMEMORY><![CDATA[0]]></USEDMEMORY>
</TEMPLATE>
</HOST>
<HOST>
<ID>1</ID>
<NAME>vm</NAME>
<STATE>0</STATE>
<IM_MAD>im_dummy</IM_MAD>
<VM_MAD>vmm_dummy</VM_MAD>
<VN_MAD>fw</VN_MAD>
<TM_MAD>tm_shared</TM_MAD>
<LAST_MON_TIME>0</LAST_MON_TIME>
<HOST_SHARE>
<DISK_USAGE>0</DISK_USAGE>
<MEM_USAGE>0</MEM_USAGE>
<CPU_USAGE>0</CPU_USAGE>
<MAX_DISK>0</MAX_DISK>
<MAX_MEM>0</MAX_MEM>
<MAX_CPU>0</MAX_CPU>
<FREE_DISK>0</FREE_DISK>
<FREE_MEM>0</FREE_MEM>
<FREE_CPU>0</FREE_CPU>
<USED_DISK>0</USED_DISK>
<USED_MEM>0</USED_MEM>
<USED_CPU>0</USED_CPU>
<RUNNING_VMS>0</RUNNING_VMS>
</HOST_SHARE>
<TEMPLATE/>
</HOST>
</HOST_POOL>

View File

@ -1,3 +0,0 @@
<HOST_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../host_pool.xsd"/>

View File

@ -1,23 +0,0 @@
<IMAGE xmlns="http://opennebula.org/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Ubuntu Desktop</NAME>
<TYPE>0</TYPE>
<PUBLIC>1</PUBLIC>
<PERSISTENT>0</PERSISTENT>
<REGTIME>1324047583</REGTIME>
<SOURCE>/var/lib/one/images/590815350477644ac13f7800f6a6789c</SOURCE>
<PATH>/boot/initrd.img-2.6.32-34-generic</PATH>
<FSTYPE/>
<SIZE>8</SIZE>
<STATE>1</STATE>
<RUNNING_VMS>0</RUNNING_VMS>
<TEMPLATE>
<DESCRIPTION><![CDATA[Ubuntu 10.04 desktop for students.]]></DESCRIPTION>
<DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
</TEMPLATE>
</IMAGE>

View File

@ -1,22 +0,0 @@
<IMAGE xmlns="http://opennebula.org/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image.xsd">
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Experiment results</NAME>
<TYPE>2</TYPE>
<PUBLIC>0</PUBLIC>
<PERSISTENT>0</PERSISTENT>
<REGTIME>1324048803</REGTIME>
<SOURCE>/var/lib/one/images/5a785bd223a970ec3536733514f2c3db</SOURCE>
<PATH/>
<FSTYPE>ext3</FSTYPE>
<SIZE>30</SIZE>
<STATE>1</STATE>
<RUNNING_VMS>0</RUNNING_VMS>
<TEMPLATE>
<DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
</TEMPLATE>
</IMAGE>

View File

@ -1,3 +0,0 @@
<IMAGE_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image_pool.xsd"/>

View File

@ -1,47 +0,0 @@
<IMAGE_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image_pool.xsd">
<IMAGE>
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Ubuntu Desktop</NAME>
<TYPE>0</TYPE>
<PUBLIC>1</PUBLIC>
<PERSISTENT>0</PERSISTENT>
<REGTIME>1324047583</REGTIME>
<SOURCE>/var/lib/one/images/590815350477644ac13f7800f6a6789c</SOURCE>
<PATH>/boot/initrd.img-2.6.32-34-generic</PATH>
<FSTYPE/>
<SIZE>8</SIZE>
<STATE>1</STATE>
<RUNNING_VMS>0</RUNNING_VMS>
<TEMPLATE>
<DESCRIPTION><![CDATA[Ubuntu 10.04 desktop for students.]]></DESCRIPTION>
<DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
</TEMPLATE>
</IMAGE>
<IMAGE>
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Experiment results</NAME>
<TYPE>2</TYPE>
<PUBLIC>0</PUBLIC>
<PERSISTENT>0</PERSISTENT>
<REGTIME>1324048803</REGTIME>
<SOURCE>/var/lib/one/images/5a785bd223a970ec3536733514f2c3db</SOURCE>
<PATH/>
<FSTYPE>ext3</FSTYPE>
<SIZE>30</SIZE>
<STATE>1</STATE>
<RUNNING_VMS>0</RUNNING_VMS>
<TEMPLATE>
<DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
</TEMPLATE>
</IMAGE>
</IMAGE_POOL>

View File

@ -1,25 +0,0 @@
<IMAGE_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../image_pool.xsd">
<IMAGE>
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Experiment results</NAME>
<TYPE>2</TYPE>
<PUBLIC>0</PUBLIC>
<PERSISTENT>0</PERSISTENT>
<REGTIME>1324048803</REGTIME>
<SOURCE>/var/lib/one/images/5a785bd223a970ec3536733514f2c3db</SOURCE>
<PATH/>
<FSTYPE>ext3</FSTYPE>
<SIZE>30</SIZE>
<STATE>1</STATE>
<RUNNING_VMS>0</RUNNING_VMS>
<TEMPLATE>
<DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
</TEMPLATE>
</IMAGE>
</IMAGE_POOL>

View File

@ -1,16 +0,0 @@
<VMTEMPLATE xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../template.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>vm-example</NAME>
<PUBLIC>0</PUBLIC>
<REGTIME>1324050180</REGTIME>
<TEMPLATE>
<NAME><![CDATA[vm-example]]></NAME>
<TEMPLATE_ID><![CDATA[0]]></TEMPLATE_ID>
</TEMPLATE>
</VMTEMPLATE>

View File

@ -1,16 +0,0 @@
<VMTEMPLATE xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../template.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>vm-example</NAME>
<PUBLIC>0</PUBLIC>
<REGTIME>1324050180</REGTIME>
<TEMPLATE>
<NEW_ATT><![CDATA[NEW]]></NEW_ATT>
<NEW_NUM><![CDATA[123]]></NEW_NUM>
</TEMPLATE>
</VMTEMPLATE>

View File

@ -1,13 +0,0 @@
<VMTEMPLATE xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../template.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>vm-example</NAME>
<PUBLIC>0</PUBLIC>
<REGTIME>1324050180</REGTIME>
<TEMPLATE/>
</VMTEMPLATE>

View File

@ -1,35 +0,0 @@
<VMTEMPLATE_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../template_pool.xsd">
<VMTEMPLATE>
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>vm-example</NAME>
<PUBLIC>0</PUBLIC>
<REGTIME>1324050180</REGTIME>
<TEMPLATE>
<NEW_ATT><![CDATA[NEW]]></NEW_ATT>
<NEW_NUM><![CDATA[123]]></NEW_NUM>
</TEMPLATE>
</VMTEMPLATE>
<VMTEMPLATE>
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>ONE</NAME>
<PUBLIC>0</PUBLIC>
<REGTIME>1324050461</REGTIME>
<TEMPLATE>
<DISK>
<IMAGE_ID><![CDATA[0]]></IMAGE_ID>
</DISK>
<NAME><![CDATA[ONE]]></NAME>
<TEMPLATE_ID><![CDATA[1]]></TEMPLATE_ID>
</TEMPLATE>
</VMTEMPLATE>
</VMTEMPLATE_POOL>

View File

@ -1,3 +0,0 @@
<VMTEMPLATE_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../template_pool.xsd"/>

View File

@ -1,12 +0,0 @@
<USER xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../user.xsd">
<ID>1</ID>
<GID>0</GID>
<GNAME>oneadmin</GNAME>
<NAME>serveradmin</NAME>
<PASSWORD>f72281eda1b97393f46041288b0baea528483b51</PASSWORD>
<AUTH_DRIVER>server_cipher</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE/>
</USER>

View File

@ -1,12 +0,0 @@
<USER xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../user.xsd">
<ID>2</ID>
<GID>1</GID>
<GNAME>users</GNAME>
<NAME>abc</NAME>
<PASSWORD>a9993e364706816aba3e25717850c26c9cd0d89d</PASSWORD>
<AUTH_DRIVER>core</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE/>
</USER>

View File

@ -1,21 +0,0 @@
<USER xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../user.xsd">
<ID>3</ID>
<GID>1</GID>
<GNAME>users</GNAME>
<NAME>1234</NAME>
<PASSWORD>7110eda4d09e062aa5e4a390b0a572ac0d2c0220</PASSWORD>
<AUTH_DRIVER>core</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE>
<ATT><![CDATA[OTHER VALUE]]></ATT>
<COMPLEX>
<ATT1><![CDATA[VAL1]]></ATT1>
<ATT2><![CDATA[VAL2]]></ATT2>
<NUM3><![CDATA[3]]></NUM3>
</COMPLEX>
<EXTRA><![CDATA[VALUE]]></EXTRA>
<NUM><![CDATA[123]]></NUM>
</TEMPLATE>
</USER>

View File

@ -1,53 +0,0 @@
<USER_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../user_pool.xsd">
<USER>
<ID>0</ID>
<GID>0</GID>
<GNAME>oneadmin</GNAME>
<NAME>oneadmin</NAME>
<PASSWORD>f72281eda1b97393f46041288b0baea528483b51</PASSWORD>
<AUTH_DRIVER>core</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE/>
</USER>
<USER>
<ID>1</ID>
<GID>0</GID>
<GNAME>oneadmin</GNAME>
<NAME>serveradmin</NAME>
<PASSWORD>f72281eda1b97393f46041288b0baea528483b51</PASSWORD>
<AUTH_DRIVER>server_cipher</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE/>
</USER>
<USER>
<ID>2</ID>
<GID>1</GID>
<GNAME>users</GNAME>
<NAME>abc</NAME>
<PASSWORD>a9993e364706816aba3e25717850c26c9cd0d89d</PASSWORD>
<AUTH_DRIVER>core</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE/>
</USER>
<USER>
<ID>3</ID>
<GID>1</GID>
<GNAME>users</GNAME>
<NAME>1234</NAME>
<PASSWORD>7110eda4d09e062aa5e4a390b0a572ac0d2c0220</PASSWORD>
<AUTH_DRIVER>core</AUTH_DRIVER>
<ENABLED>1</ENABLED>
<TEMPLATE>
<ATT><![CDATA[OTHER VALUE]]></ATT>
<COMPLEX>
<ATT1><![CDATA[VAL1]]></ATT1>
<ATT2><![CDATA[VAL2]]></ATT2>
<NUM3><![CDATA[3]]></NUM3>
</COMPLEX>
<EXTRA><![CDATA[VALUE]]></EXTRA>
<NUM><![CDATA[123]]></NUM>
</TEMPLATE>
</USER>
</USER_POOL>

View File

@ -1,26 +0,0 @@
<VM xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vm.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-0</NAME>
<LAST_POLL>0</LAST_POLL>
<STATE>1</STATE>
<LCM_STATE>0</LCM_STATE>
<STIME>1324050700</STIME>
<ETIME>0</ETIME>
<DEPLOY_ID/>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-0]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[0]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS/>
</VM>

View File

@ -1,81 +0,0 @@
<VM xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vm.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-0</NAME>
<LAST_POLL>1324050881</LAST_POLL>
<STATE>3</STATE>
<LCM_STATE>3</LCM_STATE>
<STIME>1324050700</STIME>
<ETIME>0</ETIME>
<DEPLOY_ID>vm:one-0:dummy</DEPLOY_ID>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-0]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[0]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS>
<HISTORY>
<SEQ>0</SEQ>
<HOSTNAME>vm</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>1</HID>
<STIME>1324050881</STIME>
<ETIME>1324050891</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324050881</PSTIME>
<PETIME>1324050881</PETIME>
<RSTIME>1324050881</RSTIME>
<RETIME>1324050891</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>3</REASON>
</HISTORY>
<HISTORY>
<SEQ>1</SEQ>
<HOSTNAME>localhost</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>0</HID>
<STIME>1324050891</STIME>
<ETIME>1324050899</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324050891</PSTIME>
<PETIME>1324050892</PETIME>
<RSTIME>1324050892</RSTIME>
<RETIME>1324050899</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>3</REASON>
</HISTORY>
<HISTORY>
<SEQ>2</SEQ>
<HOSTNAME>localhost</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>0</HID>
<STIME>1324050899</STIME>
<ETIME>0</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>0</PSTIME>
<PETIME>0</PETIME>
<RSTIME>1324050899</RSTIME>
<RETIME>0</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>0</REASON>
</HISTORY>
</HISTORY_RECORDS>
</VM>

View File

@ -1,81 +0,0 @@
<VM xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vm.xsd">
<ID>3</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-3</NAME>
<LAST_POLL>1324052447</LAST_POLL>
<STATE>6</STATE>
<LCM_STATE>0</LCM_STATE>
<STIME>1324052427</STIME>
<ETIME>1324052465</ETIME>
<DEPLOY_ID>localhost:one-3:dummy</DEPLOY_ID>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-3]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[3]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS>
<HISTORY>
<SEQ>0</SEQ>
<HOSTNAME>localhost</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>0</HID>
<STIME>1324052447</STIME>
<ETIME>1324052452</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324052447</PSTIME>
<PETIME>1324052447</PETIME>
<RSTIME>1324052447</RSTIME>
<RETIME>1324052452</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>3</REASON>
</HISTORY>
<HISTORY>
<SEQ>1</SEQ>
<HOSTNAME>vm</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>1</HID>
<STIME>1324052452</STIME>
<ETIME>1324052456</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324052452</PSTIME>
<PETIME>1324052452</PETIME>
<RSTIME>1324052452</RSTIME>
<RETIME>1324052456</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>3</REASON>
</HISTORY>
<HISTORY>
<SEQ>2</SEQ>
<HOSTNAME>localhost</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>0</HID>
<STIME>1324052456</STIME>
<ETIME>1324052465</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324052456</PSTIME>
<PETIME>1324052456</PETIME>
<RSTIME>1324052456</RSTIME>
<RETIME>1324052465</RETIME>
<ESTIME>1324052465</ESTIME>
<EETIME>1324052465</EETIME>
<REASON>4</REASON>
</HISTORY>
</HISTORY_RECORDS>
</VM>

View File

@ -1,161 +0,0 @@
<VM_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vm_pool.xsd">
<VM>
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-0</NAME>
<LAST_POLL>1324052091</LAST_POLL>
<STATE>3</STATE>
<LCM_STATE>3</LCM_STATE>
<STIME>1324050700</STIME>
<ETIME>0</ETIME>
<DEPLOY_ID>vm:one-0:dummy</DEPLOY_ID>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>12345</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-0]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[0]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS>
<HISTORY>
<SEQ>2</SEQ>
<HOSTNAME>localhost</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>0</HID>
<STIME>1324050899</STIME>
<ETIME>0</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>0</PSTIME>
<PETIME>0</PETIME>
<RSTIME>1324050899</RSTIME>
<RETIME>0</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>0</REASON>
</HISTORY>
</HISTORY_RECORDS>
</VM>
<VM>
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-1</NAME>
<LAST_POLL>0</LAST_POLL>
<STATE>1</STATE>
<LCM_STATE>0</LCM_STATE>
<STIME>1324052403</STIME>
<ETIME>0</ETIME>
<DEPLOY_ID/>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-1]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[1]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS/>
</VM>
<VM>
<ID>2</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-2</NAME>
<LAST_POLL>1324052436</LAST_POLL>
<STATE>3</STATE>
<LCM_STATE>3</LCM_STATE>
<STIME>1324052411</STIME>
<ETIME>0</ETIME>
<DEPLOY_ID>vm:one-2:dummy</DEPLOY_ID>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<NAME><![CDATA[one-2]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[2]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS>
<HISTORY>
<SEQ>0</SEQ>
<HOSTNAME>vm</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>1</HID>
<STIME>1324052436</STIME>
<ETIME>0</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324052436</PSTIME>
<PETIME>1324052436</PETIME>
<RSTIME>1324052436</RSTIME>
<RETIME>0</RETIME>
<ESTIME>0</ESTIME>
<EETIME>0</EETIME>
<REASON>0</REASON>
</HISTORY>
</HISTORY_RECORDS>
</VM>
<VM>
<ID>4</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>one-4</NAME>
<LAST_POLL>1324052488</LAST_POLL>
<STATE>7</STATE>
<LCM_STATE>0</LCM_STATE>
<STIME>1324052484</STIME>
<ETIME>1324052510</ETIME>
<DEPLOY_ID>localhost:one-4:dummy</DEPLOY_ID>
<MEMORY>0</MEMORY>
<CPU>0</CPU>
<NET_TX>0</NET_TX>
<NET_RX>0</NET_RX>
<TEMPLATE>
<ERROR>
<MESSAGE><![CDATA[Error excuting image transfer script: Could not move /var/lib/one//4/images to /var/lib/one/4]]></MESSAGE>
<TIMESTAMP><![CDATA[Fri Dec 16 08:21:50 2011]]></TIMESTAMP>
</ERROR>
<NAME><![CDATA[one-4]]></NAME>
<TEMPLATE_ID><![CDATA[2]]></TEMPLATE_ID>
<VMID><![CDATA[4]]></VMID>
</TEMPLATE>
<HISTORY_RECORDS>
<HISTORY>
<SEQ>2</SEQ>
<HOSTNAME>vm</HOSTNAME>
<VM_DIR>/var/lib/one/</VM_DIR>
<HID>1</HID>
<STIME>1324052502</STIME>
<ETIME>1324052510</ETIME>
<VMMMAD>vmm_dummy</VMMMAD>
<VNMMAD>fw</VNMMAD>
<TMMAD>tm_shared</TMMAD>
<PSTIME>1324052502</PSTIME>
<PETIME>1324052502</PETIME>
<RSTIME>1324052502</RSTIME>
<RETIME>1324052510</RETIME>
<ESTIME>1324052510</ESTIME>
<EETIME>1324052510</EETIME>
<REASON>1</REASON>
</HISTORY>
</HISTORY_RECORDS>
</VM>
</VM_POOL>

View File

@ -1,3 +0,0 @@
<VM_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vm_pool.xsd"/>

View File

@ -1,48 +0,0 @@
<VNET xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vnet.xsd">
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Blue LAN</NAME>
<TYPE>1</TYPE>
<BRIDGE>vbr1</BRIDGE>
<VLAN>0</VLAN>
<PHYDEV/>
<VLAN_ID/>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE>
<DNS><![CDATA[130.10.0.1]]></DNS>
<GATEWAY><![CDATA[130.10.0.1]]></GATEWAY>
<LOAD_BALANCER><![CDATA[130.10.0.4]]></LOAD_BALANCER>
</TEMPLATE>
<LEASES>
<LEASE>
<IP>130.10.0.1</IP>
<MAC>02:00:82:0a:00:01</MAC>
<USED>0</USED>
<VID>-1</VID>
</LEASE>
<LEASE>
<IP>130.10.0.2</IP>
<MAC>50:20:20:20:20:21</MAC>
<USED>0</USED>
<VID>-1</VID>
</LEASE>
<LEASE>
<IP>130.10.0.3</IP>
<MAC>02:00:82:0a:00:03</MAC>
<USED>0</USED>
<VID>-1</VID>
</LEASE>
<LEASE>
<IP>130.10.0.4</IP>
<MAC>02:00:82:0a:00:04</MAC>
<USED>0</USED>
<VID>-1</VID>
</LEASE>
</LEASES>
</VNET>

View File

@ -1,26 +0,0 @@
<VNET xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vnet.xsd">
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>R</NAME>
<TYPE>0</TYPE>
<BRIDGE>vbr0</BRIDGE>
<VLAN>0</VLAN>
<PHYDEV/>
<VLAN_ID/>
<RANGE>
<IP_START>10.10.10.1</IP_START>
<IP_END>10.10.10.254</IP_END>
</RANGE>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE>
<CUSTOM><![CDATA[CARLOS]]></CUSTOM>
<NETWORK_MASK><![CDATA[255.255.255.0]]></NETWORK_MASK>
</TEMPLATE>
<LEASES/>
</VNET>

View File

@ -1,23 +0,0 @@
<VNET xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vnet.xsd">
<ID>3</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Empty</NAME>
<TYPE>1</TYPE>
<BRIDGE>vbr1</BRIDGE>
<VLAN>1</VLAN>
<PHYDEV>eth0</PHYDEV>
<VLAN_ID>34</VLAN_ID>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE>
<DNS><![CDATA[130.10.0.1]]></DNS>
<GATEWAY><![CDATA[130.10.0.1]]></GATEWAY>
<LOAD_BALANCER><![CDATA[130.10.0.4]]></LOAD_BALANCER>
</TEMPLATE>
<LEASES/>
</VNET>

View File

@ -1,3 +0,0 @@
<VNET_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vnet_pool.xsd"/>

View File

@ -1,63 +0,0 @@
<VNET_POOL xmlns="http://opennebula.org/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://opennebula.org/XMLSchema ../../vnet_pool.xsd">
<VNET>
<ID>0</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Blue LAN</NAME>
<TYPE>1</TYPE>
<BRIDGE>vbr1</BRIDGE>
<VLAN>0</VLAN>
<PHYDEV/>
<VLAN_ID/>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE/>
</VNET>
<VNET>
<ID>1</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>R</NAME>
<TYPE>0</TYPE>
<BRIDGE>vbr0</BRIDGE>
<VLAN>0</VLAN>
<PHYDEV/>
<VLAN_ID/>
<RANGE>
<IP_START>10.10.10.1</IP_START>
<IP_END>10.10.10.254</IP_END>
</RANGE>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE>
<CUSTOM><![CDATA[CARLOS]]></CUSTOM>
<NETWORK_MASK><![CDATA[255.255.255.0]]></NETWORK_MASK>
</TEMPLATE>
</VNET>
<VNET>
<ID>3</ID>
<UID>0</UID>
<GID>0</GID>
<UNAME>oneadmin</UNAME>
<GNAME>oneadmin</GNAME>
<NAME>Empty</NAME>
<TYPE>1</TYPE>
<BRIDGE>vbr1</BRIDGE>
<VLAN>1</VLAN>
<PHYDEV>eth0</PHYDEV>
<VLAN_ID>34</VLAN_ID>
<PUBLIC>0</PUBLIC>
<TOTAL_LEASES>0</TOTAL_LEASES>
<TEMPLATE>
<DNS><![CDATA[130.10.0.1]]></DNS>
<GATEWAY><![CDATA[130.10.0.1]]></GATEWAY>
<LOAD_BALANCER><![CDATA[130.10.0.4]]></LOAD_BALANCER>
</TEMPLATE>
</VNET>
</VNET_POOL>

View File

@ -9,7 +9,21 @@
<xs:element name="UNAME" type="xs:string"/>
<xs:element name="GNAME" type="xs:string"/>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="PUBLIC" type="xs:integer"/>
<xs:element name="PERMISSIONS" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="OWNER_U" type="xs:integer"/>
<xs:element name="OWNER_M" type="xs:integer"/>
<xs:element name="OWNER_A" type="xs:integer"/>
<xs:element name="GROUP_U" type="xs:integer"/>
<xs:element name="GROUP_M" type="xs:integer"/>
<xs:element name="GROUP_A" type="xs:integer"/>
<xs:element name="OTHER_U" type="xs:integer"/>
<xs:element name="OTHER_M" type="xs:integer"/>
<xs:element name="OTHER_A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="REGTIME" type="xs:integer"/>
<xs:element name="TEMPLATE" type="xs:anyType"/>
</xs:sequence>

View File

@ -10,6 +10,21 @@
<xs:element name="UNAME" type="xs:string"/>
<xs:element name="GNAME" type="xs:string"/>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="PERMISSIONS" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="OWNER_U" type="xs:integer"/>
<xs:element name="OWNER_M" type="xs:integer"/>
<xs:element name="OWNER_A" type="xs:integer"/>
<xs:element name="GROUP_U" type="xs:integer"/>
<xs:element name="GROUP_M" type="xs:integer"/>
<xs:element name="GROUP_A" type="xs:integer"/>
<xs:element name="OTHER_U" type="xs:integer"/>
<xs:element name="OTHER_M" type="xs:integer"/>
<xs:element name="OTHER_A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LAST_POLL" type="xs:integer"/>
<xs:element name="STATE" type="xs:integer"/>
<xs:element name="LCM_STATE" type="xs:integer"/>

View File

@ -10,6 +10,21 @@
<xs:element name="UNAME" type="xs:string"/>
<xs:element name="GNAME" type="xs:string"/>
<xs:element name="NAME" type="xs:string"/>
<xs:element name="PERMISSIONS" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="OWNER_U" type="xs:integer"/>
<xs:element name="OWNER_M" type="xs:integer"/>
<xs:element name="OWNER_A" type="xs:integer"/>
<xs:element name="GROUP_U" type="xs:integer"/>
<xs:element name="GROUP_M" type="xs:integer"/>
<xs:element name="GROUP_A" type="xs:integer"/>
<xs:element name="OTHER_U" type="xs:integer"/>
<xs:element name="OTHER_M" type="xs:integer"/>
<xs:element name="OTHER_A" type="xs:integer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TYPE" type="xs:integer"/>
<xs:element name="BRIDGE" type="xs:string"/>
<xs:element name="VLAN" type="xs:integer"/>
@ -23,7 +38,6 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PUBLIC" type="xs:integer"/>
<xs:element name="TOTAL_LEASES" type="xs:integer"/>
<xs:element name="TEMPLATE" type="xs:anyType"/>
<xs:element name="LEASES" minOccurs="0" maxOccurs="1">

View File

@ -22,7 +22,7 @@ GROUPS={
:optional => OPTIONAL,
:quota => [SQLITE, 'sequel'],
:sunstone => ['json', 'rack', 'sinatra', 'thin', 'sequel', SQLITE],
:cloud => %w{amazon-ec2 rack sinatra thin uuidtools curb},
:cloud => %w{amazon-ec2 rack sinatra thin uuidtools curb json},
:ozones_client => %w{json},
:ozones_server => %w{json data_mapper dm-sqlite-adapter dm-mysql-adapter}+[
SQLITE, 'mysql'

View File

@ -50,7 +50,13 @@ quota = Quota.new
#OpenNebula.log_debug("quotas: #{quota.get(1)}")
ARGV.each {|request|
rc = quota.authorize(user_id, request)
obj, template_or_id, op, owner, acl_eval = request.split(':')
if ( obj == "TEMPLATE" && op == "USE" && ARGV.size == 1 )
rc = false
else
rc = quota.authorize(user_id, request)
end
if rc
OpenNebula.error_message rc

View File

@ -219,10 +219,20 @@ class Quota
# Check if this op needs to check the quota
return false unless with_quota?(obj, op)
# If the object is a template the info should be retrived from the
# VM pool.
obj = "VM" if obj == "TEMPLATE"
template = Base64::decode64(template_or_id)
template = ""
if ( obj == "TEMPLATE" )
obj = "VM"
vm_template = OpenNebula::Template.new_with_id(template_or_id, @client)
vm_template.info
vm_template.each("TEMPLATE") { |xml_elem|
template = xml_elem.to_xml
}
else
template = Base64::decode64(template_or_id)
end
check_quotas(user_id.to_i, obj, template)
end
@ -267,7 +277,7 @@ class Quota
def with_quota?(obj, op)
return (obj == "VM" && op == "CREATE") ||
(obj == "IMAGE" && op == "CREATE") ||
(obj == "TEMPLATE" && op == "INSTANTIATE")
(obj == "TEMPLATE" && op == "USE")
end
###########################################################################

View File

@ -385,6 +385,13 @@ EOT
tmp = Tempfile.new(id.to_s)
path = tmp.path
rc = resource.info
if OpenNebula.is_error?(rc)
puts rc.message
exit -1
end
tmp << resource.template_str
tmp.flush

View File

@ -50,6 +50,7 @@ require 'sinatra'
require 'yaml'
require 'erb'
require 'tempfile'
require 'fileutils'
require 'json'
require 'OCCIServer'
@ -349,9 +350,8 @@ end
post '/ui/upload' do
file = Tempfile.new('uploaded_image')
FileUtils.cp(request.env['rack.input'].path,file.path)
request.params['file'] = file.path #so we can re-use occi post_storage()
file.write(request.env['rack.input'].read)
#file.close # this would allow that file is garbage-collected
result,rc = @occi_server.post_storage(request)
treat_response(result,rc)
end

View File

@ -57,14 +57,14 @@ function showTab(tabname){
$(document).ready(function () {
$(".tab").hide();
$(".outer-west ul li.subTab a").live("click",function(){
var tab = $(this).attr('href');
$(".outer-west ul li.subTab").live("click",function(){
var tab = $('a',this).attr('href');
showTab(tab);
return false;
});
$(".outer-west ul li.topTab a").live("click",function(){
var tab = $(this).attr('href');
$(".outer-west ul li.topTab").live("click",function(){
var tab = $('a',this).attr('href');
//toggle subtabs trick
$('li.'+tab.substr(1)).toggle();
showTab(tab);

View File

@ -427,9 +427,12 @@ function vMachineInfoListener(){
$('#tbodyvmachines tr',dataTable_vMachines).live("click", function(e){
if ($(e.target).is('input') || $(e.target).is('a img')) {return true;}
popDialogLoading();
var aData = dataTable_vMachines.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("VM.showinfo",id);
return false;
});

View File

@ -237,10 +237,13 @@ function vNetworkElementArray(vn_json){
function vNetworkInfoListener(){
$('#tbodyvnetworks tr',dataTable_vNetworks).live("click", function(e){
if ($(e.target).is('input')) {return true;}
popDialogLoading();
if ($(e.target).is('input')) {return true;};
var aData = dataTable_vNetworks.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Network.showinfo",id);
return false;
});

View File

@ -308,9 +308,11 @@ function imageInfoListener(){
if (target.is('input') || target.is('select') || target.is('option'))
return true;
popDialogLoading();
var aData = dataTable_images.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Image.showinfo",id);
return false;
});

View File

@ -234,11 +234,14 @@ function vdcElementArray(vdc_json){
}
function vdcInfoListener() {
$("#tbodyvdcs tr").live("click", function(e){
$("#tbodyvdcs tr").live("click", function(e){
if ($(e.target).is('input')) {return true;}
popDialogLoading();
var aData = dataTable_vdcs.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("VDC.showinfo",id);
return false;
});
@ -284,7 +287,7 @@ function updateVDCInfo(req,vdc_json){
if (zone_match){
zone_host = zone_match[1];
zone_port = zone_match[2];
sun_link = "http://" + zone_host +"/sunstone_"+ vdc.NAME;
sun_link = "http://" + zone_host +"/sunstone_"+ vdc.NAME+"/";
};
var info_tab = {
@ -514,6 +517,7 @@ function setupCreateVDCDialog(){
function openCreateVDCDialog(){
var dialog = $('div#create_vdc_dialog')
$('select#zoneid',dialog).html(zones_select);
$('select#zoneid',dialog).trigger("change");
$('#vdc_available_hosts_list',dialog).empty();
$('#vdc_selected_hosts_list',dialog).empty();
dialog.dialog('open');

View File

@ -244,9 +244,12 @@ function zoneElementArray(zone_json){
function zoneInfoListener(){
$("#tbodyzones tr").live("click", function(e){
if ($(e.target).is('input')) {return true;}
popDialogLoading();
var aData = dataTable_zones.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Zone.showinfo",id);
return false;
});

View File

@ -20,6 +20,7 @@
<link rel="stylesheet" type="text/css" href="css/application.css" />
<link rel="stylesheet" type="text/css" href="css/layout.css" />
<script type="text/javascript" src="js/locale.js"></script>
<script type="text/javascript" src="js/ozones.js"></script>
<script type="text/javascript" src="js/layout.js"></script>
<script type="text/javascript" src="js/sunstone.js"></script>

View File

@ -57,14 +57,14 @@ function showTab(tabname){
$(document).ready(function () {
$(".tab").hide();
$(".outer-west ul li.subTab a").live("click",function(){
var tab = $(this).attr('href');
$(".outer-west ul li.subTab").live("click",function(){
var tab = $('a',this).attr('href');
showTab(tab);
return false;
});
$(".outer-west ul li.topTab a").live("click",function(){
var tab = $(this).attr('href');
$(".outer-west ul li.topTab").live("click",function(){
var tab = $('a',this).attr('href');
//toggle subtabs trick
$('li.'+tab.substr(1)).toggle();
showTab(tab);

View File

@ -146,7 +146,7 @@ var acl_buttons = {
text: tr("+ New")
},
"Acl.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
}

View File

@ -134,7 +134,7 @@ var group_buttons = {
// },
"Group.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
};

View File

@ -273,7 +273,7 @@ var host_buttons = {
text: tr("Disable")
},
"Host.delete" : {
type: "action",
type: "confirm",
text: tr("Delete host")
}
};
@ -369,9 +369,12 @@ function hostInfoListener(){
$('#tbodyhosts tr',dataTable_hosts).live("click",function(e){
//do nothing if we are clicking a checkbox!
if ($(e.target).is('input')) {return true;}
popDialogLoading();
var aData = dataTable_hosts.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Host.showinfo",id);
return false;
});

View File

@ -456,7 +456,7 @@ var image_buttons = {
}
},
"Image.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
}
@ -528,9 +528,11 @@ function imageInfoListener(){
if (target.is('input') || target.is('select') || target.is('option'))
return true;
popDialogLoading();
var aData = dataTable_images.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Image.showinfo",id);
return false;
});

View File

@ -587,7 +587,7 @@ var update_template_tmpl =
'<form action="javascript:alert(\'js error!\');">\
<h3 style="margin-bottom:10px;">'+tr("Please, choose and modify the template you want to update")+':</h3>\
<fieldset style="border-top:none;">\
<label for="template_template_update_select">'+tr("Select a network")+':</label>\
<label for="template_template_update_select">'+tr("Select a template")+':</label>\
<select id="template_template_update_select" name="template_template_update_select"></select>\
<div class="clear"></div>\
<div>\
@ -815,7 +815,7 @@ var template_buttons = {
}
},
"Template.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
}
@ -865,9 +865,12 @@ function templateElementArray(template_json){
function templateInfoListener(){
$('#tbodytemplates tr',dataTable_templates).live("click",function(e){
if ($(e.target).is('input')) {return true;}
popDialogLoading();
var aData = dataTable_templates.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Template.showinfo",id);
return false;
});

View File

@ -241,7 +241,7 @@ var user_buttons = {
},
"User.update_dialog" : {
type: "action",
text: tr("Update a template"),
text: tr("Update properties"),
alwaysActive: true
},
"User.update_password" : {
@ -282,7 +282,7 @@ var user_buttons = {
// condition: True
// },
"User.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
}

View File

@ -651,9 +651,12 @@ function vMachineInfoListener(){
$('#tbodyvmachines tr',dataTable_vMachines).live("click", function(e){
if ($(e.target).is('input') || $(e.target).is('a img')) {return true;}
popDialogLoading();
var aData = dataTable_vMachines.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("VM.showinfo",id);
return false;
});

View File

@ -401,7 +401,7 @@ var vnet_buttons = {
},
"Network.delete" : {
type: "action",
type: "confirm",
text: tr("Delete")
}
}
@ -457,9 +457,12 @@ function vNetworkInfoListener(){
$('#tbodyvnetworks tr',dataTable_vNetworks).live("click", function(e){
if ($(e.target).is('input')) {return true;}
popDialogLoading();
var aData = dataTable_vNetworks.fnGetData(this);
var id = $(aData[0]).val();
if (!id) return true;
popDialogLoading();
Sunstone.runAction("Network.showinfo",id);
return false;
});

View File

@ -16,7 +16,7 @@
/* Some useful functions for Sunstone default plugins */
var INTERVAL=300000; //milisecs
var INTERVAL=60000; //milisecs
function someTime(){
return Math.floor(Math.random()*30000);

View File

@ -139,7 +139,6 @@ locale={
"Group":"",
"Group ":"",
"Group name":"",
"Group permissions":"",
"Groups":"",
"Hardware that will emulate this network interface. With Xen this is the type attribute of the vif.":"",
"hd":"",
@ -249,10 +248,8 @@ locale={
"OS":"",
"OS and Boot options":"",
"Other":"",
"Other permissions":"",
"Owned by group":"",
"Owner":"",
"Owner permissions":"",
"PAE":"",
"Password":"",
"Password for the VNC server":"",

View File

@ -159,7 +159,7 @@ class VmmAction
# Roll back steps, store failed info and break steps
if DriverExecHelper.failed?(result)
execute_steps(@data[:fail_actions]) if @data[:fail_actions]
execute_steps(step[:fail_actions]) if step[:fail_actions]
@data[:failed_info] = info
@vmm.log(@id,

View File

@ -252,14 +252,14 @@ class VMwareDriver
end
#Performs a action usgin libvirt
def do_action(cmd)
def do_action(cmd, log=true)
rc = LocalCommand.run(esx_cmd(cmd))
if rc.code == 0
return [true, rc.stdout]
else
err = "Error executing: #{cmd} err: #{rc.stderr} out: #{rc.stdout}"
OpenNebula.log_error(err)
OpenNebula.log_error(err) if log
return [false, rc.code]
end
end
@ -299,7 +299,7 @@ class VMwareDriver
end
def domain_defined?(one_id)
rc, info = do_action("virsh -c #{@uri} dominfo one-#{one_id}")
rc, info = do_action("virsh -c #{@uri} dominfo one-#{one_id}", false)
return rc
end

View File

@ -16,7 +16,6 @@
# Libvirt configuration
:libvirt_uri: "esx://@HOST@/?no_verify=1"
:qemu_protocol: "qemu"
# Username and password of the VMware hypervisor
:username: "oneadmin"

View File

@ -118,9 +118,8 @@ class OpenNebulaNetwork
def detect_hypervisor
lsmod = `#{COMMANDS[:lsmod]}`
xen_file = "/proc/xen/capabilities"
xen_content = "control_d"
if File.readable?(xen_file) and File.read(xen_file).strip == xen_content
if File.exists?(xen_file)
"xen"
elsif lsmod.match(/kvm/)
"kvm"