Skip to content
Snippets Groups Projects
Commit 8b520ceb authored by Nikolaus Huber's avatar Nikolaus Huber
Browse files

git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@11276 9e42b895-fcda-4063-8a3b-11be15eb1bbd
parent 804fe49c
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="ASCII"?> <?xml version="1.0" encoding="ASCII"?>
<resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourcelandscape="http://www.descartes-research.net/metamodel/resourcelandscape/0.1" id="1" name="KitDataCenters"> <resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourceconfiguration="http://www.descartes-research.net/metamodel/resourceconfiguration/0.1" xmlns:resourcelandscape="http://www.descartes-research.net/metamodel/resourcelandscape/0.1" id="1" name="KitDataCenters">
<consistsOf id="2" name="AtisDataCenter"> <consistsOf id="2" name="AtisDataCenter">
<contains xsi:type="resourcelandscape:CompositeHardwareInfrastructure" id="3" name="AcamarCluster"> <contains xsi:type="resourcelandscape:CompositeHardwareInfrastructure" id="3" name="AcamarCluster">
<contains xsi:type="resourcelandscape:ComputingInfrastructure" id="4" name="ClusterNode20"> <contains xsi:type="resourcelandscape:ComputingInfrastructure" id="4" name="ClusterNode20">
<contains id="10" name="XenServer"> <contains id="10" name="XenServer">
<contains id="12" name="AppServerVM1" ofClass="OS VM"> <contains id="12" name="AppServerVM1" ofClass="OS VM">
<configSpec xsi:type="resourceconfiguration:ActiveResourceSpecification" id="3xyzActiveResourceTemplate32" name="CpusAppServer">
<processingResourceSpecifications id="235234" name="CPU-Spec" schedulingPolicy="PROCESSOR_SHARING" processingRate="1000.0">
<nrOfParProcUnits id="1341341" name="NumberOfAppServerVmCpus" number="4"/>
</processingResourceSpecifications>
</configSpec>
<template href="default.containerrepository#2"/> <template href="default.containerrepository#2"/>
</contains> </contains>
<template href="default.containerrepository#11"/> <template href="default.containerrepository#11"/>
......
...@@ -8,6 +8,22 @@ ...@@ -8,6 +8,22 @@
<minValueConstraint oclString="self.containedIn.contains->size()>=1" name="minValueConstraint"/> <minValueConstraint oclString="self.containedIn.contains->size()>=1" name="minValueConstraint"/>
<maxValueConstraint oclString="self.containedIn.contains->size()&lt;=2" name="maxValueConstraint"/> <maxValueConstraint oclString="self.containedIn.contains->size()&lt;=2" name="maxValueConstraint"/>
</variationPossibility> </variationPossibility>
<adaptableEntity xsi:type="resourcelandscape:RuntimeEnvironment" href="acamarCluster.resourcelandscape#12"/> <adaptableEntity xsi:type="resourcelandscape:RuntimeEnvironment" href="acamarcluster.resourcelandscape#12"/>
</adaptationPoints>
<adaptationPoints xsi:type="adaptationpoints:ModelEntityConfigurationRange" id="xyz" name="NumberOfMaxAppServers">
<variationPossibility xsi:type="adaptationpoints:PropertyRange">
<minValueConstraint oclString="self.referringContainers->size() >= 1" name="minNumberOfAppServersInDataCenter"/>
<maxValueConstraint oclString="self.referringContainers->size() &lt;= 8" name="maxNumberOfAppServersInDataCenter"/>
</variationPossibility>
<adaptableEntity xsi:type="containerrepository:ContainerTemplate" href="default.containerrepository#2"/>
</adaptationPoints>
<adaptationPoints xsi:type="adaptationpoints:ModelEntityConfigurationRange" id="123321" name="VmMigration">
<variationPossibility xsi:type="adaptationpoints:SetOfConfigurations">
<valueConstraint oclString="&quot;Specify a fancy OCL constraint here&quot;" name="migrationTargetConstraint"/>
<variants xsi:type="resourcelandscape:ComputingInfrastructure" href="acamarcluster.resourcelandscape#4"/>
<variants xsi:type="resourcelandscape:ComputingInfrastructure" href="acamarcluster.resourcelandscape#5"/>
<variants xsi:type="resourcelandscape:ComputingInfrastructure" href="acamarcluster.resourcelandscape#6"/>
</variationPossibility>
<adaptableEntity xsi:type="resourcelandscape:RuntimeEnvironment" href="acamarcluster.resourcelandscape#12"/>
</adaptationPoints> </adaptationPoints>
</adaptationpoints:AdaptationPointDescriptions> </adaptationpoints:AdaptationPointDescriptions>
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<nrOfParProcUnits id="1341341" name="NumberOfAppServerVmCpus" number="2"/> <nrOfParProcUnits id="1341341" name="NumberOfAppServerVmCpus" number="2"/>
</processingResourceSpecifications> </processingResourceSpecifications>
</templateConfig> </templateConfig>
<referringContainers xsi:type="resourcelandscape:RuntimeEnvironment" href="acamarCluster.resourcelandscape#12"/> <referringContainers xsi:type="resourcelandscape:RuntimeEnvironment" href="acamarcluster.resourcelandscape#12"/>
</templates> </templates>
<templates id="555" name="DatabaseVmTemplate"> <templates id="555" name="DatabaseVmTemplate">
<templateConfig xsi:type="resourceconfiguration:ActiveResourceSpecification" id="1231231231" name="CpusDatabase"> <templateConfig xsi:type="resourceconfiguration:ActiveResourceSpecification" id="1231231231" name="CpusDatabase">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment