Erweiterung der D Grid Basis für die kommerzielle Nutzung

Größe: px
Ab Seite anzeigen:

Download "Erweiterung der D Grid Basis für die kommerzielle Nutzung"

Transkript

1 Erweiterung der D Grid Basis für die kommerzielle Nutzung Konzept für das Informationssystem Koordination Andreas Eberhart Datum 04. Juli 2011 Version 1.00 Status Referenz Final dortmund.de/cms/de/it/projekte/d Grid_IaaS/D Grid_IaaS_Informationssystem_Konzept.pdf

2 Autoren: Stefan Freitag (Technische Universität Dortmund) Das diesem Bericht zugrunde liegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 01IS10019B gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt bei den Autoren. 2

3 Inhaltsverzeichnis Informationsdienst... 5 Informationsdienst des ecloudmanagers... 5 Installation von CLI... 5 Abfrage von Informationen... 6 GLUE Aufbau des Schemas Admin Computing Der geomaint Sensor Erweiterung der Datei site.conf Adapter Architektur Extraktion Transformation Load Abbildung von Attributen AdminDomain AdminDomainLocation AdminDomainContact ComputingService ComputingManager ComputingShare Endpoint Weitere Arbeiten D MON Installation in eine virtuelle Maschine Installation des Basisbetriebssystem Installation der Java Umgebung Installation von Apache Ant Installation von MySQL Cluster Installation der GLUE 2.0 Datenbanken in MySQL Installation des ecloudmanager Proxy WebServices Ausführen des Webservice Installationsanleitung des WebService Clients Integration des Clients als D MON Adapter

4 Extraktion Transformation Auslesen der Datei monlist.txt

