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
-
40
-
50
-
60
-
70
-
5
-
10
-
20
-
30
-
40
-
10
-
20
-
40
-
50
-
60