FunctionalCI bizmodel,searchable true autoincrement virtualdevice id production implementation stock obsolete status production true list lnkVirtualDeviceToVolume virtualdevice_id 0 0 volume_id true public Overload-DBObject "SELECT LogicalVolume AS lv JOIN lnkVirtualDeviceToVolume AS l1 ON l1.volume_id=lv.id WHERE l1.virtualdevice_id = :this->id", "bPropagate"=>true, "iDistance"=>5); } return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; default: return parent::GetRelationQueries($sRelCode); } }]]>
10 20 30 40 50 60 70 80 90 100
10 20 30 40 50 10 20 30 40 50
VirtualDevice bizmodel,searchable true autoincrement virtualhost id VirtualMachine virtualhost_id add_only 0 0 true public Overload-DBObject array("sQuery"=>"SELECT VirtualMachine WHERE virtualhost_id = :this->id", "bPropagate"=>true, "iDistance"=>10), ); return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; default: return parent::GetRelationQueries($sRelCode); } }]]>
10 20 25 30 40 50 60 70 80 90 100
10 20 30 40 10 20 30 40 50
VirtualHost bizmodel,searchable false autoincrement hypervisor id images/hypervisor.png farm_id Farm true DEL_MANUAL farm_id name server_id Server true DEL_AUTO server_id name true public Overload-DBObject array("sQuery"=>"SELECT Farm WHERE id = :this->farm_id", "bPropagate"=>true, "iDistance"=>10), ); return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; case 'depends on': $aRels = array( "server" => array("sQuery"=>"SELECT Server WHERE id = :this->server_id", "bPropagate"=>true, "iDistance"=>10), ); return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; default: return parent::GetRelationQueries($sRelCode); } }]]>
10 20 25 30 40 50 60 70 80 90 100 110 115 120 130 140
10 20 30 40 10 20 30 40 50
VirtualHost bizmodel,searchable false autoincrement farm id images/cluster.png Hypervisor farm_id add_only 0 0 true public Overload-DBObject array("sQuery"=>"SELECT Hypervisor WHERE farm_id = :this->id", "bPropagate"=>true, "iDistance"=>10), ); return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; default: return parent::GetRelationQueries($sRelCode); } }]]>
10 20 25 30 40 50 60 70 80 90 95 100 110 120 130
10 20 30 40 10 20 30 40
VirtualDevice bizmodel,searchable false autoincrement virtualmachine id images/virtualmachine.png virtualhost_id VirtualHost false DEL_MANUAL virtualhost_id name osfamily_id OSFamily true DEL_MANUAL osfamily_id name osfamily_id]]> osversion_id OSVersion true DEL_MANUAL osversion_id name osversion_id]]> oslicence_id OSLicence true DEL_MANUAL oslicence_id name cpu true ram true LogicalInterface virtualmachine_id in_place 0 0 managementip true true public Overload-DBObject array("sQuery"=>"SELECT VirtualHost WHERE id = :this->virtualhost_id", "bPropagate"=>true, "iDistance"=>10), ); return array_merge($aRels, parent::GetRelationQueries($sRelCode)); break; default: return parent::GetRelationQueries($sRelCode); } }]]>
10 20 30 40 45 50 60 70 80 90 10 10 20 30 40 50 20 10 20 25 30 40 50 100 10 10 20
10 20 30 25 40 50 10 20 30
IPInterface bizmodel,searchable false autoincrement logicalinterface id images/interface.png virtualmachine_id VirtualMachine false DEL_AUTO virtualmachine_id name
5 10 20 30 40 50 60 70
5 10 20 30 40 10 20 30 40 50 60
1 0 Menu:ConfigManagement:virtualization itop-virtualization-mgmt/images/hypervisor-sw.png 1 Farm 2 Hypervisor 3 VirtualMachine