![Gi nytt navn til lydenheter i GNOMEs lydmeny for hurtiginnstillinger](/f/966d8d244695d1c48a27453977c23dc0.jpg?width=100&height=100)
OpenStack er en gratis og åpen kildekode-programvareplattform som gir IAAS (infrastruktur-som-en-tjeneste) for offentlige og private skyer.
OpenStack plattformen består av flere sammenhengende prosjekter som styrer maskinvare, lagring, nettverksressurser til et datasenter, for eksempel: Compute, Image Service, Block Storage, Identity Service, Networking, Object Storage, Telemetry, Orchestration og Database.
Administrasjonen av disse komponentene kan administreres via det nettbaserte grensesnittet eller ved hjelp av OpenStack-kommandolinjen.
Denne opplæringen vil guide deg til hvordan du kan distribuere din egen private skyinfrastruktur med OpenStack installert på en enkelt node i CentOS 7 eller RHEL 7 eller Fedora distribusjoner ved å bruke rdo lagre, selv om distribusjonen kan oppnås på flere noder.
1. Før du begynner å forberede noden for å distribuere din egen virtuelle skyinfrastruktur, må du først logge på med root -konto og forsikre deg om at systemet er oppdatert.
2. Utsted deretter ss -tulpn
kommando for å vise alle kjørende tjenester.
# ss -tulpn.
3. Identifiser deretter, stoppe, deaktivere og fjerne unødvendige tjenester, hovedsakelig postfix, NetworkManager og firewalld. På slutten bør den eneste demonen som kjører på maskinen din være sshd.
# systemctl stop postfix firewalld NetworkManager. # systemctl deaktiver postfix firewalld NetworkManager. # systemctl mask NetworkManager. # yum fjern postfix NetworkManager NetworkManager-libnm.
4. Deaktiver Selinux -policyen på maskinen helt ved å utstede kommandoene nedenfor. Rediger også /etc/selinux/config
filen og sett SELINUX -linjen fra håndheve til funksjonshemmet som illustrert på skjermbildet nedenfor.
# setenforce 0. # getenforce. # vi/etc/selinux/config.
5. På neste trinn bruker du hostnamectl kommando til angi Linux -systemets vertsnavn. Bytt ut FQDN variabel tilsvarende.
# hostnamectl set-hostname cloud.centos.lan.
6. Til slutt, installer ntpdate
kommando for å synkronisere tiden med en NTP -server på stedet nær din fysiske nærhet.
# yum installer ntpdate
7.OpenStack blir distribuert på noden din ved hjelp av PackStack pakken levert av rdo oppbevaringssted (RPM -distribusjon av OpenStack).
For å aktivere rdo depoter på RHEL 7 kjør kommandoen nedenfor.
# yum installere https://www.rdoproject.org/repos/rdo-release.rpm
På CentOS 7, Tillegg repository inkluderer RPM som aktiverer OpenStack -depotet. Tillegg er allerede aktivert, slik at du enkelt kan installere RPM for å konfigurere OpenStack -depotet:
# yum install -y centos-release-openstack-mitaka. # yum oppdatering -y.
8. Nå er det på tide å installere PackStack pakke. Pakke representerer et verktøy som forenkler distribusjonen på flere noder for forskjellige komponenter av OpenStack via SSH forbindelser og Dukke moduler.
Installer Packstat -pakken i Linux med følgende kommando:
# yum installer openstack-packstack.
9. På neste trinn generere en svarfil for Pakke med standardkonfigurasjonene som senere blir redigert med de nødvendige parameterne for å distribuere en frittstående installasjon av Openstack (enkeltnode).
Filen vil bli oppkalt etter dagens tidsstempel når den genereres (dag, måned og år).
# packstack --gen-answer-file = 'date +"%d.%m.%y"'. conf. # ls.
10. Rediger nå den genererte svarkonfigurasjonsfilen med et tekstredigeringsprogram.
# vi 13.04.16.konf.
og erstatt følgende parametere for å matche verdiene nedenfor. For å være sikker må du erstatte passordfeltene tilsvarende.
CONFIG_NTP_SERVERS = 0.ro.pool.ntp.org.
Vennligst kontakt http://www.pool.ntp.org/en/ serverliste for å bruke en offentlig NTP -server i nærheten av din fysiske plassering.
CONFIG_PROVISION_DEMO = n.
CONFIG_KEYSTONE_ADMIN_PW = ditt_passord for administratorbruker.
Få tilgang til OpenStack -dashbordet via HTTP med SSL aktivert.
CONFIG_HORIZON_SSL = y.
Rotpassordet for MySQL -serveren.
CONFIG_MARIADB_PW = mitt passord1234.
Sett opp et passord for nagiosadmin bruker for å få tilgang til Nagios webpanel.
CONFIG_NAGIOS_PW = nagios1234.
11. Når du er ferdig med å redigere, lagrer og lukker du filen. Åpne også SSH -serverens konfigurasjonsfil og ikke kommenter PermitRootLogin linje ved å fjerne hashtaggen foran som vist på skjermbildet nedenfor.
# vi/etc/ssh/sshd_config.
Start deretter SSH -tjenesten på nytt for å gjenspeile endringer.
# systemctl start sshd på nytt.
12. Endelig begynne Openstack installasjonsprosessen via svarfilen redigert ovenfor ved å kjøre kommandosyntaksen nedenfor:
# packstack --answer-file 13.04.16.conf.
13. Når installasjonen av OpenStack -komponenter er fullført, vil installasjonsprogrammet vise noen få linjer med de lokale dashbordkoblingene for OpenStack og Nagios og de nødvendige legitimasjonene som allerede er konfigurert ovenfor for å logge på begge panelene.
Legitimasjonen lagres også i hjemmekatalogen din i keystonerc_admin
fil.
14. Hvis installasjonsprosessen av en eller annen grunn slutter med en feil angående httpd -tjenesten, åpner du /etc/httpd/conf.d/ssl.conf filen og sørg for at du kommenterer følgende linje som vist nedenfor.
#Lytt 443 https.
Start deretter Apache -demonen på nytt for å bruke endringer.
# systemctl start httpd.service på nytt.
Merk: I tilfelle du fortsatt ikke kan bla gjennom Openstack webpanel på porten 443 start installasjonsprosessen på nytt fra begynnelsen med den samme kommandoen som ble utstedt for den første distribusjonen.
# packstack --answer-file /root/13.04.16.conf.
15. For å få tilgang OpenStack webpanel fra en ekstern vert i ditt LAN, naviger til maskinens IP -adresse eller FQDN/dashbord via HTTPS -protokoll.
På grunn av det faktum at du bruker en Selvskilt sertifikat utstedt av en upålitelig Sertifikatmyndighet en feil skal vises i nettleseren din.
Godta feilen og logg på dashbordet med brukeren admin og passord satt på CONFIG_KEYSTONE_ADMIN_PW parameter fra svarfilen angitt ovenfor.
https://192.168.1.40/dashboard
16. Alternativt, hvis du valgte å installere Nagios komponent for OpenStack, kan du bla Nagios webpanel på følgende URI og logg på med legitimasjonsoppsettet i svarfilen.
https://192.168.1.40/nagios
Det er alt! Nå kan du begynne å sette opp ditt eget interne skymiljø. Følg nå den neste opplæringen som vil forklare hvordan du kobler til server fysisk NIC til openstack bridge -grensesnitt og administrer Openstack fra webpanelet.