introduktion til openstack del 2: hvordan til at installere og konfigurere openstack på en server

, i sidste uge hørte vi, hvad openstack er, og hvad det betyder.i dag skal vi sætte den på en enkelt maskine og få den til at gøre ting.det er ikke, hvordan du vil oprette en produktion - serveren, men det er en fantastisk hurtig måde at få en afprøvning og læring server.,, der er tre ret let at få dine hænder på openstack og prøve det. den ene er at bruge offentlige, kommercielle sky som rackspace eller cloudwatt, eller den frie trystack.hvis du skal skynde os hen til en af de udbetalte ydelser, fordi det kan tage dage til uger at få godkendt for en trystack konto.ved hjælp af en offentlig sky er en god måde til at dykke, ret til udvikling og afprøvning af ansøgninger,.,,, hvis du er mere interesseret i - i mod openstack og lære at administrere det, så du kan bygge deres egen computer til at spille med, og det er, hvad vi skal gøre med devstack installatøren.devstack er et fantastisk manuskript, der har den openstack shell komponenter, en lampe, stak og cirros, hvilket er en lille linux distro bygget til at sky gæster.(cirrus.?få det?endelig en god nørd ordspil. jeg tager til dækning af anlæg i detaljer, for selv om det er lettere, end det nogensinde har været det er stadig lidt lusket.,, at begynde med de fleste linux ansøgninger, det er sikkert at installere og fjerne og lege med, hvad du har lyst til at prøve, om deres vigtigste linux pc fordi linux er en voksen - operativsystem, som ikke vælter, når du beder det om at gøre arbejdet.i modsætning til visse dyre proprietære operativsystemer, der er følsomme og fuld af undskyldninger.men hvorom alting er, ikke openstack på din vigtigste pc, fordi det har behov for et særligt system, så for denne artikel, jeg løber den i virtualbox på lubuntu 12.04 på min linux mint 13 system.ja, jeg ved, virkelig server nørder kan ikke drive et grafisk miljø på deres servere, men til afprøvning af, det er en pæn bekvemmelighedsflag, og lubuntu er let.hvis du vælger at køre openstack server i en virtuel maskine, giver det et minimum af 1.5gb ram og 6gb oplagring.hvis du har en multicore system og har mere end én kerne, fordi openstack, selv i en enkelt prøvning fælde, bliver sulten.,, skaber en bruger, der hedder skorsten, til brug for at installere devstack:,, $sudo useradd stak $sudo passwd stak ind i nye unix - kodeord: skrive ny unix - password:,, så giv dem fuld sudo privilegier:,, $sudo visudo stak alle = (alle) nopasswd: alle, nu vær klar, og så log tilbage i stakken.hvis du ikke har tag så at installere den:,, $sudo passende få installere git - y, så træk openstack fra github.denne kopi til den nuværende fortegnelse, så jeg, cd, /var, og så løb ud:,, $git klon git://github.com/openstack-dev/devstack.git, det bringer alt i, var /devstack,., cd, til devstack, og tage et par minutter til at se på de forskellige roller og filer.af en eller anden grund, som jeg ikke har regnet ud, at jeg løb ind i problemer med min første tilladelser, så jeg skiftede ejer, var /devstack og /opt - out - /skorsten, stable:,, $sudo chown - r stak: stak /opt - out - /stak $sudo chown - r stak: stak /var /devstack, jeg også ændret sig, var /www www www, data, data, og ubuntu er misligholdelse, rod, og det er ikke en god praksis. det er godt at have skovhugst, skabe, /var /stacklog, og gøre det ejes af stak.,, konfiguration, der er en forudsætning, og det er at skabe, /var /devstack /localrc,., localrc, går altid i din devstack rod, og det konfigurerer netværkssamarbejde, kodeord, skovning og flere andre ting, vi kommer til at se bort fra for tiden.det er, hvad min ligner bare en minimal konfiguration:,, host_ip = 10.0.1.15 flat_interface = eth0 floating_range = 10.0.1.224/28 admin_password = supersecret mysql_password = supersecret rabbit_password = supersecret service_password = supersecret service_token = supersecret,, openstack bruger mange kodeord, så til prøvning, jeg gør det let for mig selv ved at genbruge den samme.den host_ip er ethx, inet adr, din openstack server, uanset om det er virtualized eller ej, som dette eksempel:,, $ifconfig eth0 forbindelse encap: ethernet hwaddr 90: ee: aa: a2:50: aa inet adresse: 10.0.1.15 bcast: 10.0.1.255 maske: 255.255.255.0, kan skabe en statiske ip - adressen til din devstack server, eller du vil lide.netværkssamarbejde er mere involveret i openstack, og det kommer vi til mere i fremtiden, for nu skal vi holde det så enkelt som muligt, flat_interface er serveren er ethernet - grænseflade, hvis du har en, er det ikke nødvendigt at medtage denne linje.du kunne have et internt og et offentligt over for grænseflade, ligesom den ikke - sky - servere, og flat_interface svarer til den interne grænseflade.,, floating_range er en pulje af adresser på alle openstack servere, der skal være til rådighed til nettet.det må ikke overlappe de servere er ip - adresse, og derfor er mit eksempel er ved udløbet af den adresse rækkevidde.,,, - fint nok. så er det tid til at færdiggøre installationen.ændring af /var /devstack, og løb:,, $. /stack.sh, vil denne tid og fylde dig med alle former for produktion.tag en god pause og tænke over behagelige ting.når det bliver en succes, vil du se noget løb, figur 1 ovenfor, nu fyre en webbrowser på din openstack server og punkt til ip - adresse, det sagde du, i mit eksempel er http://10.0.1.15.hvis du ser den indlogningsside du kan takke dig selv for en vellykket installation, og for at få adgang til horizon - instrumentbræt (fig. 2) gå videre og login som admin, med hvad det kodeord, du sætter ind, localrc,.du kan snuse rundt og undersøge de forskellige skærme uden at gøre noget.der er ikke meget at se endnu, men du skal nok finde et par billeder og betænkning sider.,, hvis du sviner, de gode devstack mennesker inkluderet en ommer manuskript, ren. -.dette ændrer, stack.sh, og forlader dit skvat klon filer på plads, så løb, clean.sh, og så stack.sh, til at gøre det. det var alt for i dag, så kom tilbage næste gang for at lære, hvordan man får adgang til horizon - - fra en fjerntliggende pc, og hvordan de skal lave nogle basale fælde.

Figure 1: A successful OpenStack installation.
The Horizon dashboard, after OpenStack installation.



Previous:
Next Page: