Oderland Cloud er baseret på OpenStack, og ud over vores kontrolpanel kan du også styre og administrere dit miljø effektivt med OpenStackClient. Klienten gør det muligt at administrere via terminalen eller kommandoprompten, hvilket giver nem adgang til en lang række funktioner til daglig brug samt til automatisering af forskellige processer.
Dette er en generel vejledning, der viser, hvordan du opretter forbindelse til dit OpenStack-miljø via OpenStackClient. Det inkluderer også brugen af YAML-filer til konfiguration, hvilket giver en praktisk og fleksibel metode til autentificering. Med disse trin kan du hurtigt komme i gang med at interagere med dit OpenStack-miljø og administrere dine cloud-ressourcer problemfrit.
Forberedelser
Lad os nu udforske de trin, der kræves for at konfigurere og bruge OpenStackClient til at oprette forbindelse til dit OpenStack-miljø.
- Installer OpenStackClient:
Først skal du installere klienten på din lokale computer. Afhængigt af dit operativsystem kan installationsprocessen variere en smule. Du kan f.eks. brugepip
(pakkehåndtering for Python) til at installere OpenStackClient ved at køre følgende kommando i terminalen:
pip install python-openstackclient
- Opret en konfigurationsfil:
Opret en YAML-fil (navngiv denclouds.yaml
), der indeholder dine legitimationsoplysninger og andre nødvendige indstillinger for at oprette forbindelse til dit OpenStack-miljø. Du kan placere filen i din nuværende mappe lige nu, men den officielle dokumentation indeholder flere oplysninger om, hvor filen kan gemmes for forskellige operativsystemer. Her er et eksempel på, hvordan filen kan se ud (erstatproject-name
,user-name
ogpassword
med dine oplysninger):
skyer: orland: auth: auth_url: https://cloud-api.oderland.com:5000 projekt_navn:project-name
brugernavn:user-name
adgangskode:password
user_domain_name: sky projekt_domæne_navn: sky
- Test forbindelsen med
openstack
:
Brug nu--os-cloud
-flaget til at angive, hvilken profil der skal bruges med dineopenstack
-kommandoer. Du kan f.eks. bruge følgende CLI-kommando (husk at erstatteoderland
, hvis du kaldte profilen noget andet i trin 2):
openstack --os-cloud ouland serverliste
Udforskning af kommandoer
Nu hvor du har oprettet forbindelse til dit miljø, kan du begynde at bruge openstack
til at interagere med de forskellige tjenester. Udforsk dokumentationen til openstack
for at lære om de forskellige kommandoer, og hvordan du kan bruge dem. Eksempler på nogle nyttige kommandoer:
openstack --os-cloud oderland server list
: Viser alle virtuelle maskiner i dit projekt.openstack --os-cloud oderland image list
: Viser alle de tilgængelige images (generelle operativsystemer, som du kan bruge til nye virtuelle maskiner) i dit miljø.openstack --os-cloud oderland flavor list
: Viser alle instansstørrelser (flavours), der kan bruges til at oprette virtuelle maskiner.openstack --os-cloud oderland network list
: Viser alle netværk i dit miljø.openstack --os-cloud oderland keypair create --public-key /sökväg/till/publik_nyckel nyckel-namn
Opret en offentlig nøgle i Oderland Cloud, som kan bruges ved opsætning af servere. Indtast den korrekte sti og filnavn til den offentlige nøgle i stedet for/sökväg/till/publik_nyckel
, og indtast det navn, du ønsker, at nøglen skal have i kontrolpanelet (i stedet fornyckel-namn
).
Her er også et eksempel på, hvordan man opretter en ny virtuel maskine direkte via CLI (terminal/kommandoprompt):
openstack --os-cloud oderland server create \
-vent \
--format json \
--flavour 'a1-c1-m1' \
--image 'Debian 12' \
--boot-from-volume 10 \
--network 'public_1' \
--key-name 'ssh-key-name
' \
prøve-server
I eksemplet ovenfor vil der blive oprettet en virtuel maskine kaldet „sample server‟ med Debian 12 og en 10 GB volume. Serveren vil blive tildelt på vores netværk med navnet `public_1`. Du skal erstatte navnet ssh-key-name
med navnet på din uploadede SSH-nøgle.