hvordan til at prøvekøre openstack

, her er et scenario.du har hørt meget om openstack og du er interesseret i at sætte det igennem en prøvekørsel, så kan du lære det.måske vil du lære det for at fremme din karriere, eller måske vil du prøve det og se, om det er noget, der passer til deres infrastruktur.uanset hvad, har du lyst til at komme op og køre, men med et vigtigt krav: minimal eller ingen udgifter, hvis muligt,.,, før vi begynder, lad os tage det sidste krav.der er mange måder, du kan komme op at køre uden omkostninger, forudsat at de har allerede en hardware.men hvis du ikke har det udstyr, du kan stadig gå med minimale omkostninger ved hjælp af sky servere.de servere, du behøver ikke at være produktion - servere, men de vil være nok til at lære openstack.,, openstack er teknisk set en api - specifikation for forvaltningen af sky - servere og samlede sky infrastrukturer.forskellige organisationer har skabt software - pakker, som gennemfører openstack.til brug openstack, du er nødt til at erhverve sådanne software.heldigvis er der flere fri og åben kilde løsninger.(der er også præmie modeller samt gratis software, der kom med præmie støtte modeller.), da openstack er for forvaltningen af sky infrastruture, for at få en minimal fælde, du har brug for to maskiner: den ene er infrastruktur, du plejer, og man vil være manager.men hvis du er virkelig spændt fast til hardware, kan du være på en enkelt maskine.i dag er computere giver mulighed for virtualization, hvorved du kan løbe flere server tilfælde om en enkelt maskine.jo mere kerner, du har det bedre, en fire - kerne er sandsynligvis den mest muligt.så hvis du arbejder på fælles centrale computer, du nok vil have en plads i en vært - server.hvis du har en dobbelt centrale computer, vil du stadig være lidt for lille til cpu rum, og jeg anbefaler, at leje en server.men du kan gøre det på deres dobbelte kerne, hvis du ikke har andre valg, og ønsker at afprøve den grundlæggende funktionalitet.,, openstack software og api, selv om openstack er et teknisk specifikation, openstack ef har skabt et grundlag, der er fastsat af software, som du kan bruge til at få prøver på det.denne software, devstack, er først og fremmest beregnet til prøvning og udvikling, og ikke for produktionen.men det omfatter alt, du har brug for at komme hen, herunder forvaltningsredskaber.,, de styringsredskaber, er, hvor tingene bliver lidt sløret mellem openstack "bare en adi" og et sæt af software, der gør brug af api - grænseflade.nogen teknisk kan opbygge et sæt af software, der matcher openstack specifikation.denne software kan være enten på styres side, eller forvalteren side.det lykkedes os side ville gennemføre den adi, at en openstack overensstemmende forvaltning redskab til at håndtere det.bestyreren side ville være et redskab, der kan håndtere openstack overensstemmende platform.det lykkedes os side, hvor openstack hovedsageligt bor med sine forskellige grænseflader.der er flere apis, men her er et par:,,, beregn, er den vigtigste grænseflade for fordeling og en fordeling af servere.kodenavn for denne adi er nova.(hver del af openstack omfatter en kode navn.) openstack også giver dig mulighed for at oprette og forvalte billeder, der repræsenterer backup af diskdrev.denne del af openstack kaldes, blik.disse billeder er ofte skal indeholde operative systemer som f.eks. linux.tanken er, at man kan vælge et billede, som de kan bruge til at skabe en ny server.billedet kan indeholde, for eksempel, en ubuntu 14.04 server, som allerede er konfigureret med software, du har brug for.så ville du bruge beregne server til at lancere et par servere med det billede.for hver server starter fra det samme billede, vil de være identiske, og som allerede er konfigureret med software, du lagt på billedet, foruden de apis lever på "styret" side, du får brug for et værktøj for "chef" side for at hjælpe dig med at skabe servere.(denne proces kaldes ofte proviant servere.) openstack ef har skabt en meget god anvendelse, kaldet horisont, som er en forvaltning konsol.selv om jeg nævnte, at den gratis software er godt for afprøvning og udvikling, horisont værktøj er faktisk ret moden på dette punkt og kan bruges til produktion.horisonten er simpelthen en forvaltning konsol, hvor du klik rundt og afsætte deres servere.i de fleste produktionsforhold, vil du ønsker at udføre automatiserede opgaver.for at du kan bruge redskaber såsom dukke eller kok.nøglen er det værktøj, du skal vide, hvordan man kommunikerer med en openstack api - grænseflade.(dukke og kok både støtte openstack, og vi ser på dem i en kommende artikel.), op og køre, vide alt dette, lad os give det en chance.de foranstaltninger, der er små, men du vil huske på, hvordan disse skridt vil skala til større situationer og de beslutninger, du skal gøre.en første vigtig beslutning er, hvad tjenesteydelser, du vil bruge.openstack omfatter en lang række tjenester uden for beregning og image apis, jeg nævnte tidligere.en anden afgørelse, er, hvor mange hardware - servere, dvs. "et metal -" vil du bruge, samt hvor mange virtuelle maskiner, du vil lade hver bar metal server til at løbe.og til sidst, vil du have en plan, hvor brugerne har grænser eller kvoter på størrelsen af det virtuelle maskiner og plads (kaldet bind), de kan bruge.,, for denne artikel, er vi nødt til at holde det enkelt ved at openstack på en enkelt maskine, som det er en let måde at øve.selv om du kunne gøre det her på din egen linux maskine, jeg anbefaler, i stedet for at skabe en virtuel maskine, så du ikke ændre din vigtigste arbejde - maskine.for eksempel, du kan installere ubuntu 14.04 i virtualbox.men for at gøre denne praksis møde så enkle som muligt, hvis du vil, kan du installere en desktop - version af ubuntu i stedet for serveren version, og så løb den horisont konsol på den samme maskine.som et alternativ kan du i stedet skabe en ny server på en sky for tjeneste og installere ubuntu på det, næste gang, du vil have til at installere, skvadderhoved.du har ikke brug for at vide, hvordan til faktisk at anvende ud. det er bare her for at få den seneste udgave af devstack software.nu skaber en fortegnelse over deres openstack filer.overgang til denne fortegnelse og pasta følgende kommando ind i hinanden:,, så klon https: //gavflab. openstack. org /openstack dev /devstack,,, det vil skabe en subdirectory ringede devstack.overgangen til det nye devstack, skift til prøver i det register, som så:,,, cd - devstack /prøver, dette register indeholder to prøve konfiguration filer.(se openstack er online dokumentation side om disse konfiguration filer.) kopi disse op til den forælder, devstack fortegnelse:,,, cp lokale *...,,, kom nu tilbage til den forælder, devstack fortegnelse:,,, - cd...,,, så du er nødt til at gøre en hurtig ændring af local.conf fil det, du har på.du er nødt til at tilføje, især din maskine er ip - adressen i de lokale net.(det vil sandsynligvis starte med et 10.) åbner local.conf bruger din yndlings redaktør og uncomment (dvs. fjern #) den linje, der ser sådan ud:,,,&#host_ip = w.x.y.z,,, og erstatte w.x.y.z med din ip - adresse.her er, hvad min ligner:,,, host_ip = 10.128.56.9,,, hvis du installerer openstack, du ved, hvordan vi finder din ipaddress.jeg brugte ifconfig program.), nu kører det her program ved at:,,,. /stak. sh,,, hvis du ser, vil du se flere kunne få anlæg, der finder sted, efterfulgt af generelle konfigurationer.denne proces vil tage flere minutter til at gennemføre.til tider vil det stoppe op et øjeblik og bare være tålmodig og vente.du vil se et budskab om, at software er konfigureret, og du vil blive vist en url og to brugernavne (administration og demo) og et password (nomoresecrete).,, bemærker imidlertid, at da jeg prøvede, kunne jeg ikke se venlig besked, desværre.i stedet, så jeg denne besked: "kunne ikke sige et passende url for stik af.", heldigvis nogen skrev en besked på, som en anden, der efter en løsning.hvis du støder på det problem, det her er hvad du skal gøre.åben den stack.sh fil og søgen efter den tekst, os_user_domain_id. du finder denne linje:,,, eksport os_user_domain_id = forvalgt værdi,,, - - og så kommentere det ved at sætte en&#foran:,,,&#eksport os_user_domain_id = forvalgt værdi,,, så et par linjer ned vil du finde denne linje:,, eksport os_project_domain_id = forvalgt værdi,,, som du vil ligeledes bemærkning:,,,&#eksport os_project_domain_id = forvalgt værdi, nu kan du prøve igen.(opfordrer jeg på dette punkt at læse denne post og lære mere om, hvorfor dette skete.) og derefter starte forfra, du bliver nødt til at løbe unstack manuskript:,,,. /unstack. sh,,, og så løb stack.sh igen:,,,. /stak. sh... endelig når dette er overstået, og du vil være i stand til at logge ind i horisonten instrumentbræt fra webbrowser ved hjælp af url trykt i slutningen af manuskriptet.det skal bare være adressen på det virtuelle maskine, efterfulgt af instrumentbræt, og du vil være i stand til at få det lige med localhost:,,http: ///////////////localhost instrumentbræt, også, afhængigt af hvordan du har sat din virtuel maskine, kan du logge på eksternt fra din vært maskine.ellers log til desktop - miljø, på en virtuel maskine og iværksætte browser.,, du vil se indlogningsside som så:,,,,, så brug brugernavn og kodeord nomoresecrete demo.dette vil bringe de vigtigste instrumentbræt:,,,,, openstack instrumentbræt, på dette punkt, kan du begynde at bruge instrumentbrættet.der er forskellige skridt her for at lære om forvaltningen af openstack system; f.eks. kan man anvende en virtuel maskine.men før du gør det, vil jeg anbefale, at trykke her og bliver fortrolige med de forskellige aspekter af instrumentbrættet.også huske, hvad det er. det er en webapplikation indeni, der kører apache web - server, der gør api - opkald i din lokale openstack system.du skal ikke forveksle instrumentbrættet med openstack selv instrumentbrættet er simpelthen en portal ind i din openstack system.du skal også have til at logge ind som administrator, hvis du vil have mere kontrol over systemet, herunder oprettelsen af projekter, brugere og kvoter.tilbringe noget tid der.,, vil give et par virtuelle maskiner?her er de grundlæggende skridt til at komme i gang, og du vil tilbringe mere tid med det her.første, log ind som demo - bruger.ja, vi skal til at tildele en virtuel maskine i vores virtuel maskine (således, at det kun er for afprøvning).til venstre, klik tilfælde:,, så klik lanceringen instans knap i øverste højre.arbejde med troldmanden, udfylde detaljerne.gå til zone til nova.nævn din sag, f.eks. 6. november 1997.vælg en smag.siden du kører en virtuel maskine, og det er bare en test, anbefaler jeg, at man med den mindste smag, m1.nano.f.eks. regner med, du kan gøre. 1 eller 2, alt efter hvad du vil.for eksempel en kilde, vælge ud fra billedet.billedet navn mulighed henviser til det billede, du kommer til at skabe din server.der vil kun være én til at vælge; dens navn vil blive efterfulgt af en udgave, ordet cirros numre.,, lad de andre øje med deres misligholdelse.til denne prøvning, lad os holde det simpelt ved ikke at levere en sikkerheds nøgle til skovhugst i de tilfælde.nu klik lanceringen knap, - - og du vil se de fremskridt, der er gjort af maskiner iværksættelse:,,,,, det kan tage et stykke tid siden, du får sikkert en smule stramme for ordningens midler (som jeg var).men igen, det er bare en test. trods alt, den opgave, kolonne viser "de" som eksempler er begyndt.til sidst, hvis alt går vel, tilfælde, vil starte.,,, det er alt det, der skal til for at komme op at køre med openstack.der er nogle væmmelige detaljer, men alt i alt er det jo ikke så svært.men husk, at du bruger bare en entreprenør, gennemførelse af openstack ringede devstack.det er bare for afprøvning, og ikke for produktionen.men det er nok til, at du begyndte at lege med openstack.næste gang vil vi undersøge automatisering med openstack ved hjælp af et par populære værktøjer, kok og dukke.,,,

openstack logo
openstack login page
openstack dashboard
openstack launching panel



Previous:
Next Page: