Tässä oppaassa kerrotaan, miten määritetään Windows Server 2008 -laite, jonka avulla voit irrottaa staattisen Ubuntu-kuvan, jonka voit hakea levykkeiden päätelaitteiden avulla, jotta voit käyttää kaikkia koneita, joissa on täysin toimiva Ubuntun instanssi ilman kiintolevyä, kunhan ne kykenevät PXE-käynnistykseen.
Tämä on vieraileva artikkeli Alexander Karnitis ja Cody Dull, kaksi lukijaa, jotka työskentelevät Hyndman Inc: llä ja joutuivat selvittämään, miten tämä tehtävä tehtäisiin. He olivat ystävällisiä kirjoittamaan prosessin kaikille muille.
PXE-käynnistyksen ansiosta verkon hallinta on helpompaa ja halvempaa, ja kyky palvella omia Ubuntu-kuvia Windows Serverista voi auttaa tekemään ympäristösi vankemmaksi. Voit käyttää näitä kuvia, jotta käyttäjät voivat käyttää samaa perusympäristöä, käyttää helposti palautettavissa olevaa järjestelmää (suorita koneen virta), suorittaa vianmääritys virheellisessä laitteessa ja paljon muuta. Lisäksi palvelemalla näitä kuvia Windows Serverista, olisi mahdollista palvella sekä Windows- että Ubuntu-kuvia yhdestä paikasta, vaikka se ei kuulu tämän oppaan soveltamisalaan.
Windows Deployment Services -palvelun asentaminen Windows-palvelimelle ei ole kovin vaikeaa, ja Microsoftilla on hyviä ohjeita käydä läpi asennusprosessin (2008 ja 2008 R2 tässä), joten tässä oppaassa ei käsitellä, miten voit tehdä tämän, mutta tiedät, että haluavat sekä Deployment Server- että Transport-palvelinta. Huomaa myös, että kun määrität roolin, sinun on valittava "Vastaa kaikkiin (tuntemattomiin ja tuntemattomiin) asiakastietokoneisiin" asennuksen aikana, paitsi jos käynnistämät tietokoneet tunnetaan jo Active Directory -järjestelmässä. Tämä johtuu siitä, että palvelin viittaa Active Directory -palveluun tunnettujen ja tuntemattomien laitteiden viranomai- sena.
Oppaana on seurattava, kunnes "Kuvaamisen lisäämisvaiheet" -osiota lisätään kuvat käyttäen pxelinuxia, ei WDS: tä.
Lataa ja poista kopio syslinuxista (yksi mahdollinen lähde on täällä). Tästä eteenpäin aiomme kopioida tiedostoja, joita pxelinux tarvitsee käyttää WDS-hakemistoon. Erityisesti pxelinux 5.01: ssa tämä tarkoittaa, että kopioimme seuraavat tiedostot:
· Core \ pxelinux.0
· Com32 \ menu \ vesamenu.c32
· Com32 \ lib \ libcom32.c32
· Com32 \ elflink \ ldlinux.c32
· Com32 \ libutil \ libutil.c32
· Com32 \ ketju \ ketju.c32
Nämä tiedostot kopioidaan haluttuun arkkitehtuurihakemistoon (\ boot \ x64, \ boot \ x86 tai molemmat). Tiedostojen kopioinnin jälkeen arkkitehtuurihakemiston pitäisi näyttää samanlaiselta (x86: n ja x64: n välillä on pieniä eroja, mutta ei pxelinuxia).
Tässä arkkitehtuurihakemistot sijaitsevat sen hakemiston alapuolella, joka on määritetty pitämään WDS-tiedostot mukautettaessa WDS-roolia.
Tässä vaiheessa emme enää käytä muita syslinux-tiedostoja, joten syslinux-hakemisto voidaan turvallisesti poistaa.
Pxelinux-konfigurointitiedosto voidaan räätälöidä niin, että se tarjoaa ainutlaatuisen käynnistysvalikon eri tietokoneille, jotka perustuvat laitteisto- ja laiteosoitteisiin tai jotka perustuvat IP-osoitteeseen tai IP-osoitteiden alueeseen (enemmän tästä) ja voivat tarjota melkoisia käynnistysmenetelmät ja melko vankka valikkojärjestelmä (lisää täältä). Tässä perusoppaassa noudatamme kuitenkin oletusasetustiedostoa ja selitämme perusvalikon, jota voidaan käyttää pxeboot liveCD: hen. Aluksi konfigurointitiedostot on sijoitettava alikansioon nimeltä "pxelinux.cfg", joten luo kyseinen kansio samaan hakemistoon, jonka olet kopioinut pxelinux-tiedostoja. Olemme myös luoneet "Images" -kansiota pxelinux.cfg-kansion vieressä kaikkien linux-kuvien tallentamiseksi. Tässä vaiheessa arkkitehtuurikansion pitäisi näyttää tältä:
Luo nyt pxelinux.cfg-kansiossa tiedosto nimeltä "default" ilman tiedostopääte.
Avaa tiedosto tekstieditorissa, kuten muistilehtiö ja kirjoita seuraava teksti:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Aikakatkaisu yksiköissä 1/10 s
TIMEOUT 30 # 3 toinen aikakatkaisu.
MENU MARGIN 10
VALIKKOJOHDAT 16
MENU TABMSGROW 21
VALIKON AIKATAULU 26
MENU COLOR BORDER 30; 44 # 20ffffff # 00000000 ei mitään
MENU COLOR SCROLLBAR 30; 44 # 20ffffff # 00000000 ei mitään
MENU COLOR TITLE 0 #ffffffff # 00000000 none
MENU COLOR SEL 30; 47 # 40000000 # 20ffffff
MENU TITLE Netboot-valikko
# -Asennainen live-CD-käynnistys
LABEL
ytimen kuvat / UbuntuLIVE / casper / vmlinuz # ytimen sijainti
append boot = casper netboot = nfs nfsroot =: / RemoteInstall / Boot / x64 / Kuvat / UbuntuLIVE initrd = Kuvat / UbuntuLIVE /casper/initrd.gz
Huomaa, että tämä asetus olettaa, että kuva on tallennettu Images / UbuntuLIVE -ohjelmaan arkkitehtuurihakemistosta.
Lisätietoja siitä, mitä tämä tekee, voit tarkastella:
NFS-osuuden luominen on myös melko yksinkertainen Windows-palvelimella, ja se voidaan tehdä noudattamalla tässä esitettyjä vaiheita. Kuitenkin muutamia asioita on huomioitava käyttöoikeuksien suhteen.
Ensinnäkin osakehakemiston NTFS-käyttöoikeuksia on muutettava, koska Jokaisella ryhmällä on oltava lukea ja suorita käyttöoikeudet.
Varmista, että luotu osuus on NFS-jako eikä SMB-osake.
Lisäksi kaikissa koneissa on oltava nimettömät käyttöoikeudet, ja Everyone NTFS -oikeuksia on sovellettava nimettömiin käyttäjiin.
Kun kaikki on määritetty, kaikki asetukset voivat kestää jonkin aikaa verkon välityksellä, mutta kun ne toimivat, pitäisi olla mahdollista aloittaa LiveCD: n tarjoaminen Windows Server -laatikosta! Palvelimen testaamiseksi voit jakaa yksinkertaisen LiveCD-levyn, joka on otettu Ubuntun verkkosivustolta. Kuitenkin on myös mahdollista järjestää räätälöity LiveCD. Jos aiot tehdä perusasetuksia LiveCD: ään, seuraa artikkelia:
Kuitenkin, jos haluat tehdä tiukempaa räätälöintiä kuin Tweaking Unity, jota ei voi tehdä hyvin edellä kuvatulla tavalla tai jos haluat ottaa yksinkertaisen koneen ja palvella samanlaisia kopioita siitä, toinen melko yksinkertainen menetelmä, joka voit tehdä kuvan, jota voidaan palvella, on seuraava:
Uuden mukautetun kuvan luominen on helppoa. Lataa ja asenna virtuaalikone-soitin, jos sinulla ei vielä ole sitä. Tämän oppaan vaiheet koskevat Oracle VM VirtualBoxia. https://www.virtualbox.org/wiki/Downloads
Luo uusi virtuaalikone, valitse Linux tyypiksi ja Ubuntu tai Ubuntu (64 bittiä) versioksi riippuen haluamastasi, valitse Seuraava.
Valitse annettavan muistin määrä, suosittelemme vähintään 1024 Mt, valitse Seuraava.
Valitse luoda uusi VDI-tyypin virtuaalinen kiintolevy ja tee se dynaamisesti.
Lopuksi määritä virtuaalisen kiintolevyn koko. 4 Gt on vähimmäismäärä, mutta 6-8 gigatavua suositellaan.
Lataa Ubuntu 12.04 LTS Live -CD-levy Ubuntun verkkosivustolta. Varmista, että valitset saman version, jonka valitsit vaiheessa 2. http://www.ubuntu.com/download/desktop
Siirry juuri luoman VM: n asetuksiin. Valitse Tallennustila-kohdassa yksi levy Ohjain: IDE. Näytön oikealla puolella kohdassa määritteet, napsauta levyä nuolella kentän vieressä CD / DVD-asema. Klikkaus Valitse virtuaalitiedosto. Siirry kohtaan, johon olet ladannut Live-CD: n ja valitse se.
Voit nyt käynnistää VM: n ja asentaa Ubuntu 12.04: n.
Kun olet asentanut, tee kaikki haluamasi muutokset. Joitakin muutoksia, jotka teimme, ovat:
xrandr - ulostulo LVDS1 -offx
randr - ulostulo VGA1 - ensisijainen - mode 1280x1024
Kun kaikki mukautukset on tehty, sinun on asennettava Remastersys. Huolimatta joistakin virkoista, joita voit löytää foorumeilla, Remastersys on yhä käynnissä.
sudo wget -O -http: //www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add -
Sinulla on nyt oma live cd-levy. Seuraava askel on siirtää se palvelimelle. Jos olet seurannut Windows Server 2008: n konfigurointia PXE: n Ubuntu-ohjeen käynnistämiseen, tässä on vaiheet kuvan ottamiseksi käyttöön.
Jos haluat muuttaa mukautetun kuvan, palaa takaisin VM: hen ja toista vaiheet ylhäältä alkaen vaiheesta, jossa valitsit levyn kuvan, josta se käynnistyy. Tällä kertaa käytettäessä varmuuskopio-iso-tiedostoa, jonka olet vienyt, Ubuntun lataamasi oletus-CD: n sijaan.