SmartOS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Betriebssystem]] | [[Kategorie:Betriebssystem]] | ||
=== Deployment von lx-zones === | === Deployment von lx-zones === | ||
Mit <code>[https://smartos.org/man/1m/imgadm imgadm]</code> können Images verwaltet werden und mittels <code>[https://smartos.org/man/1m/vmadm vmadm]</code> laufende virtuelle Maschinen und Container. | |||
Um eine neue LX-Zone zu erstellen muss zunächst eine JSON-Beschreibungsdatei erstellt werden. | Um eine neue LX-Zone zu erstellen muss zunächst eine JSON-Beschreibungsdatei erstellt werden. | ||
Dies kann auch mithilfe des Webfrontends: [https://dsapid.root1.ass.de/ui/#!/configure] geschehen | Dies kann auch mithilfe des Webfrontends: [https://dsapid.root1.ass.de/ui/#!/configure] geschehen. Dieses JSON am besten im den Ordner: '/zones/c3d2/templates' anlegen. | ||
Dieses JSON am besten im den Ordner: '/zones/c3d2/templates' anlegen. | |||
Vorher kann man sich die Liste aller Verfügbaren Images angeschauen <code>imgadm avail</code> und gegebenenfalls erweitert. | Vorher kann man sich die Liste aller Verfügbaren Images angeschauen <code>imgadm avail</code> und gegebenenfalls erweitert. | ||
Erstellung des konfigurierten Container: | Erstellung des konfigurierten Container: | ||
: <code>vmadm create -f path-to-json.json</code> | |||
=== Deployment von kvm-machines === | |||
Beispielhaft kann unsere [[RancherOS Cluster]] für die Erstellung einer virtuellen Maschine herangezogen werden. | |||
<source json> | |||
{ | |||
"brand": "kvm", | |||
"autoboot": true, | |||
"alias": "server7smarti1-admin-kvm-ranchercluster1", | |||
"hostname": "server7smarti1-admin-kvm-ranchercluster1", | |||
"resolvers": [ | |||
"9.9.9.9", | |||
"149.112.112.112" | |||
], | |||
"nics": [ | |||
{ | |||
"nic_tag": "admin", | |||
"ip": "172.22.99.246", | |||
"ips": ["172.22.99.246/24", "addrconf"], | |||
"netmask": "255.255.255.0", | |||
"gateway": "172.22.99.1", | |||
"model": "virtio", | |||
"allow_restricted_traffic": true, | |||
"primary": true | |||
} | |||
], | |||
"vcpus": "6", | |||
"ram": "16384", | |||
"disks": [ | |||
{ | |||
"boot": true, | |||
"model": "virtio", | |||
"compression": "lz4", | |||
"size": 131072, | |||
"block_size": 8192 | |||
} | |||
], | |||
"internal_metadata": {}, | |||
"vnc_port": "10001", | |||
"vnc_password": "c3d2", | |||
"cpu_type": "qemu64", | |||
"qemu_extra_opts": "-k de" | |||
} | |||
</source> | |||
: <code>vmadm create -f 1.server7smarti1-admin-kvm-ranchercluster1.json</code> | |||
<source> | |||
Successfully created VM 3516ab22-69b0-e327-95ec-f9be8852ee44 | |||
</source> | |||
== beim [[C3D2]] == | |||
=== Verwendung beim [[C3D2]] === | |||
[[Server/server7]] | |||
== Siehe auch == | |||
* [[illumos#SmartOS]] | |||
* [[wikipedia:en:SmartOS]] | |||
** [[wikipedia:de:SmartOS]] |
Aktuelle Version vom 14. September 2019, 16:51 Uhr
Deployment von lx-zones
Mit imgadm
können Images verwaltet werden und mittels vmadm
laufende virtuelle Maschinen und Container.
Um eine neue LX-Zone zu erstellen muss zunächst eine JSON-Beschreibungsdatei erstellt werden.
Dies kann auch mithilfe des Webfrontends: [1] geschehen. Dieses JSON am besten im den Ordner: '/zones/c3d2/templates' anlegen.
Vorher kann man sich die Liste aller Verfügbaren Images angeschauen imgadm avail
und gegebenenfalls erweitert.
Erstellung des konfigurierten Container:
vmadm create -f path-to-json.json
Deployment von kvm-machines
Beispielhaft kann unsere RancherOS Cluster für die Erstellung einer virtuellen Maschine herangezogen werden.
{
"brand": "kvm",
"autoboot": true,
"alias": "server7smarti1-admin-kvm-ranchercluster1",
"hostname": "server7smarti1-admin-kvm-ranchercluster1",
"resolvers": [
"9.9.9.9",
"149.112.112.112"
],
"nics": [
{
"nic_tag": "admin",
"ip": "172.22.99.246",
"ips": ["172.22.99.246/24", "addrconf"],
"netmask": "255.255.255.0",
"gateway": "172.22.99.1",
"model": "virtio",
"allow_restricted_traffic": true,
"primary": true
}
],
"vcpus": "6",
"ram": "16384",
"disks": [
{
"boot": true,
"model": "virtio",
"compression": "lz4",
"size": 131072,
"block_size": 8192
}
],
"internal_metadata": {},
"vnc_port": "10001",
"vnc_password": "c3d2",
"cpu_type": "qemu64",
"qemu_extra_opts": "-k de"
}
vmadm create -f 1.server7smarti1-admin-kvm-ranchercluster1.json
Successfully created VM 3516ab22-69b0-e327-95ec-f9be8852ee44