5 Informationsdienst Konzept für r das Informationssystemm Installation von CLI Das CLI wird bei der Installation des ecloudmanagers mitinstalliert. Für die Verwendung mit D MON wird eine separat vom ecloudmanager lauffähige l Version des CLI benötigt. Diese verbindet sich du den einzel nen ecloudmanager Ressourcen und fragt dort die Informationen ab. Im D Grid stellt der D MON Dienst den zentralen Informationsdienst dar. Die bisher im D Grid vertretenenn Grid Middlewares glite, Globus Toolkit sowie UNICORE verfügen mit dem d BDII, MDS und CIS über jeweils eigene Informationsdienste, die D MON durch sog. Adapter (je einer proo Middleware) periodisch abgefragt. Die Ergebnisse dieser Abfragen speichert D MON im Hintergrund in einer SQL Datenbank ab. Über ein auf GridSphere basierendes Portal (http://d mon.d grid.de/gridsphere/gridsphere)) sind diesee Daten für interessierte VO Mitglieder visuell darstellbar. Für die Einbindung einer neuen Grid oder Cloud Middleware in den D Grid Softwarestack ist neben der Integration in die D Grid Nutzerverwaltung ebenso eine Integration in den d D MON Informationsdienst not eines weiteren Adapters realisierbar. wendig. Bedingt durch die interne Architektur von D MON ist dies am besten durch die Entwicklung Vor der Entwicklung eines neuen D MON Adapters wurden verschiedene Komponenten untersucht. Dazu gehörten der Informationsdienst des ecloudmanagers, das zu verwendende GLUE 2.0 Informationsschema und der geomaint Sensor wie er in Globus Toolkit 4 eingesetzt wird. Informationsdienst des ecloudmanagers Der Informationsdienst des ecloudmanagers stellt nach außen eine Menge von Informationen (z. B. Daten über die virtuelle Maschinen, physische Systeme und den gesamten Cluster) zur Verfügung, die auf der Kommandozeile angezeigt oder später über das D MON Werkzeug abgerufen werden können. Diese im object store des ecloudmanagers befindlichen Daten sindd über das CLI Werkzeug als XML Installationsverzeichnisses ecloudmanager/fecm und heißt formatiertee Informationen abgreifbar. Das Werkzeug selbst befindet sich unterhalb des ecloudmanager cli. Nachfolgend ist ein bash Skript gezeigt, welche zur Ausführung des CLI genutzt g werden kann #!/ bin/bash 5

6 BASE_DIR=`pwd`"/" function setclasspath() { CLASSPATH=${BASE_DIR}"lib/vim/vim25.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/axis/commons-discovery-0.2.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/axis/jaxrpc.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/axis/commons-logging jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/axis/axis.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/fcoremgmt.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/query/JoSQL-1.9.jar;:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/fbase.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/fiwbcom.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/sesame/openrdf-sesame onejar.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/commons/commons-cli-1.0.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/json/json.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/groovy/groovy-all jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/groovy/jline jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/log4j/log4j jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/xml/xstream jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/xml/xpp3_min O.jar:$CLASSPATH" CLASSPATH=${BASE_DIR}"lib/fecm.jar:$CLASSPATH" export CLASSPATH } setclasspath java -Dcom.fluidops.api.Parse=com.fluidops.iwb.api.CliParser - Dcom.fluidops.api.Bootstrap=com.fluidops.api.EndpointImpl -cp $ CLASSPATH com.fluidops.api.cli2 --login <USER><PASSWORD> --host <HOST_IP> Abfrage von Informationen Abhängig von der mit dem Werkzeug auszuführenden Operation kann eine Autorisierung erforderlich sein. Diese erfolgt durch die Angabe des Nutzers sowie seines Passwortes hinter dem Schalter l. mymethod kennzeichnet hierbei die auszuführende Operation. cli --l user pass mymethod Die Abfrage der Informationen bzgl. eines einzelnen Hosts erfolgt unter der Angabe des Enclosures bzw. des Masters sowie des Hostnamens. cli lookup -pojo {class:com.fluidops.coremgmt.common.model.host,enclosure:'http:// ',name:'bd ii01'} Als Ergebnis bekommt man folgende Ausgabe <com.fluidops.coremgmt.common.model.host> <name>bdii01</name> <uuid>003090f2-17f0-8a65-d0e3-fec2457cf585</uuid> <memory> </memory> <numcpus>1</numcpus> 6

7 <lunuuids> <string>1d9f693a-b866-4e01-819f-c88a70fc184f</string> </lunuuids> <vmhost>host-001</vmhost> <hosttype>vm</hosttype> <power>poweredon</power> <os>bdii01</os> <enclosure>http:// </enclosure> Enclosure Abfrage der Informationen über ein Enclosure lookup -pojo {class:com.fluidops.coremgmt.common.model.enclosure,address:'http:// '} Antwort <com.fluidops.coremgmt.common.model.enclosure> <address>http:// </address> #Adresse <type>xen</type> #Virtualisierungssoftware (Xen, VMware) <computecpu/> <computemem/> <computecpuused/> <computememused/> <createdby> <string>grid.tu-dortmund.de-1</string> #Provider </createdby> <finalid>enclosure/byaddress/http%3a%2f%2f </finalid> <tags> <string>xen.gif</string> </tags> <useredits/> <managementurl>http:// </managementurl> #Management URL <lastupdatetime> :51: CET</lastUpdateTime> #Zeitpunkt der letzten Aktualisierung <lastupdateduration>7145</lastupdateduration> </com.fluidops.coremgmt.common.model.enclosure> Virtuelle Maschine Abfrage der Informationen lookup -pojo {class:com.fluidops.coremgmt.common.model.host,enclosure:'http:// ',name:'bd ii01'} Antwort <com.fluidops.coremgmt.common.model.host> <name>bdii01</name> <uuid>003090f2-17f0-8a65-d0e3-fec2457cf585</uuid> <memory> </memory> <numcpus>1</numcpus> #Name der virtuellen Maschine #Zugewiesener Hauptspeicher #Anzahl CPUs 7

8 <lunuuids> <string>1d9f693a-b866-4e01-819f-c88a70fc184f</string> </lunuuids> <vmhost>host-001</vmhost> <hosttype>vm</hosttype> <power>poweredon</power> <os>bdii01</os> <enclosure>http:// </enclosure> <freezestates/> <pool>/xen/grid.tu-dortmund.de/virtual Machines</pool> <configname>bdii01</configname> <description></description> <cpuperf/> <memperf/> <istemplate>false</istemplate> <networkdevices> <com.fluidops.coremgmt.common.model.host_-networkdevice> <mac>62:59:d7:bd:34:ef</mac> <connectionstate>true</connectionstate> </com.fluidops.coremgmt.common.model.host_-networkdevice> </networkdevices> <moref>003090f2-17f0-8a65-d0e3-fec2457cf585</moref> <computememorysizepromisedtorunningvms/> <createdby> <string>grid.tu-dortmund.de-1</string> </createdby> <finalid>host/byname/http%3a%2f%2f /bdii01</finalid> <tags> <string>vm.jpg</string> </tags> <useredits/> <lastupdatetime> :01:25.67 CET</lastUpdateTime> letzten Aktualisierung <lastupdateduration>7316</lastupdateduration> </com.fluidops.coremgmt.common.model.host> #Execution Host #Host Typ #Provider #Zeitpunkt der Physischer Host Abfrage lookup -pojo {class:com.fluidops.coremgmt.common.model.host,enclosure:'http:// ',name:'ho st-001'} Antwort: <com.fluidops.coremgmt.common.model.host> <name>host-001</name> <uuid>fb4b67ea-c2e3-49dd-ae f30d8ff2</uuid> <manufacturer>xenserver 5.6.0</manufacturer> 8

9 <model>{product_version=5.6.0, build_number=31188p, hostname=cheesy-2, hg_id=0192acf270bd, date= , linux= xs xen, xencenter_max=1.7, xencenter_min=1.7, xs:xenservertransfer-vm=xenserver Transfer VM, version 5.6.0, build 31188p, xen=3.4.2, product_brand=xenserver, xapi=1.3, xs:main=base Pack, version 5.6.0, build p, dbv= }</model> <memory> </memory> <memoryused> </memoryused> <numcpus>4</numcpus> <numcpusused>0.0</numcpusused> <hosttype>vmhost</hosttype> <hostname>localhost.localdomain(host-001)</hostname> <power>true</power> <enclosure>http:// </enclosure> <freezestates/> <cpuspeed>1995</cpuspeed> <description>default install of XenServer</description> <cpuperf/> <memperf/> <networkdevices> <com.fluidops.coremgmt.common.model.host_-networkdevice> <mac>00:16:36:a2:33:56</mac> <ipaddress> <string> </string> </ipaddress> <mask> </mask> <vlan>-1</vlan> <connectionstate>true</connectionstate> </com.fluidops.coremgmt.common.model.host_-networkdevice> <com.fluidops.coremgmt.common.model.host_-networkdevice> <mac>00:16:36:a2:33:58</mac> <ipaddress> <string></string> </ipaddress> <mask></mask> <vlan>-1</vlan> <connectionstate>true</connectionstate> </com.fluidops.coremgmt.common.model.host_-networkdevice> </networkdevices> <ipaddress> </ipaddress> <moref>fb4b67ea-c2e3-49dd-ae f30d8ff2</moref> <computememorysizepromisedtorunningvms/> <hbas> <com.fluidops.coremgmt.common.model.hba.hbaiscsi> <iscsiiqn>iqn com.example:83a3c521</iscsiiqn> <bindings/> 9

10 <sendtargets/> </com.fluidops.coremgmt.common.model.hba.hbaiscsi> </hbas> <createdby> <string>grid.tu-dortmund.de-1</string> </createdby> <finalid>host/byname/http%3a%2f%2f /host-001</finalid> <tags> <string>vmhost.jpg</string> </tags> <useredits/> <lastupdatetime> :21: CET</lastUpdateTime> <lastupdateduration>7254</lastupdateduration> </com.fluidops.coremgmt.common.model.host> 10

11 GLUE 2.0 Die GLUE Spezifikation beschreibt ein Informationsmodell, welches speziell für Entitäten aus dem Bereich des Grid Computing entworfen wurde. Die derzeitige Version derr Spezifikation ist unter der URL org/glue/2008/05/spec_2.0_d42 r01 abrufbar. Der CIS Informationsdienst von UNICORE 6 verwendet bereits dieses Schema. Nachfolgend sind der Aufbau des Schemas bzw.. die verwendeten Tabellen aus dem Schema beschrieben. Aufbau des Schemas Konzept für r das Informationssystemm Abbildung 1 Aufbau des GLUE 2.0 Schemas, Quelle: Admin Die nachfolgenden Erklärungen zu den einzelnen Tabellen stammen auss dem OGF Dokument zu GLUE 2.0. AdminDomain The AdminDomain classs is introduced to model a collection of actors that manage a number of services. An AdminDomain MAY be associated to t both Contact and Location class instances in order to provide contactt informationn and geographical location respectively. An AdminDomain MAY be composed by other Admin Domains in a hierarchical structure. ID name description varchar varchar varchar (255) not (255), (255), null,# UNIQUE ID # Human-readable # Description of name the domain (free for- 11

12 mat) distributed integer (1), # True if the services managed by the AdminDomain are considered geographically distributed by the administrators themselves. admindomainid varchar (255), # The ID of another AdminDomain entry to express the participation of this entry into the higher level one. informationprovider varchar (10) not null, # sourceaddr varchar (39) not null, # inserttime timestamp not null, # constraint pk_admindomain primary key (ID,informationProvider) Beispiel für das Ausfüllen der AdminDomain INSERT INTO GLUE20.AdminDomain(ID,name,description,distributed,adminDomainID,informationProvider,sour ceaddr,inserttime) VALUES ( "Globus GRID at GWDG", "Globus GRID services at GWDG", "0", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE ID = VALUES(ID), name = VALUES(name), description = VALUES(description), distributed = VALUES(distributed), admindomainid = VALUES (admindomainid), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); AdminDomainLocation The Location class is introduced to model geographical locations where a certain Domain or Service are placed. The aim is to provide a simple way to express geographical information, and it is not intended to be used in complex geographical information systems. Due to different requirements, the granularity is not strictly defined and is left to the information producers depending on their needs. Hence the extent of a geographical location can vary from an exact position to a region spanning several different countries, not necessarily adjacent. admindomainid varchar(255) not null, # The ID of the parent entry localid varchar(128) not null, # UID name varchar(255) not null, # Human-readable name address varchar(128), # Street address (free format) place varchar(64), # Name of town/ city country varchar(32), # Name of the country postcode varchar(16), # Postal Code longitude float, # Longitude 12

13 latitude float, # Latitude informationprovider varchar(10) not null, # Information Provider (e.g. MDS4, BDII) sourceaddr varchar(39) not null, # inserttime timestamp not null, # CURRENT_TIMESTAMP constraint pk_admindomainlocation primary key (admindomainid,localid,informationprovider) Beispiel für das Ausfüllen der AdminDomainLocation INSERT INTO GLUE20.AdminDomainLocation (admindomainid,name,place,country,address,postcode,longitude,latitude,informationprovider,sourcea ddr,inserttime) VALUES ( "Globus GRID at GWDG", "Goettingen", "Goettingen", "Goettingen", "Goettingen", " ", " ", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE admindomainid = VALUES(adminDomainID), name = VALUES(name), place = VALUES(place), country = VALUES(country), address = VALUES(address), postcode = VALUES(postcode), longitude = VALUES(longitude), latitude = VALUES(latitude), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); AdminContact The Contact class is introduced to represent contact information for different groups or expert roles responsible for aspects of the operation of services and domains (e.g., user support, security or sysadmin). The various types of contact are identified by the Type attribute. admindomainid varchar(255) not null, localid varchar(128) not null, # LocalID_t url varchar(255) not null, # type varchar(50) not null, # Type of contact (ContactType_t) informationprovider varchar(10) not null, # sourceaddr varchar(39) not null, # 13

14 inserttime timestamp not null, # constraint pk_admincontact primary key (admindomainid,localid,informationprovider) Beispiel für das Ausfüllen eines AdminContact INSERT INTO GLUE20.AdminContact (admindomainid,localid,url,type,informationprovider,sourceaddr,inserttime) VALUES ( "sysadmin", "gt4admin [at] gwdg.de", "sysadmin", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE admindomainid = VALUES(adminDomainID), localid = VALUES(localID), url = VALUES(url), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); Computing ComputingService The ComputingService class is a specialization of the Service class for a service offering computational capacity. The ComputingService entity is the main logical unit, and aggregation point for several entities together modeling a computing capability in a Grid system. A ComputingService is capable of executing ComputingActivities on its associated resources. The resources behind the ComputingService are described via the ComputingManager, ExecutionEnvironment, ApplicationEnvironment, ApplicationHandle and Benchmark entities. The governing policies and status of the resources are given by the ComputingShare elements. The ComputingActivities of a ComputingService are submitted and controlled via a ComputingEndpoint. ID varchar (255) not null, -- A system wide uniqueid name varchar (255), type varchar(128) not null, -- ServiceType_t qualitylevel varchar (32) not null, -- QualityLevel_t complexity varchar (64), totaljobs integer, -- [job] runningjobs integer, -- [job] waitingjobs integer, -- [job] stagingjobs integer, -- [job] suspendedjobs integer, -- [job] prelrmswaitingjobs integer, -- [job] domainid varchar (255) not null, -- The (foreign) key to its AdminDomain 14

15 informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null, constraint pk_computingservice primary key (ID,informationProvider) Beispiel für das Ausfüllen eines ComputingService INSERT INTO GLUE20.ComputingService (ID,name,type,runningJobs,waitingJobs,totalJobs,domainID,informationProvider,sourceAddr,i nserttime) VALUES ( "org.teragrid.ws-gram", "0", "0", "0", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE ID = VALUES(ID), runningjobs = VALUES(runningJobs), waitingjobs =VALUES(WaitingJobs), totaljobs = VALUES(totalJobs), name = VALUES(ID), inserttime = VALUES(insertTime); ComputingManager The ComputingManager class is a specialization of the Manager class for the computational capability. The ComputingManager is responsible for the local control of resources, and this layer is not exposed directly to external clients. The operating system might be the simplest case of a Computing Manager, but the ComputingManager is often realized by means of a Local Resource Management (LRMS) batch system. A Computing Service will usually only have one Computing Manager, but MAY have more. The class provides aggregated information on controlled resources, and also describes local storage extents accessible to jobs. serviceid varchar (255) not null, -- The service it belongs to ID varchar (255) not null, name varchar (128), type varchar (64) not null, -- ComputingManagerType_t version varchar (16), reservation integer (1), -- Boolean bulksubmission integer (1), -- Boolean totalphysicalcpu integer, totallogicalcpus integer, totalslots integer, -- [slot] slotsusedbylocaljobs integer, -- [slot] slotsusedbygridjobs integer, -- [slot] homogeneity integer, -- Boolean 15

16 networkinfo varchar (255), -- NetworkInfo_t localcpudistribution varchar (255), workingareashared integer (1), -- Boolean workingareatotal integer, -- [GB] workingareafree integer, -- [GB] workingarealifetime integer, -- [sec] cachetotal integer, -- [GB] cachefree integer, -- [GB] tmpdir varchar (255), scratchdir varchar (255), applicationdir varchar (255), envlocalid varchar (128) not null, -- LocalID_t applicationenvid integer not null, -- The application environment ID informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null, constraint pk_computingmanager primary key (ID,informationProvider) Beispiel für das Ausfüllen eines ComputingManager Eintrags INSERT INTO GLUE20.ComputingManager (ID,name,type,version,totalPhysicalCPU,serviceID,informationProvider,sourceAddr,insertTim e) VALUES ( "PBS", "2.1.6", "14", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE ID = VALUES(ID), name = VALUES(name), type = VALUES(type), version = VALUES(version), totalphysicalcpu = VALUES(totalPhysicalCPU), serviceid = VALUES(serviceID), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); ComputingShare The ComputingShare class is the specialization of the main Share class for computational services. A Computing Share is a high level concept introduced to model a utilization target for a set of Execution Environments defined by a set of configuration parameters and characterized by status information. A Compu 16

17 tingshare carries information about policies (limits) defined over all or a subset of resources and describes their dynamic status (load). In clusters managed by a batch system (LRMS), the simplest way to set up a Computing Share is to configure a batch queue. Nevertheless, the same Computing Share may be implemented using different batch system configuration strategies. In complex batch systems, a batch queue may be configured with different sets of policies for different sets of users. This implies that each set of users obtains a different utilization target. Such a scenario MAY be represented by different Computing Shares. In general, given a number of shares to be set up, it is possible to adopt different configuration strategies in the underlying system. Regardless of the selected approach, the external behavior does not change. The main goal of the Computing Share concept is to abstract from such implementation choices and to represent the externally observable behavior. serviceid varchar (255) not null, -- The ID of the Service it belongs to localid varchar (128) not null, -- LocalID_t, A local identifier in the scope of the service name varchar (255), description varchar(255), mappingqueue varchar(128), maxwalltime integer, -- [sec] maxtotalwalltime integer, -- [sec] minwalltime integer, -- [sec] defaultwalltime integer, -- [sec] maxcputime integer, -- [sec] maxtotalcputim integer, -- [sec] mincputime integer, -- [sec] defaultcputime integer, -- [sec] maxtotaljobs integer, -- [job] maxrunningjobs integer, -- [job] maxwaitingjobs integer, -- [job] maxprelrmswaitingjobs integer, -- [job] maxuserrunningjobs integer, -- [job] maxslotsperjobs integer, -- [job] maxstageinstreams integer, -- [stream] maxstageoutstreams integer, -- [stream] schedulingpolicy varchar (32), -- schedulingpolicy_t maxmemory integer, -- [MB] maxdiskspace integer, -- [GB] preemption integer (1), -- Boolean servingstate varchar (32) not null, -- servingstate_t totaljobs integer, -- [job] runningjobs integer, -- [job] localrunningjobs integer, -- [job] waitingjobs integer, -- [job] localwaitingjobs integer, -- [job] stagingjobs integer, -- [job] suspendedjobs integer, -- [job] 17

18 prelrmswaitingjobs integer, -- [job] estimatedaveragewaitingtime integer, -- [sec] estimatedworstwaitingtime integer, -- [sec] freeslots integer, -- [slot] freeslotswithduration integer, -- [slot] usedslots integer, -- [slot] requestedslots integer, -- [slot] reservationpolicy varchar (64), -- ReservationPolicy_t defaultsservice varchar (255), -- The ID of the default Storage Service to use informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null, check (reservationpolicy in ('none', 'mandatory', 'optional')), constraint pk_computingshare primary key (serviceid,localid,informationprovider) Beispiel für das Ausfüllen eines ComputingShare Eintrags INSERT INTO GLUE20.ComputingShare (serviceid,localid,mappingqueue,runningjobs,totaljobs,waitingjobs,informationprovider,sourcea ddr,inserttime) VALUES ( "dgiseq", "dgiseq", "40", "40", "0", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE serviceid = VALUES(serviceID), localid = VALUES(localID), mappingqueue = VALUES(mappingQueue), runningjobs = VALUES(runningJobs), totaljobs = VALUES(totalJobs), waitingjobs = VALUES(waitingJobs), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime) ApplicationEnvironment The ApplicationEnvironment class describes the software environment in which a job will run, i.e. what preinstalled software will be available to it. Each Application is identified by a name (the AppName attribute); these names are not defined within the schema, but SHOULD be assigned in a way which allows applications to be uniquely identified. In some deployment scenarios, the definition of namespace based AppNames or guidelines for the generation of unique application names MAY be specified, and application repository services relying on those application names MAY be provided. This aspect is considered out of 18

19 scope for the GLUE schema specification, but MAY be included in a profile document for a specific production Grid. The Application Environment can be used to describe installed application software or special environment setups in terms of a simple tag string. In this case, the AppName attribute should be used to publish this tag; other attributes are optional. The properties of installed software may vary substantially, but the attributes of the class cover the most common cases, in particular for licensed software. If necessary, additional information MAY be added using the OtherInfo attribute and the Extension class. serviceid varchar (255) not null, -- The ID of the service this ApplicationEnvironment belongs to localid varchar (255) not null, -- LocalID_t, A local identifier in the scope of the service name varchar (255) not null, version varchar (16), repository varchar (255), state varchar (100), -- AppEnvState_t removaldate datetime, -- DateTime_t license varchar (128), -- License_t description varchar (255), parallelsupport varchar (16), maxslots integer, -- [slot] maxjobs integer, -- [job] maxuserseats integer, -- [user seat] freeslots integer, -- [slot] freejobs integer, -- [job] freeuserseats integer, -- [user seat] cmanagerid varchar (255) not null, -- The ID of the computing manager where this application environment belongs to (and may be used by) informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null, check (license in ('opensource', 'commercial', 'other', 'unknown')), constraint pk_applicationenvironment primary key (serviceid,localid,informationprovider) Endpoint The Endpoint class models a network location that can be contacted to access certain functionalities based on a well defined interface. The defined attributes refer to aspects such as the network location, the exposed interface name and version, the details of the implementation, the functional state and the scheduled downtime. serviceid varchar (255) not null, -- The ID of the service it belongs to ID varchar (255) not null, name varchar (255), -- The name of the Endpoint 19

20 url varchar (255) not null, -- The Endpoint URL technology varchar (255) not null, -- EndpointTechnology_t interface varchar (255) not null, implementor varchar (255), implementationname varchar (255), implementationversion varchar (255), qualitylevel varchar (32) not null, healthstate varchar (32) not null, -- The state of the Endpoint healthstateinfo varchar (255), -- EndpointState servingstate varchar (255) not null, -- ServingState_t starttime timestamp default " :00:00", -- DateTime_t, The timestamp for the start time of the endpoint issuerca varchar (255) not null, -- DN_t downtimeannounce timestamp default " :00:00", -- DateTime_t, The timestamp for the announcement of the next scheduled downtime downtimestart timestamp default " :00:00", -- DateTime_t, The starting timestamp of the next scheduled downtime downtimeend timestamp default " :00:00", -- DateTime_t, The ending timestamp of the next scheduled downtime downtimeinfo varchar (255), -- Description of the next scheduled downtime informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null default CURRENT_TIMESTAMP, check (qualitylevel in ( 'development', 'testing', 'preproduction', 'production')), check (healthstate in ('ok', 'warning', 'critical', 'unknown', 'other')), check (servingstate in ('production', 'draining', 'queueing', 'closed')), constraint pk_endpoint primary key (ID,informationProvider) Beispiel für das Ausfüllen INSERT INTO GLUE20.Endpoint (ID, serviceid, informationprovider, sourceaddr, inserttime) VALUES ( "https://gt4.gwdg.de:8443/wsrf/services/managedjobfactoryservice", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE ID = VALUES(ID), serviceid = VALUES(serviceID), 20

21 informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); ComputingEndpoint The ComputingEndpoint is a specialization of the Endpoint class for a service possessing computational capability. The class represents an endpoint which is used to create, control and monitor computational activities. The computational specific information concerns service load related parameters, staging capabilities and supported types of job description. This class provides attributes that MAY be used to publish summary information about jobs submitted via a particular Endpoint. Such attributes are optional and may not always be measurable (e.g., in the case of a stateless Endpoint which does not keep information about the jobs submitted through it). endpointid varchar (255) not null, -- The ID of the Endpoint entry cserviceid varchar (255) not null, -- The ID of the computing service staging varchar (32), -- Staging_t informationprovider varchar (10) not null, sourceaddr varchar (39) not null, inserttime timestamp not null, constraint pk_computingendpoint primary key (endpointid,cserviceid,informationprovider) Beispiel für das Ausfüllen des ComputingEndpoint Eintrags INSERT INTO GLUE20.ComputingEndpoint (endpointid, cserviceid, informationprovider, sourceaddr, inserttime) VALUES ( "https://gt4.gwdg.de:8443/wsrf/services/managedjobfactoryservice", "MDS4", CURRENT_TIMESTAMP) ON DUPLICATE KEY UPDATE endpointid = VALUES(endpointID), cserviceid = VALUES(cServiceID), informationprovider = VALUES(informationProvider), sourceaddr = VALUES(sourceAddr), inserttime = VALUES(insertTime); Der geomaint Sensor Der geomaint Sensor wird für die Publikation von Positionsdaten sowie weiteren Informationen (z. B. Wartungsinformationen) in den Globus MDS4 basierten Informationsdienst eingesetzt werden. Die Ausgabe von geomaint hat folgende Gestalt <?xml version="1.0" encoding="utf-8"?> <Site UniqueID="my.site.net" xmlns="http://infnforge.cnaf.infn.it/glueinfomodel/spec/v12/r2"> <Description>D-Grid Services at mysite</description> <Latitude>79.74</Latitude> <Location>unknown</Location> 21

Erweiterung der D Grid Basis für die kommerzielle Nutzung

Erweiterung der D Grid Basis für die kommerzielle Nutzung Erweiterung der D Grid Basis für die kommerzielle Nutzung Validierungsbericht Koordination Andreas Eberhart (andreas.eberhart@fluidops.com) Datum 15. August 2011 Version 0.01 Status Referenz Entwurf http://www.irf.tu

Mehr

Symbio system requirements. Version 5.1

Symbio system requirements. Version 5.1 Symbio system requirements Version 5.1 From: January 2016 2016 Ploetz + Zeller GmbH Symbio system requirements 2 Content 1 Symbio Web... 3 1.1 Overview... 3 1.1.1 Single server installation... 3 1.1.2

Mehr

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision

Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Infrastructure as a Service (IaaS) Solutions for Online Game Service Provision Zielsetzung: System Verwendung von Cloud-Systemen für das Hosting von online Spielen (IaaS) Reservieren/Buchen von Resources

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

Integration of D-Grid Sites in NGI-DE Monitoring

Integration of D-Grid Sites in NGI-DE Monitoring Integration of D-Grid Sites in NGI-DE Monitoring Steinbuch Centre for Computing Foued Jrad www.kit.edu D-Grid Site Monitoring Status! Prototype D-Grid Site monitoring based on Nagios running on sitemon.d-grid.de

Mehr

MySQL Queries on "Nmap Results"

MySQL Queries on Nmap Results MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

OEDIV SSL-VPN Portal Access for externals

OEDIV SSL-VPN Portal Access for externals OEDIV SSL-VPN Portal Access for externals Abteilung Serverbetreuung Andre Landwehr Date 31.07.2013 Version 1.2 Seite 1 von 9 Versionshistorie Version Datum Autor Bemerkung 1.0 06.08.2011 A. Landwehr Initial

Mehr

Microsoft Azure Fundamentals MOC 10979

Microsoft Azure Fundamentals MOC 10979 Microsoft Azure Fundamentals MOC 10979 In dem Kurs Microsoft Azure Fundamentals (MOC 10979) erhalten Sie praktische Anleitungen und Praxiserfahrung in der Implementierung von Microsoft Azure. Ihnen werden

Mehr

Version 1.2.0. smart.finder SDI. What's New?

Version 1.2.0. smart.finder SDI. What's New? Version 1.2.0 smart.finder SDI What's New? 1 Neue Funktionen in Version 1.2.0 3 2 Neue Funktionen in Version 1.1 3 Neue Funktionen in Version 1.2.0 Neue Funktionen Unterstützung von Java 8 Die aktuelle

Mehr

Zwischenbericht I der TU Dortmund

Zwischenbericht I der TU Dortmund D-Grid IaaS - Erweiterung der D-Grid Basis für die kommerzielle Nutzung Zwischenbericht I der TU Dortmund Datum 14. Januar 2011 Version 1.0 Status Referenz Final Autoren: Stefan Freitag (Technische Universität

Mehr

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

Softwareanforderungen für Microsoft Dynamics CRM Server 2015 Softwareanforderungen für Microsoft Dynamics CRM Server 2015 https://technet.microsoft.com/de-de/library/hh699671.aspx Windows Server-Betriebssystem Microsoft Dynamics CRM Server 2015 kann nur auf Computern

Mehr

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.

Java Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D. 1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme

Mehr

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2

ReadMe zur Installation der BRICKware for Windows, Version 6.1.2. ReadMe on Installing BRICKware for Windows, Version 6.1.2 ReadMe zur Installation der BRICKware for Windows, Version 6.1.2 Seiten 2-4 ReadMe on Installing BRICKware for Windows, Version 6.1.2 Pages 5/6 BRICKware for Windows ReadMe 1 1 BRICKware for Windows, Version

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Checklist Example APS-functionality Check FELIOS versus PRIMAVERA 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality-

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Open Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de

Open Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung

Mehr

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren: Installationshinweise Z250I / Z270I Adapter IR USB Installation hints Z250I / Z270I Adapter IR USB 06/07 (Laden Sie den Treiber vom WEB, entpacken Sie ihn in ein leeres Verzeichnis und geben Sie dieses

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Konfiguration Zentyal 3.3 Inhaltsverzeichnis Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS

Mehr

Plesk installieren. Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Plesk installieren. Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem Anpassungen:

Mehr

SemTalk Services. SemTalk UserMeeting 29.10.2010

SemTalk Services. SemTalk UserMeeting 29.10.2010 SemTalk Services SemTalk UserMeeting 29.10.2010 Problemstellung Immer mehr Anwender nutzen SemTalk in Verbindung mit SharePoint Mehr Visio Dokumente Viele Dokumente mit jeweils wenigen Seiten, aber starker

Mehr

Open Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de

Open Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

ALL1681 Wireless 802.11g Powerline Router Quick Installation Guide

ALL1681 Wireless 802.11g Powerline Router Quick Installation Guide ALL1681 Wireless 802.11g Powerline Router Quick Installation Guide 1 SET ALL1681 Upon you receive your wireless Router, please check that the following contents are packaged: - Powerline Wireless Router

Mehr

PostgreSQL unter Debian Linux

PostgreSQL unter Debian Linux Einführung für PostgreSQL 7.4 unter Debian Linux (Stand 30.04.2008) von Moczon T. und Schönfeld A. Inhalt 1. Installation... 2 2. Anmelden als Benutzer postgres... 2 2.1 Anlegen eines neuen Benutzers...

Mehr

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Raspberry PI als AirPrint Server

Raspberry PI als AirPrint Server Übernommen von http://www.welzels.de/blog Raspberry PI als AirPrint Server Eigentlich bin ich recht zufrieden mit meinem Drucker, sei es von der Qualität oder auch von der Ausstattung. Es handelt sich

Mehr

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz

IDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz

Mehr

Titelbild1 ANSYS. Customer Portal LogIn

Titelbild1 ANSYS. Customer Portal LogIn Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal

Mehr

German English Firmware translation for T-Sinus 154 Access Point

German English Firmware translation for T-Sinus 154 Access Point German English Firmware translation for T-Sinus 154 Access Point Konfigurationsprogramm Configuration program (english translation italic type) Dieses Programm ermöglicht Ihnen Einstellungen in Ihrem Wireless

Mehr

iid software tools QuickStartGuide iid USB base RFID driver read installation 13.56 MHz closed coupling RFID

iid software tools QuickStartGuide iid USB base RFID driver read installation 13.56 MHz closed coupling RFID iid software tools QuickStartGuide iid software tools USB base RFID driver read installation write unit 13.56 MHz closed coupling RFID microsensys Jun 2013 Introduction / Einleitung This document describes

Mehr

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich? KURZANLEITUNG Firmware-Upgrade: Wie geht das eigentlich? Die Firmware ist eine Software, die auf der IP-Kamera installiert ist und alle Funktionen des Gerätes steuert. Nach dem Firmware-Update stehen Ihnen

Mehr

Planung für Organisation und Technik

Planung für Organisation und Technik Salztorgasse 6, A - 1010 Wien, Austria q Planung für Organisation und Technik MOA-VV Installation Bearbeiter: Version: Dokument: Scheuchl Andreas 19.11.10 MOA-VV Installation.doc MOA-VV Inhaltsverzeichnis

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de

Das Build Tool Ant. Sebastian Mancke, mancke@mancke-software.de Das Build Tool Ant Sebastian Mancke, mancke@mancke-software.de Grundlagen Motivation Bei der Übersetzung und Pflege von Software treten viele, gleich bleibende Arbeitsschritte auf. Übersetzen des Codes

Mehr

file:///c:/users/wpzsco/appdata/local/temp/arc476e/tmpf79d.tmp.htm

file:///c:/users/wpzsco/appdata/local/temp/arc476e/tmpf79d.tmp.htm Seite 1 von 6 Raster-Übersichtsplan Kanton Zürich 2015 File Geodatabase Raster Dataset Tags Übersichtsplan Summary Raster-Übersichtsplan des Kantons Zürich. Geliefert am 02.11.2015, Description Der digitale

Mehr

Installation mit Lizenz-Server verbinden

Installation mit Lizenz-Server verbinden Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver

Mehr

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG

Oracle Enterprise Manager Cloud Control 12c: Installation von Ralf Durben, ORACLE Deutschland B.V. & Co. KG Nach Abschluß der Softwareinstallation konfigurieren Sie den Listener (mit netca) und erzeugen eine Datenbank. Der einfachste Weg zur Erzeugung der Datenbank ist die Nutzung des Database Config Assistants

Mehr

Group and Session Management for Collaborative Applications

Group and Session Management for Collaborative Applications Diss. ETH No. 12075 Group and Session Management for Collaborative Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZÜRICH for the degree of Doctor of Technical Seiences

Mehr

150Mbps Micro Wireless N USB Adapter

150Mbps Micro Wireless N USB Adapter 150Mbps Micro Wireless N USB Adapter TEW-648UBM ŸAnleitung zur Schnellinstallation (1) ŸTroubleshooting (6) 1.11 1. Bevor Sie anfangen Packungsinhalt ŸTEW-648UBM ŸCD-ROM (Dienstprogramm & Bedienungsanleitung)

Mehr

Knottenwäldchen Software

Knottenwäldchen Software Knottenwäldchen Software Installationsanleitung für die netzbasierte Lösung Knottenwäldchen Software März.2011 Knottenwäldchen Software Seite 2 1 Inhalt 1 Inhalt... 2 2 Übersicht... 3 3 Installation...

Mehr

Invitation - Benutzerhandbuch. User Manual. User Manual. I. Deutsch 2. 1. Produktübersicht 2. 1.1. Beschreibung... 2

Invitation - Benutzerhandbuch. User Manual. User Manual. I. Deutsch 2. 1. Produktübersicht 2. 1.1. Beschreibung... 2 Invitation - Inhaltsverzeichnis I. Deutsch 2 1. Produktübersicht 2 1.1. Beschreibung......................................... 2 2. Installation und Konfiguration 2 2.1. Installation...........................................

Mehr

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH

Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH Markus BöhmB Account Technology Architect Microsoft Schweiz GmbH What is a GEVER??? Office Strategy OXBA How we used SharePoint Geschäft Verwaltung Case Management Manage Dossiers Create and Manage Activities

Mehr

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit.

Hier folgt eine kurze Aufstellung über die verwendete Architekur. Die Angaben sind ohne Gewähr für Vollständigkeit oder vollständige Richtigkeit. 1. ODBC 1.1 Problemstellung Die Informationen über die Microsoft SQL Server Datenbanken sind zur Zeit nicht auf der TIMD Website verfügbar. Der Grund ist, dass kein Interface zur Abfrage der benötigten

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

Typo 3 installieren. Schritt 1: Download von Typo3

Typo 3 installieren. Schritt 1: Download von Typo3 Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= How to Disable User Account Control (UAC) in Windows Vista You are attempting to install or uninstall ACT! when Windows does not allow you access to needed files or folders.

Mehr

Anleitung Command Line Client Demo Client

Anleitung Command Line Client Demo Client Stiftung Auffangeinrichtung BVG Fondation institution supplétive LPP Fondazione istituto collettore LPP Anleitung Command Line Client Demo Client Version 1.1 Inhalt 1. Allgemein... 3 1.1. Installieren

Mehr

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08

Robotino View Kommunikation mit OPC. Communication with OPC DE/EN 04/08 Robotino View Kommunikation mit OPC Robotino View Communication with OPC 1 DE/EN 04/08 Stand/Status: 04/2008 Autor/Author: Markus Bellenberg Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2008

Mehr

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part VIII) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises.

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Installation MySQL Replikationsserver 5.6.12

Installation MySQL Replikationsserver 5.6.12 Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write

Mehr

Installation und Aktualisierung der VMware-Tools

Installation und Aktualisierung der VMware-Tools Installation und Aktualisierung der VMware-Tools [Bei weiteren Fragen wenden Sie sich bitte per Mail an vmwareadmin@uni-trier.de] Inhalt Installation von VMware-Tools... 2 Ubuntu-Linux... 2 Installation

Mehr

Test Plan. Test Plan. Version <1.0> 1.Introduction. 2.Evaluation Mission and Test Motivation

<JASK Gaming> <!Everybodys Perfect> <Iteration/ Master> Test Plan. Test Plan. Version <1.0> 1.Introduction. 2.Evaluation Mission and Test Motivation Test Plan Version Test Plan 1.Introduction 1.1.Purpose The purpose of the Iteration Test Plan is to gather all of the information necessary to plan and control

Mehr

Powershell DSC Oliver Ryf

Powershell DSC Oliver Ryf 1 Powershell DSC Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT

Mehr

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation

Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com. z/os Explorer. 2014 IBM Corporation Isabel Arnold CICS Technical Sales Germany Isabel.arnold@de.ibm.com z/os Explorer Agenda Introduction and Background Why do you want z/os Explorer? What does z/os Explorer do? z/os Resource Management

Mehr

VNUML Projektpraktikum

VNUML Projektpraktikum VNUML Projektpraktikum Michael Monreal, Tomasz Oliwa 14. Juni 2006 Abstract Entstanden im Projektpraktikum Simulationen mit User Mode Linux, der vnuml Multiinstaller und VOToN, das VNUML-Old-To-New Programm

Mehr

JOB SCHEDULER. Managed User Jobs. Dokumentation Juli 2005. MySQL-Job-Automation

JOB SCHEDULER. Managed User Jobs. Dokumentation Juli 2005. MySQL-Job-Automation MySQL-Job-Automation Managed User Jobs JOB SCHEDULER Dokumentation Juli 2005 Software- und Organisations-Service GmbH Giesebrechtstr. 15 D-10629 Berlin Telefon (030) 86 47 90-0 Telefax (030) 861 33 35

Mehr

https://portal.microsoftonline.com

https://portal.microsoftonline.com Sie haben nun Office über Office365 bezogen. Ihr Account wird in Kürze in dem Office365 Portal angelegt. Anschließend können Sie, wie unten beschrieben, die Software beziehen. Congratulations, you have

Mehr

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena

Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena http://www.im.uni-jena.de Contents I. Learning Objectives II. III. IV. Recap

Mehr

Was Cloud Control über Ihre installierte Software berichten kann. Martin Obst Oracle Deutschland Potsdam

Was Cloud Control über Ihre installierte Software berichten kann. Martin Obst Oracle Deutschland Potsdam Was Cloud Control über Ihre installierte Software berichten kann Schlüsselworte: Martin Obst Oracle Deutschland Potsdam Enterprise Manager 12c, Cloud Control, Discovery, Asset Management, Software Einleitung

Mehr

Projekt Weblog :: Integration

Projekt Weblog :: Integration Projekt Weblog :: Integration Die Implementation des Formhandling Frameworks wird nun im Projekt Weblog integriert. Dafür stehen 2 Möglichkeiten zur Auswahl. Sie haben Ihre eigene Implementation der Actions,

Mehr

H Mcast Future Internet made in Hamburg?

H Mcast Future Internet made in Hamburg? H Mcast Future Internet made in Hamburg? Thomas Schmidt (HAW Hamburg) schmidt@informatik.haw-hamburg.de Forschungsschwerpunkt: IMS Interagierende Multimediale Systeme 1 Prof. Dr. Thomas Schmidt http://www.haw-hamburg.de/inet

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

MySQL Cluster und MySQL Proxy

MySQL Cluster und MySQL Proxy MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master

Mehr

Wählen Sie das MySQL Symbol und erstellen Sie eine Datenbank und einen dazugehörigen User.

Wählen Sie das MySQL Symbol und erstellen Sie eine Datenbank und einen dazugehörigen User. 1 English Description on Page 5! German: Viele Dank für den Kauf dieses Produktes. Im nachfolgenden wird ausführlich die Einrichtung des Produktes beschrieben. Für weitere Fragen bitte IM an Hotmausi Congrejo.

Mehr

Benutzerhandbuch. Neukirchen

Benutzerhandbuch. Neukirchen Benutzerhandbuch Neukirchen August 2015 Kontakt: Kai Hübl Lambertsberg 17 D-34626 Neukirchen kai.huebl@asneg.de Contents 1 Einleitung... 5 1.1 Inhalt... 5 1.2 OPC UA Client Stack... 5 1.3 OPC UA Server

Mehr

Erweiterung einer D-Grid Ressource um eine Compute Cloud Schnittstelle

Erweiterung einer D-Grid Ressource um eine Compute Cloud Schnittstelle am am Erweiterung einer D-Grid Ressource um eine Compute Schnittstelle 3. DFN-Forum 2010 Kommunikationstechnologien Verteilte Systeme im Wissenschaftsbereich Stefan Freitag Institut für Roboterforschung

Mehr

Context-adaptation based on Ontologies and Spreading Activation

Context-adaptation based on Ontologies and Spreading Activation -1- Context-adaptation based on Ontologies and Spreading Activation ABIS 2007, Halle, 24.09.07 {hussein,westheide,ziegler}@interactivesystems.info -2- Context Adaptation in Spreadr Pubs near my location

Mehr

Die Datenmanipulationssprache SQL

Die Datenmanipulationssprache SQL Die Datenmanipulationssprache SQL Daten eingeben Daten ändern Datenbank-Inhalte aus Dateien laden Seite 1 Data Manipulation Language A DML statement is executed when you Add new rows to a table Modify

Mehr

file:///c:/users/wpzsco/appdata/local/temp/tmp373d.tmp.htm

file:///c:/users/wpzsco/appdata/local/temp/tmp373d.tmp.htm Seite 1 von 5 Besucherinformation und -lenkung: Typ 09 Wegweiser Typenbeschreibungen File Geodatabase Table Thumbnail Not Available Tags Infrastruktur, Besucherinformation, Besucherlenkung, Schild, Standort,

Mehr

sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen.

sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen. Das sscd Handbuch Das sscd Handbuch by Peter H. Grasch Copyright 2009-2010 Peter Grasch sscd ist die Serverkomponente zum ssc Werkzeug zum sammeln von Aufnahmen. Permission is granted to copy, distribute

Mehr

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1 1 Installationsanleitung für die netzbasierte Variante Bis Version 3.5 Copyright KnoWau Software 2013 KnoWau, Allgemeine Bedienhinweise Seite 1 2 Seite absichtlich leer KnoWau, Allgemeine Bedienhinweise

Mehr

Installation Guide. Installation Guide. Installationsanleitung für die anaptecs JEAF Plattform. Version 1.2 Letzte Änderung 05.

Installation Guide. Installation Guide. Installationsanleitung für die anaptecs JEAF Plattform. Version 1.2 Letzte Änderung 05. Installation Guide Thema Version 1.2 Letzte Änderung 05. Dezember 2011 Status Installationsanleitung für die anaptecs JEAF Plattform Freigegeben Inhaltsverzeichnis 1 Motivation... 4 1.1 Abgrenzungen...

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

Pervasive.SQL ODBC Treiber. ab ABACUS 2006.20er-Version Installationsanleitung

Pervasive.SQL ODBC Treiber. ab ABACUS 2006.20er-Version Installationsanleitung Inhaltsverzeichnis Pervasive.SQL ODBC Treiber ab ABACUS 2006.20er-Version Installationsanleitung Mai 2013 / CL 1 Serverinstallation... 1 2 Clientinstallation... 8 WICHTIG Alle untenstehenden Schritte müssen

Mehr

Ingenics Project Portal

Ingenics Project Portal Version: 00; Status: E Seite: 1/6 This document is drawn to show the functions of the project portal developed by Ingenics AG. To use the portal enter the following URL in your Browser: https://projectportal.ingenics.de

Mehr

ColdFusion 8 PDF-Integration

ColdFusion 8 PDF-Integration ColdFusion 8 PDF-Integration Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 PDF Funktionalitäten 1. Auslesen und Befüllen von PDF-Formularen 2. Umwandlung von HTML-Seiten

Mehr

How to access licensed products from providers who are already operating productively in. General Information... 2. Shibboleth login...

How to access licensed products from providers who are already operating productively in. General Information... 2. Shibboleth login... Shibboleth Tutorial How to access licensed products from providers who are already operating productively in the SWITCHaai federation. General Information... 2 Shibboleth login... 2 Separate registration

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

TW Struktura / TW ArchiMed

TW Struktura / TW ArchiMed Installation von Microsoft SQL Server 2008 R2 Express für TW ArchiMed / TW Struktura ab Version 2012 Arbeitsumgebung: Microsoft Windows XP Professional 32bit/64bit deutsch Microsoft Windows Vista Business

Mehr

Installationsanleitung für DoRIS unter Linux Inhaltsverzeichnis

Installationsanleitung für DoRIS unter Linux Inhaltsverzeichnis Installationsanleitung für DoRIS unter Linux Seite 1 Installationsanleitung für DoRIS unter Linux Inhaltsverzeichnis Installationsanleitung für DoRIS unter Linux... 1 Vorbemerkungen... 1 Benötigte Komponenten

Mehr

Linux - a bit advanced

Linux - a bit advanced Linux - a bit advanced Überblick Rechteverwaltung Dateisystem Shell-Programmierung Remote login Paketsystem Alternativen-System Rechte Drei Benutzerklassen Owner/User Group Others Drei Rechte Ausführen

Mehr

PostgreSQL auf Debian System

PostgreSQL auf Debian System PostgreSQL auf Debian System Inhaltsverzeichnis 1. Installation 1.1 Installation 1.2 Mit postgres anmelden 2. Benutzer anlegen 3. Datenbank anlegen 3.1 Optionen 3.2 Datenbank mydatabase anlegen 4. Datenbank

Mehr

MATLAB driver for Spectrum boards

MATLAB driver for Spectrum boards MATLAB driver for Spectrum boards User Manual deutsch/english SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13-17 22927 GROSSHANSDORF GERMANY TEL.: +49 (0)4102-6956-0 FAX: +49 (0)4102-6956-66

Mehr

MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29)

MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29) MySQL Community Server 5.6 Installationsbeispiel (Ab 5.5.29) Dieses Dokument beschreibt das Herunterladen der Serversoftware, die Installation und Konfiguration der Software. Bevor mit der Migration der

Mehr

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license HiOPC Hirschmann Netzmanagement Anforderungsformular für eine Lizenz Order form for a license Anforderungsformular für eine Lizenz Vielen Dank für Ihr Interesse an HiOPC, dem SNMP/OPC Gateway von Hirschmann

Mehr

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! Plesk installieren So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem

Mehr

Benutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: 09.09.2014 / Version 1.0

Benutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: 09.09.2014 / Version 1.0 Benutzerinformation zum IP-Update: Wie aktualisiere ich meine IP-Adresse? Datenstand: 09.09.2014 / Version 1.0 Mindestens nach jeder Neueinwahl erhalten Sie eine neue dynamische IP-Adresse von Ihrem Internetprovider

Mehr

Update Messerli MySQL auf Linux

Update Messerli MySQL auf Linux Update Messerli MySQL auf Linux Einleitung Grundsätzlich wird beim Update der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Vorhandener RMI-MySQL Server wird auf Linux aktualisiert

Mehr

IBM SPSS Collaboration and Deployment Services (C&DS) version 7

IBM SPSS Collaboration and Deployment Services (C&DS) version 7 Dieses Handbuch richtet sich an Systemadministratoren, die IBM SPSS Modeler Entity Analytics (EA) für die Ausführung mit einem der folgenden Produkte konfigurieren: IBM SPSS Collaboration and Deployment

Mehr

USB-Stick (USB-Stick größer 4G. Es ist eine größere Partition notwendig als die eines 4GB Rohlings, der mit NTFS formatiert wurde)

USB-Stick (USB-Stick größer 4G. Es ist eine größere Partition notwendig als die eines 4GB Rohlings, der mit NTFS formatiert wurde) Colorfly i106 Q1 System-Installations-Tutorial Hinweise vor der Installation / Hit for preparation: 准 备 事 项 : 外 接 键 盘 ( 配 套 的 磁 吸 式 键 盘 USB 键 盘 通 过 OTG 插 发 射 器 的 无 线 键 盘 都 可 ); U 盘 ( 大 于 4G 的 空 白 U 盘,

Mehr

Installation SQL- Server 2012 Single Node

Installation SQL- Server 2012 Single Node Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit

Mehr

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien 3. Installation Ihres Shops im Internet / Kurzanleitung Kurzanleitung: Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien Geben Sie während der Webbasierten Installationsroutine alle

Mehr

MySQL 101 Wie man einen MySQL-Server am besten absichert

MySQL 101 Wie man einen MySQL-Server am besten absichert MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse

Mehr

eurex rundschreiben 094/10

eurex rundschreiben 094/10 eurex rundschreiben 094/10 Datum: Frankfurt, 21. Mai 2010 Empfänger: Alle Handelsteilnehmer der Eurex Deutschland und Eurex Zürich sowie Vendoren Autorisiert von: Jürg Spillmann Weitere Informationen zur

Mehr

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com)

Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Frequently asked Questions for Kaercher Citrix (apps.kaercher.com) Inhalt Content Citrix-Anmeldung Login to Citrix Was bedeutet PIN und Token (bei Anmeldungen aus dem Internet)? What does PIN and Token

Mehr