Kif Toħloq, Tiskjera u Tniedi Magni Virtwali f'OpenStack
F'din il-gwida se nitgħallmu kif noħolqu immaġini u nniedu istanza ta 'immaġni (magna virtwali) f'OpenStack u kif niksbu kontroll fuq istanza permezz ta' SSH.
- Installa OpenStack f'RHEL u CentOS 7
- Kkonfigura s-Servizz ta' Netwerking OpenStack
Pass 1: Alloka Floating IP għal OpenStack
1. Qabel ma tuża immaġni OpenStack, l-ewwel trid tiżgura li l-biċċiet kollha huma f'posthom u nibdew billi nallokaw IP floating.
Floating IP jippermetti aċċess estern minn netwerks esterni jew internet għal magna virtwali Openstack. Sabiex toħloq IPs floating għall-proġett tiegħek, idħol bil-kredenzjali tal-utent tiegħek u mur Proġett -> Ikkalkula -> Aċċess u Sigurtà -> tab Floating IPs u kklikkja fuq Alloka IP għall-Proġett.
Agħżel Pool estern u agħfas fuq il-buttuna Alloka IP u l-indirizz IP għandu jidher fid-dashboard. Hija idea tajba li talloka IP Floating għal kull istanza li tmexxi.
Pass 2: Oħloq Immaġni OpenStack
2. L-immaġini OpenStack huma biss magni virtwali diġà maħluqa minn partijiet terzi. Tista 'toħloq immaġini personalizzati tiegħek stess fuq il-magna tiegħek billi tinstalla Linux OS f'magna virtwali bl-użu ta' għodda ta 'virtwalizzazzjoni, bħal Hyper-V.
Ladarba tkun stallajt l-OS, ikkonverti l-fajl għal mhux ipproċessat u ittellah fl-infrastruttura tal-cloud OpenStack tiegħek.
Biex tuża stampi uffiċjali pprovduti minn distribuzzjonijiet ewlenin tal-Linux uża l-links li ġejjin biex tniżżel l-aħħar immaġini ppakkjati:
- CentOS 7 – http://cloud.centos.org/centos/7/images/
- CentOS 6 – http://cloud.centos.org/centos/6/images/
- Fedora 23 – https://download.fedoraproject.org/pub/fedora/linux/releases/23/Cloud/
- Ubuntu – http://cloud-images.ubuntu.com/
- Debian – http://cdimage.debian.org/cdimage/openstack/current/
- Windows Server 2012 R2 – https://cloudbase.it/windows-cloud-images/#download
L-immaġini uffiċjali wkoll fihom il-pakkett cloud-init li huwa responsabbli bil-par taċ-ċwievet SSH u l-injezzjoni tad-dejta tal-utent.
Fuq din il-gwida ser niskjeraw immaġni tat-test, għal skopijiet ta’ dimostrazzjoni, ibbażata fuq immaġni ta’ sħaba ta’ Cirros ħafifa li tista’ tinkiseb billi żżur il-link li ġejja http://download.cirros-cloud.net/0.3.4/.
Il-fajl tal-immaġni jista 'jintuża direttament mill-link HTTP jew jitniżżel lokalment fuq il-magna tiegħek u jittella' fuq il-cloud OpenStack.
Biex toħloq immaġni, mur fuq il-pannell tal-web OpenStack u naviga għal Proġett -> Ikkalkula -> Stampi u agħfas il-buttuna Oħloq Image. Fuq l-immaġini fil-pront uża s-settings li ġejjin u agħfas fuq Oħloq Image meta tkun lest.
Name: tecmint-test Description: Cirros test image Image Source: Image Location #Use Image File if you’ve downloaded the file locally on your hard disk Image Location: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img Format: QCOWW2 – QEMU Emulator Architecture: leave blank Minimum Disk: leave blank Minimum RAM: leave blank Image Location: checked Public: unchecked Protected: unchecked
Pass 3: Tnedija Istanza tal-Immaġini f'OpenStack
3. Ladarba tkun ħloqt immaġini int tajjeb biex tmur. Issa tista 'tħaddem il-magna virtwali bbażata fuq l-immaġni maħluqa qabel fl-ambjent tas-sħab tiegħek.
Imxi għall-Proġett -> Istanza u agħfas fuq il-buttuna Tnedija Istanza u se tidher tieqa ġdida.
4. Fuq l-ewwel skrin żid isem għall-istanza tiegħek, ħalli ż-Żona tad-Disponibbiltà għal nova, uża għadd ta 'istanza waħda u agħfas fuq il-buttuna Li jmiss biex tkompli.
Agħżel Isem tal-Istanza deskrittiv għall-istanza tiegħek għax dan l-isem se jintuża biex jifforma l-isem tal-host tal-magna virtwali.
5. Sussegwentement, agħżel Image bħala Sors Boot, żid l-immaġni tat-test Cirros maħluqa qabel billi tolqot il-buttuna +
u agħfas Li jmiss biex tipproċedi aktar.
6. Alloka r-riżorsi tal-magni virtwali billi żżid togħma l-aktar adattata għall-bżonnijiet tiegħek u kklikkja fuq Li jmiss biex tkompli.
7. Fl-aħħarnett, żid wieħed min-netwerks disponibbli ta 'OpenStack mal-istanza tiegħek billi tuża l-buttuna +
u agħfas fuq Istanza Tnedija biex tibda l-magna virtwali.
8. Ladarba l-istanza tkun inbdiet, agħfas fuq il-vleġġa tal-lemin mill-buttuna tal-menu Oħloq Snapshot u agħżel Assoċja IP Floating.
Agħżel waħda mill-IP floating maħluqa qabel u agħfas il-buttuna Assoċjat sabiex tagħmel l-istanza tintlaħaq mil-LAN interna tiegħek.
9. Biex tittestja l-konnettività tan-netwerk għall-magna virtwali attiva tiegħek toħroġ kmand ping kontra l-indirizz IP floating tal-istanza minn kompjuter remot fil-LAN tiegħek.
10. F'każ li ma jkun hemm l-ebda kwistjoni bl-istanza tiegħek u l-kmand ping jirnexxi, tista 'tilloggja mill-bogħod permezz ta' SSH fuq l-istanza tiegħek.
Uża l-utilità tal-Istanza View Log biex tikseb il-kredenzjali default ta' Cirros kif muri fuq il-screenshots ta' hawn taħt.
11. B'mod awtomatiku, l-ebda server tal-ismijiet DNS mhu se jiġi allokat mis-server DHCP tan-netwerk intern għall-magna virtwali tiegħek. Din il-problema twassal għal kwistjonijiet ta' konnettività tad-dominju mill-kontroparti tal-istanza.
Biex issolvi din il-kwistjoni, l-ewwel waqqaf l-istanza u mur Proġett -> Netwerk -> Netwerks u editja s-subnet xierqa billi tolqot il-buttuna Dettalji tas-Subnet.
Żid is-servers tal-ismijiet tad-DNS meħtieġa, issalva l-konfigurazzjoni, ibda u qabbad mal-console tal-istanza biex tittestja jekk il-konfigurazzjoni l-ġdida ġietx applikata billi tagħmel ping ta’ isem tad-dominju. Uża l-screenshots li ġejjin bħala gwida.
F'każ li għandek riżorsi fiżiċi limitati fl-infrastruttura tiegħek u xi wħud mill-istanzi tiegħek jirrifjutaw li jibdew, editja l-linja li ġejja mill-fajl tal-konfigurazzjoni nova u erġa' ibda l-magna sabiex tapplika l-bidliet.
# vi /etc/nova/nova.conf
Ibdel il-linja li ġejja biex tidher bħal din:
ram_allocation_ratio=3.0
Dak kollox! Għalkemm din is-sensiela ta' gwidi għadha kemm tobrox il-wiċċ ta' OpenStack mammoth, issa għandek l-għarfien bażiku biex tibda toħloq kerrejja ġodda u tuża immaġini reali tal-Linux OS sabiex tuża magni virtwali fl-infrastruttura tal-cloud OpenStack tiegħek stess.