Oderland Cloud är baserat på OpenStack och utöver via vår kontrollpanel kan du även hantera och administrera din miljö effektivt med OpenStackClient. Klienten möjliggör hantering genom terminalen eller kommandotolken, vilket enkelt ger tillgång till ett brett utbud av funktioner för såväl daglig användning som för automatisering av olika processer.
Detta är en generell guide som visar hur du ansluter till din OpenStack-miljö genom OpenStackClient. Den omfattar också användningen av YAML-filer för konfiguration, vilket ger en bekväm och flexibel metod för autentisering. Med dessa steg kan du snabbt börja interagera med din OpenStack-miljö och hantera dina molnresurser på ett smidigt sätt.
Förberedelser
Låt oss nu utforska de steg som krävs för att konfigurera och använda OpenStackClient för att ansluta till din OpenStack-miljö.
- Installera OpenStackClient:
Först måste du installera klienten på din lokala dator. Beroende på ditt operativsystem kan installationsprocessen variera något. Du kan till exempel användapip
(paketethanterare för Python) för att installera OpenStackClient genom att köra följande kommando i terminalen:
pip install python-openstackclient
- Skapa en konfigurationsfil:
Skapa en YAML-fil (döp den tillclouds.yaml
) som innehåller dina autentiseringsuppgifter och andra nödvändiga inställningar för att ansluta till din OpenStack-miljö. Du kan placera filen i din aktuella mapp just nu, men den officiella dokumentationen för mer information om var filen kan sparas för olika operativsystem. Här är ett exempel på hur filen kan se ut (byt utproject-name
,user-name
ochpassword
mot dina uppgifter):
clouds: oderland: auth: auth_url: https://cloud-api.oderland.com:5000 project_name:project-name
username:user-name
password:password
user_domain_name: cloud project_domain_name: cloud
- Testa anslutning med
openstack
:
Använd nu--os-cloud
-flaggan för att ange vilken profil som ska användas med dinaopenstack
-kommandon. Till exempel kan du använda följande CLI-kommando (kom ihåg att ersättaoderland
ifall du kallade profilen för något annat i steg 2):
openstack --os-cloud oderland server list
Utforska kommandon
Nu när du har framgångsrikt anslutit till din miljö, kan du börja använda openstack
för att interagera med olika tjänsterna. Utforska dokumentationen för openstack
för att lära dig om de olika kommandona och hur du kan använda dem. Exempel på några användbara kommandon:
openstack --os-cloud oderland server list
: Listar alla virtuella maskiner i ditt projektopenstack --os-cloud oderland image list
: Listar alla tillgängliga images (generellt operativsystem som du kan använda för nya virtuella maskiner) i din miljö.openstack --os-cloud oderland flavor list
: Listar alla instansstorlekar (flavors) som kan användas för att skapa virtuella maskiner.openstack --os-cloud oderland network list
: Listar alla nätverk som finns i din miljö.openstack --os-cloud oderland keypair create --public-key /sökväg/till/publik_nyckel nyckel-namn
: Skapa en publik nyckel i Oderland Cloud som kan användas vid uppsättning av servrar. Ange rätt sökväg och korrekt filnamn för den publika nyckeln istället för/sökväg/till/publik_nyckel
och ange det namn du vill att nyckeln ska ha i kontrollpanelen (istället förnyckel-namn
).
Här är även ett exempel på hur kan skapa en ny virtuell maskin direkt via CLI (terminalen/kommandotolken):
openstack --os-cloud oderland server create \
--wait \
--format json \
--flavor 'a1-c1-m1' \
--image 'Debian 12' \
--boot-from-volume 10 \
--network 'public_1' \
--key-name 'ssh-key-name
' \
exempel-server
I exemplet ovan kommer en virtuell maskin som heter ”exempel-server” skapas, med Debian 12 och en 10 GB stor volym. Servern kommer tilldelas på vårt nätverk med namn `public_1`. Du behöver byta ut namn ssh-key-name
mot namnet på din uppladdade SSH-nyckel.