×Prime Arch

Virtualisering i Datacenter

Publicerad den
Patrik Hallén

Denna artikel ska inte ses som någon reklam för en specifik programvara utan enbart som ett exempel på hur virtualisering kan modelleras i Prime Arch.

Utgångspunkten är två artiklar som på ett enkelt sätt beskriver programvarusviten VMware vSphere och ger exempel på hur de olika komponenterna förhåller sig till varandra.

vSphere är en mjukvarusvit för datacenter. Man kan tänka på vSphere som Microsoft Office, som innehåller flera program som Word, Excel och Access. På samma sätt är vSphere en svit som innehåller flera program som vCenter, ESXi, vSphere-klienten och så vidare.

Kombinationen av alla dessa program utgör vSphere. vSphere är alltså inte ett specifikt program som man kan installera och använda direkt, utan det är ett paketnamn som innehåller olika delar.

Exemplet ovan beskriver en typisk installation av vSphere i ett datacenter.

VMware vCenter Server är en central programvara för att hantera hela infrastrukturen. Genom en enda konsol kan du utföra i stort sett alla hanteringsuppgifter.

ESXi är en hypervisor, alltså ett litet program som installeras på en fysisk server (värd). Det gör det möjligt att köra flera olika operativsystem (OS) sida vid sida på samma server. Dessa operativsystem är helt åtskilda från varandra, men de kan kommunicera med omvärlden och andra datorer på samma lokala nätverk (LAN) via nätverket. Operativsystemen körs i virtuella maskiner (VM), där varje VM har sin egen virtuella hårdvara (CPU, minne och disk).

Detta exempel mappat mot Prime Arch ser ut så här:

Datacentret är ett fysiskt utrymme (FD32). I detta finns fysisk infrastrukturutrustning placerad (IN31) och dessa förbinds med ett lokalt nätverk, LAN (N21). På dessa servrar installeras ESXi som är en plattform (PL31) och som skapar en virtualiserad infrastruktur (IN31) på vilken virtuella maskiner (PL31) och operativsystem (PL31) installeras. 

Utanför datacentret finns en fysisk server (IN31) på vilken körs vCenter som är en plattform (PL31). Till denna kopplas även en klientmaskin (IN31) på vilken installeras programvaran vSphere Client (A31).

Modellerat som plattformsamverkansbeskrivning enligt Prime Arch ser resultatet ut enligt nedan.

Lite lurigt är att att ESXi är en plattform som installeras på en fysisk server och som sedan skapar en virtuell server i form av en Hypervisor som fungerar exakt som en fysisk server. På denna virutella server skapas flera virtuella maskiner som alla är att betrakta som plattformar tillsammans med de operativsystem som installeras.

Givet att man förstår hur olika delar i bilden ska tolkas och mappas mot Prime Archs metaobjekt är det enkelt att överföra virtualisering i datacenter till Prime Arch-format.

En bonus som inte finns med i exemplet ovan:

Anta att datacentret förses med två datahallar som är fysiskt åtskilda, vars lokala nätverk är sammankopplade med ett ett nätverksgränssnitt och lokaliserade på samma site. För enkelhets skull placeras vCenter server och klient i datacenter 1.

Då ser beskrivningen i Prime Arch ut så här: