ToSCA: Systemplattformen
Jeder Host in ToSCA gehört zu einer Systemplattform (Abk. SP). Die allgemeine Notation für eine SP-Bezeichnung lautet:
<distribution>_<bs-version>_<arch> <distribution> ... Betriebssystem-Distribution <bs-version> ... Betriebssystem-Version <arch> ... Hardware-Architektur
Die SP ermöglicht die generische Klassifizierung eines Hosts hinsichtlich seiner
- Cfengine -Klassen
- Repositories für Konfigurationsfiles
- Software-Repositories
- Repositories für Logging-Files usw.
Beispiele
<distribution>_<bs-version>_<arch> | Erläuterung |
---|---|
SL_6.5_X86 | Scientific Linux 6.5 (32-Bit-Architektur) |
SL_6.5_x86_64 | Scientific Linux 6.5 (64-Bit-Architektur) |
W7_6.1_X86 | Windows7 (32-Bit-Architektur) |
W7_6.1_x86_64 | Windows7 (64-Bit-Architektur) |
W2008_6.1_x86_64 | Windows Server 2008R2 (64-Bit-Architektur) |
FE_18_X86 | Fedora 18 auf (32-Bit-Architektur) |
FE_18_x86_64 | Fedora 18 (64-Bit-Architektur) |
Hardware-Architektur
Die Hardware-Architektur <arch> eines Hosts kann durch entsprechende Kommandos bestimmt werden
( arch
im Linux, uname -m
in Cygwin -Windows-Systemen)
Da i686, i585 usw. die gleiche Grundarchitektur bezeichnen, können sie auf X86 abgebildet werden, d. h., X86 wird als Synonym für i386, i586 und i686 verwendet.
<arch> | Hardware-Architektur |
---|---|
X86 | Intel/AMD 32 Bit |
x86_64 | AMD 64 Bit |
ia64 | Intel/HP Itanium 64 Bit |
BS-Version
Die Betriebssystem-Version definiert den aktuellen Entwicklungsstand einer Distribution und wird vom BS-Lieferanten festgelegt.
Die allgemeine ToSCA-Notation für <bs-version> lautet:
<version>[.<update>]
Die einzelnen Updates innerhalb einer Version unterscheiden sich nicht grundsätzlich, die Gemeinsamkeiten der Konfiguration dominieren.
Bei einigen Betriebssystem-Distributionen, z. B. Fedora Linux gibt es keine Updates, sondern nur Versionen.
Bei den Windows-Systemen bleibt <bs-version> immer unverändert, es gibt keine Veränderung durch Updates. Bei Windows7 lautet diese beispielsweise konstant 6.1.
Distribution | <version>[.<update>] |
---|---|
Scientific Linux 5 Update 8 | 5.8 |
Scientific Linux 6 Update 5 | 6.5 |
Fedora Linux 18 | 18 |
Windows7 | 6.1 |
Windows Server 2008R2 | 6.1 |
Betriebssystem-Familien
Die Systemplattform eines Hosts legt implizit dessen Zugehörigkeit zur Betriebssystem-Familie fest:
BS-Distribution | BS-Familie |
---|---|
Scientific Linux x.y (32 und 64 Bit) | LINUX |
Fedora x (32 und 64 Bit) | LINUX |
Windows 7 (32 und 64 Bit) | WIN7 |
Windows Server 2008R2 (64 Bit) | WIN7 |