Oderland Cloud er basert på OpenStack og i tillegg til via vårt kontrollpanel kan du også administrere og administrere miljøet ditt effektivt med OpenStackClient. Klienten muliggjør administrasjon gjennom terminalen eller ledeteksten, som enkelt gir tilgang til et bredt spekter av funksjoner for både daglig bruk og automatisering av ulike prosesser.
Dette er en generell guide som viser hvordan du kobler til OpenStack-miljøet ditt gjennom OpenStackClient. Det inkluderer også bruk av YAML-filer for konfigurasjon, noe som gir en praktisk og fleksibel metode for autentisering. Med disse trinnene kan du raskt begynne å samhandle med OpenStack-miljøet ditt og administrere skyressursene dine jevnt.
Forberedelser
La oss nå utforske trinnene som kreves for å konfigurere og bruke OpenStackClient for å koble til OpenStack-miljøet ditt.
- Installer OpenStackClient:
Først må du installere klienten på din lokale datamaskin. Avhengig av operativsystemet ditt, kan installasjonsprosessen variere litt. Du kan for eksempel brukepip
(pakkebehandling for Python) for å installere OpenStackClient ved å kjøre følgende kommando i terminalen:
pip installer python-openstackclient
- Opprett en konfigurasjonsfil:
Lag en YAML-fil (navn denclouds.yaml
) som inneholder legitimasjonen din og andre nødvendige innstillinger for å koble til OpenStack-miljøet. Du kan plassere filen i din nåværende mappe foreløpig, men den offisielle dokumentasjonen for mer informasjon om hvor filen kan lagres for forskjellige operativsystemer. Her er et eksempel på hvordan filen kan se ut (erstattproject-name
,user-name
ogpassword
mot dine data):
skyer: oderland: autentisering: auth_url: https://cloud-api.oderland.com:5000 prosjektnavn:project-name
brukernavn:user-name
passord:password
user_domain_name: sky prosjekt_domenenavn: sky
- Test forbindelse med
openstack
:
Bruk nå--os-cloud
-flagg for å spesifisere hvilken profil som skal brukes med dinopenstack
– kommandoer. For eksempel kan du bruke følgende CLI-kommando (husk å erstatteoderland
i tilfelle du kalte profilen noe annet i trinn 2):
openstack --os-cloud ellerland serverliste
Utforsk kommandoer
Nå som du har koblet til miljøet ditt, kan du begynne å brukeopenstack
å samhandle med de ulike tjenestene. Utforsk dokumentasjonen foropenstack
for å lære om de forskjellige kommandoene og hvordan du kan bruke dem. Eksempler på noen nyttige kommandoer:
openstack --os-cloud oderland server list
: Viser alle virtuelle maskiner i prosjektet dittopenstack --os-cloud oderland image list
: Viser alle tilgjengelige bilder (generelle operativsystemer som du kan bruke for nye virtuelle maskiner) i miljøet ditt.openstack --os-cloud oderland flavor list
: Viser alle forekomststørrelser (smaker) som kan brukes til å lage virtuelle maskiner.openstack --os-cloud oderland network list
: Viser alle nettverk som finnes i miljøet ditt.openstack --os-cloud oderland keypair create --public-key /sökväg/till/publik_nyckel nyckel-namn
: Lag en offentlig nøkkel i Oderland Cloud som kan brukes ved oppsett av servere. Skriv inn riktig bane og filnavn for den offentlige nøkkelen i stedet/sökväg/till/publik_nyckel
og skriv inn navnet du vil at nøkkelen skal ha i kontrollpanelet (i stedet fornyckel-namn
).
Her er også et eksempel på hvordan du oppretter en ny virtuell maskin direkte via CLI (terminalen/kommandoprompten):
openstack --os-cloud oderland server opprette \
--vente \
--format json \
--smak 'a1-c1-m1' \
--bilde 'Debian 12' \
--boot-fra-volum 10 \
--nettverk 'public_1' \
--nøkkelnavn 'ssh-key-name
'\
eksempel server
I eksemplet ovenfor vil en virtuell maskin kalt «eksempelserver» bli opprettet, med Debian 12 og et volum på 10 GB. Serveren vil bli tildelt på nettverket vårt med navnet `public_1`. Du må endre navnetssh-key-name
mot navnet på den opplastede SSH-nøkkelen .