Ez lesz a teljes bemutató telepítése OpenStack (minimális config). Nagyon szeretném kipróbálni a nyílt forráskódú felhő operációs rendszert, és az OpenStack az egyik komoly megoldás, amelyet sok intézmény és vállalkozás használ. A Cern az egyik a felhasználók között, a Red Hat pedig az OpenStack erős támogatója.
légy tudatában: még azután is, ez a “vasalt ki” tutorial, akkor üdvözölte a hibákat, miután beállította mindent, és meg kell, hogy a kutatás több, hogy az OpenStack dolgozni ok. Néhány problémáról még néhány gyors útmutatóban írok.
az OpenStack hírneve az is, hogy telepítése és karbantartása bonyolult, és nem túl stabil. Sokat olvastam az OpenStack témában, sok dokumentáción mentem keresztül, és ez az eredmény. Ez magában foglalja a Vonatkioldás kézi telepítését, és ez a kiterjedt sorozat a minimális OpenStack telepítés minden összetevőjét lefedi (ne hagyja, hogy ez a minimális megtévesszen, rengeteg tennivaló van).
van néhány különbség az OpenStack hivatalos dokumentációja és maga a telepítés között, ezért ez az oktatóanyag számtalan órát takaríthat meg a hibák keresésével és a hibák megfejtésével.
az eljárás unalmas, de nagyon ajánlom, mivel a végén jól meg fogja érteni az OpenStack alapelveit.
többet a témáról legközelebb, menjünk dolgozni.
van egy tanulási görbe, és amit olvastam, azt hiszem, hogy az OpenStack ebben a pillanatban stabil megoldás a felhő igényeinek.
de, majd meglátjuk az út mentén, lehetővé teszi, hogy belevetik magukat.
előfeltételek
a CentOS 7-et fogom használni a telepítéseimhez (v.1908). Én lesz létre a labor VMware Fusion / munkaállomás. A CentOS kezdeti telepítése minimális GUI vagy bármilyen kiegészítés nélkül.
az összes virtuális gépem 4cpu maggal és 8 GB RAM-mal rendelkezik, legalább 120 GB merevlemezzel.A minimális követelményeket itt találja – https://docs.openstack.org/install-guide/overview.html
vegye figyelembe a hálózati és meghajtó komponensek további követelményeit, és adja hozzá a laboratóriumához.
a laboratóriumom rendelkezik internet-hozzáféréssel.
követem az OpenStack dokumentációját az út mentén – https://docs.openstack.org/install-guide/common/conventions.html
telepítem a Vonatépítést, amely a jelenlegi. Kezdjük az 1. vezérlő csomóponttal és az 1. csomópont kiszámításával.
a Szolgáltató hálózata a következő lesz (ehhez a konfigurációhoz internet – hozzáférésre van szükség):
10.0.0.1/24 – átjáró
10.0.0.11/24 – vezérlő csomópont 1
10.0.0.31/24 – számítási csomópont 1
10.0.0.41/24-blokk tároló csomópont 1
10.0.0.51/24-Object Storage Node 1
10.0.0.52 / 24-Object Storage Node 2
én is később létre hálózat tartományban 203.0.113.0/24, hogy lesz management network.
itt is a nevét és IP-címét a gépek (akkor is szükség van rájuk a hosts fájl):
10.0.0.11 vezérlő
10.0.0.31 compute1
10.0.0.41 block1
10.0.0.51 object1
10.0.0.52 object2
gépnév módosítása
a laborban lévő minden géphez gépnév módosítása. Meg fogom változtatni a hosztneveimet azokra a nevekre, amelyeket éppen ezen felül adtam meg.
parancs alatt, vezérlő a neve az egyik gép, változtassa meg, amit jónak lát.
sudo hostnamectl set-hostname controller
így néz ki a változás az újraindítás után.
a gépeimet – controller, compute1, block1, object1, object2-nek neveztem el.
névfeloldás konfigurálása
szerkessze az /etc/sysconfig/network-scripts fájlban található hálózati interfészt
esetemben ifcfg-ens33 interfésszel Rendelkezem
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
a következő sorokat szerkesztettem (vezérlőgép példa):
BOOTPROTO=noneIPADDR=10.0.0.11PREFIX=24GATEWAY=10.0.0.1DNS1=10.0.0.1DNS2=8.8.8.8ONBOOT=yesIPV6INIT=no
így néz ki
indítsa újra a gépet az IP konfiguráció beállítása után. Ismételje meg ezeket a lépéseket a labor összes gépére (természetesen állítson be mindegyikhez különböző IP-címet).
frissítse a CentOS telepítését
mielőtt tovább mennénk, frissítjük a CentOS telepítéseinket. Így megerősítjük az internetkapcsolatunkat is.
sudo yum update -y
Hosts fájl szerkesztése
ismét ezt kell tennünk minden gépen. Mi lesz szerkeszteni hosts fájlt, hogy a gépek láthatják egymást a nevét.
sudo vi /etc/hosts/
ezt kell beírnunk
10.0.0.11 controller10.0.0.31 compute110.0.0.41 block110.0.0.51 object110.0.0.52 object2
így néz ki a fájlom