SmartOS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Vater (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(Eine dazwischenliegende Version desselben Benutzers wird 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 === | === Deployment von kvm-machines === | ||
Beispielhaft kann unsere [[ | Beispielhaft kann unsere [[RancherOS Cluster]] für die Erstellung einer virtuellen Maschine herangezogen werden. | ||
einer virtuellen Maschine herangezogen werden. | |||
<source> | <source json> | ||
{ | { | ||
"brand": "kvm", | "brand": "kvm", | ||
Zeile 71: | Zeile 62: | ||
</source> | </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