Správa instancí ve Virtuálním datovém centru (VDC) se nachází v části Project > Compute > Instances.
Novou instanci vytvoříte kliknutím na Launch Instance, kdy se spustí průvodce s několika kroky:
Details: Instance Name musí být jedinečný v rámci VDC
Source: vybírá se zdroj pro instalaci – v přehledu jsou obrazy operačních systémů (images), kromě jich je možné bootovat ze snapshotu instance, z disku a z jeho snapshotu.
V části Volume size (GB) zadejte požadovaný diskový prostor.
Flavor: systémové parametry instance
Networks: vybrat default-network
Security Groups: vybrat požadovanou skupinu (maximálně jednu), kterou jste si napřed vytvořili nebo použít default
Key Pair: vybrat / přidat / vytvořit SSH klíč (maximálně jeden) – nezbytní pro linuxové distribuce
Configuration: po vytvoření instance mohou být zavolané konfigurační skripty, které mohou být přímo vložené jako text nebo jako soubor
Následně je možné spustit proces vytváření kliknutím na Launch Instance.
Použití cloud-init
Při vytváření instance je možné zadat konfigurační vstup nebo soubor ve formátu cloud-init. Taková možnost se hodí na rychlý setup prostředí bezprostředně po spuštění instance. Je možné vytvářet uživatele, instalovat a konfigurovat aplikace a podobně.
Jako příklad může sloužit následující konfigurace, která nainstaluje webový server Apache 2 bez update repozitářů a balíčků, zapne přednastavený vhost
a přepíše index.html
do kterého vloží text "Ahoj svete"
.
#cloud-config package_upgrade: false packages: - apache2 runcmd: - [ a2ensite, "000-default" ] - echo "Ahoj svete" > /var/www/html/index.html
Dalším příkladem může být nastavení hesla P4a55w0rD
pro uživatele root
.
#cloud-config #!/bin/bash echo root:P4a55w0rD | chpasswd