A telepítési forrásokat tároló kiszolgáló beállításaA telepítési forrásokat tároló kiszolgáló beállítása

A SUSE Linux Enterprise hálózati telepítési forrásaként használt gépen futó operációs rendszertől függően többféle lehetőség is rendelkezésre áll a kiszolgáló beállításához. A legegyszerűbb mód egy telepítési kiszolgáló beállítására a YaST használata egy SUSE Linux Enterprise Server 9 vagy 10, illetve SUSE Linux 9.3 és frissebb rendszereken. Az SUSE Linux Enterprise Server vagy SUSE Linux Enterprise egyéb változatain kézzel kell beállítani a telepítési forrást.

[Tip]

Akár Microsoft Windows gép is használható a linuxos üzembe helyezés telepítési kiszolgálójaként. Részletek: 4.2.5. szakasz - SMB telepítési forrás kezelése.

Telepítési kiszolgáló beállítása a YaST segítségévelTelepítési kiszolgáló beállítása a YaST segítségével

A YaST egy grafikus eszközt kínál a hálózati telepítési források létrehozásához. HTTP, FTP és NFS hálózati telepítési kiszolgálók használatát támogatja.

  1. Jelentkezzen be root felhasználóként a telepítési kiszolgálóként használni kívánt gépre.

  2. Indítsa el a YaST+Vegyes+Telepítési kiszolgáló modulját.

  3. Válassza ki a kiszolgáló típusát (HTTP, FTP vagy NFS). A kiválasztott szolgáltatás automatikusan elindul minden egyes alkalommal a rendszer indulásakor. Ha a kiválasztott típusú szolgáltatás már fut a rendszeren és kézzel akarja beállítani a kiszolgálót, tiltsa le a szolgáltatás automatikus konfigurációját a Semmilyen hálózati szolgáltatást ne állítson be pont megjelölésével. Mindkét esetben adja meg a könyvtárat, amelyből a kiszolgálón a telepítési adatok elérhetők.

  4. Állítsa be a kívánt kiszolgálótípust. Ez a lépés a kiszolgáló szolgáltatásainak automatikus beállításához kapcsolódik. Ha az automatikus beállítás ki van kapcsolva, akkor ez a lépés kimarad.

    Adjon meg egy másodlagos nevet azon FTP vagy HTTP-kiszolgáló gyökérkönyvtárához, amelyiken a telepítési adatok találhatók. A telepítési forrás később az ftp://kiszolgáló-IP/Másodlagos_név/Név (FTP) vagy http://kiszolgáló-IP/Másodlagos_név/Név (HTTP) cím alatt lesz elérhető. A Név helyére a telepítési forrás nevét kell beírni; ezt a következő lépésben állítjuk be. Ha az előző lépésben NFS-t választott, akkor adja meg a dzsókerneveket és az exportálási paramétereket. Az NFS-kiszolgáló az nfs://kiszolgáló-IP/Név cím alatt lesz majd elérhető. Az NFS-sel és az exportokkal kapcsolatos részletek: 37. fejezet - Fájlrendszer megosztása NFS-sel.

    [Tip]Tűzfalbeállítások

    Győződjön meg róla, hogy a kiszolgálórendszer tűzfalbeállításai átengedik a HTTP, NFS és FTP portok forgalmát. Ha nem tennék, akkor indítsa el a YaST tűzfal modulját és nyissa ki a megfelelő portokat.

  5. Állítsa be a telepítési forrást. Még mielőtt a telepítési adathordozót átmásolná a helyére, adja meg a telepítési forrás nevét (ideális esetben ez a termék és a verziószám egy könnyen megjegyezhető rövidítése). A YaST engedi ISO-rendszerképek használatát a telepítő CD-k konkrét példányai helyett. Ha ezt a megoldást kívánja alkalmazni, jelölje meg a megfelelő négyzetet és adja meg azt a könyvtárelérési utat, ahol az ISO-fájlok helyileg találhatók. Attól függően, hogy milyen terméket oszt szét ezzel a telepítési kiszolgálóval, szükség lehet további kiegészítő vagy szervizcsomag CD-kre. Ezeket extra telepítési forrásokként fel kell venni. A telepítési kiszolgáló OpenSLP-n keresztüli meghirdetéséhez a hálózaton jelölje meg a megfelelő pontot.

    [Tip]

    Ha a hálózati beállítások lehetővé teszik, érdemes megfontolni a telepítési forrás OpenSLP-n keresztüli meghirdetését. Ebben az esetben nem kell majd megadni minden egyes gépen külön a hálózati telepítés elérési útját. A célrendszereket egyszerűen csak el kell indítani az SLP rendszerindítási paraméterrel és minden további konfiguráció nélkül meg fogják találni a hálózati telepítési forrást. A beállítás részletei: 4.4. szakasz - A célrendszer elindítása telepítéshez.

  6. Töltse fel a telepítési adatokat. A telepítési kiszolgáló beállításának leghosszabb lépése a tényleges telepítő CD-k felmásolása. Helyezze be az adathordozókat a YaST által kért sorrendben és várja meg, hogy a másolás befejeződjön. Az összes forrás teljes átmásolása után lépjen vissza a meglévő információs források összegző képernyőjére és zárja be a konfigurációs ablakot a Befejezés gombra kattintva.

    A telepítési kiszolgáló ezzel be van állítva és készen áll kiszolgálni a szükséges adatokat. Automatikusan el lesz indítva a rendszer minden egyes indításakor. További beavatkozásra nincs szükség. A szolgáltatást csak akkor kell kézzel beállítani és elindítani, ha az első lépésként a YaST-ban letiltotta a kiválasztott hálózati szolgáltatás automatikus beállítását.

Egy telepítési forrás lekapcsolásához válassza ki az eltávolítani kívánt telepítési forrást, majd nyomja meg a Törlés gombot. A telepítési adatok törlődnek a rendszerről. A hálózati szolgáltatás deaktiválásához használja a megfelelő YaST-modult.

Ha a telepítési kiszolgáló egynél több termék számára biztosít telepítési adatokat, akkor indítsa el a YaST telepítési kiszolgáló modulját és a meglévő telepítési források ablakában nyomja meg a Hozzáadás gombot az új telepítési forrás beállításához.

NFS telepítési forrás beállítása kézzelNFS telepítési forrás beállítása kézzel

[Important]

Az alábbiakban feltételezzük, hogy valamilyen SUSE Linux alapú operációs rendszert futtat a telepítési kiszolgálóként működő gépen. Ha nem ez a helyzet, akkor a jelen leírás helyett forduljon a gyártó dokumentációjához az NFS-sel kapcsolatban.

Az NFS telepítési forrás beállítása lényegében két lépésben történik. Az első lépésben hozza létre a telepítési adatokat tartalmazó könyvtárstruktúrát és másolja át a telepítési adathordozó tartalmát ebbe a struktúrába. Második lépésként exportálja a telepítésiˇadatokat tartalmazó könyvtárat a hálózaton.

A telepítésiˇadatokat tartalmazó könyvtár létrehozása:

  1. Jelentkezzen be root felhasználóként.

  2. Hozzon létre egy könyvtárat, amely majd a telepítésiˇadatokat tárolni fogja és váltson át ebbe a könyvtárba. Például:

    mkdir install/product/productversion
    cd install/product/productversion

    A product helyére a termék nevének a rövidítését írja, a productversion pedig egy olyan karaktersorozat legyen, amelyik a termék nevét és verzióját tartalmazza.

  3. A telepítőcsomag minden egyes CD-jéhez hajtsa végre a következő parancsokat:

    1. Másolja a telepítő CD teljes tartalmát a telepítési kiszolgáló könyvtárába:

      cp -a /media/path_to_your_CD-ROM_drive .

      A path_to_your_CD-ROM_drive helyére a CD vagy DVD-meghajtó tényleges elérési útját kell írni. A használt meghajtó típusától függően ez lehet cdrom, cdrecorder, dvd vagy dvdrecorder.

    2. Nevezze át a könyvtárat a CD számára:

      mv path_to_your_CD-ROM_drive CDx

      Az x helyére a CD száma kerüljön.

SUSE Linux Enterprise Server rendszeren a telepítési források NFS-exportálása YaST-tal is elvégezhető: A következő műveleteket hajtsa végre:

  1. Jelentkezzen be root felhasználóként.

  2. Indítsa el a YaST+Hálózati szolgáltatások+NFS.kiszolgáló modult.

  3. Válassza ki a Start és Tűzfalport megnyitása modult, majd kattintson a Tovább gombra.

  4. Válassza ki a Könyvtár hozzáadása pontot és keresse ki a telepítési forrásokat tartalmazó könyvtárat, jelen esetben a productversion-t.

  5. Válassza ki a Gép hozzáadása pontot és adja meg azon gépek neveit, amelyekre exportálni kívánja a telepítésiˇadatokat. Gépnevek helyett dzsókerneveket, hálózati címtartományokat, vagy akár csak a hálózat tartománynevét is megadhatja. Adja meg a kívánt exportálási beállításokat, vagy hagyja meg az alapértelmezett értékeket (a legtöbb esetben teljesen megfelelők). További információ az NFS-megosztások szintaxisáról az exports kézikönyvoldalon olvasható.

  6. Kattintson a Befejezés gombra. A SUSE Linux Enterprise telepítési forrásokat tároló NFS-kiszolgáló automatikusan elindul és beépül a rendszerindítási folyamatba.

Ha inkább kézzel kívánja exportálni a telepítési forrásokat NFS-en keresztül, nem a YaST NFS-kiszolgáló moduljával:

  1. Jelentkezzen be root felhasználóként.

  2. Nyissa meg az /etc/exports fájlt és írja be az alábbi sort:

    /productversion *(ro,root_squash,sync)

    Ez a /productversion könyvtárat exportálja minden olyan gépre, amelyik része a hálózatnak vagy csatlakozni tud a kiszolgálóhoz. A kiszolgáló elérésének korlátozásához használjon hálózati maszkokat vagy tartományneveket az általános * dzsókernév helyett. További részletek az export kézikönyvoldalon olvashatók. Mentse el a konfigurációs fájlt és lépjen ki a szerkesztőből.

  3. Ahhoz, hogy az NFS szolgáltatás bekerüljön a rendszerindításkor elindított kiszolgálók listájába, adja ki a következő parancsokat:

    insserv /etc/init.d/nfsserver
    insserv /etc/init.d/portmap
  4. Indítsa el az NFS-kiszolgálót az rcnfsserver start paranccsal. Ha módosítania kell később az NFS-kiszolgáló beállításain, írja át a konfigurációs fájlt, majd indítsa újra az NFS démont az rcnfsserver restart paranccsal.

Az NFS-kiszolgálót OpenSLP-n keresztül meghirdetve a hálózat összes kliense egyszerűen megtudhatja a címét.

  1. Jelentkezzen be root felhasználóként.

  2. Lépjen be az /etc/slp.reg.d/ könyvtárba.

  3. Hozzon létre egy install.suse.nfs.reg nevű konfigurációs fájlt, benne az alábbi sorokkal:

    
    
    # Register the NFS Installation Server
    service:install.suse:nfs://$HOSTNAME/path_to_instsource/CD1,en,65535 
    description=NFS Installation Source

    A path_to_instsource helyére a telepítési forrás tényleges helyét írja a kiszolgálón.

  4. Mentse el a konfigurációs fájlt és indítsa el az OpenSLP démont (rcslpd start).

További információ az OpenSLP-ről a csomag dokumentációjában, a /usr/share/doc/packages/openslp/ fájlban található, illetve az 31. fejezet - SLP-szolgáltatások a hálózatban részben.

FTP telepítési forrás beállítása kézzelFTP telepítési forrás beállítása kézzel

Az FTP telepítési forrás létrehozása nagyon hasonlít az NFS telepítési forráséhoz. Az FTP telepítési források szintén meghirdethetők a hálózaton OpenSLP-vel.

  1. Hozzon létre egy könyvtárat a telepítési forrásokhoz a leírt módon (4.2.2. szakasz - NFS telepítési forrás beállítása kézzel).

  2. Állítsa be az FTP-kiszolgálót, hogy kiszolgálja a telepítés könyvtár tartalmát:

    1. Jelentkezzen be root felhasználóként és telepítse a vsftpd csomagot a YaST csomagkezelőjével.

    2. Lépjen be az FTP-kiszolgáló gyökérkönyvtárába:

      cd /srv/ftp
    3. Hozzon létre egy alkönyvtárat az FTP gyökérkönyvtárában a telepítési források számára:

      mkdir instsource 

      Az instsource helyére a termék neve kerüljön.

    4. Csatolja fel a telepítési adattár tartalmát az FTP-kiszolgáló chroot-környezetébe:

      mount --bind path_to_instsource /srv/ftp/instsource

      A path_to_instsource és instsource helyére a telepített rendszernek megfelelő paraméterek kerüljenek. A módosítás állandósításához vegye fel az /etc/fstab fájlba.

    5. Indítsa el a vsftpd-t a vsftpd paranccsal.

  3. Hirdesse meg a telepítési forrást OpenSLP-n keresztül, ha ezt támogatják a hálózati beállítások:

    1. Hozzon létre egy install.suse.ftp.reg nevű konfigurációs fájlt az /etc/slp.reg.d/ könyvtárban, az alábbi sorokkal:

      
      # Register the FTP Installation Server
      service:install.suse:ftp://$HOSTNAME/srv/ftp/instsource/CD1,en,65535 
      description=FTP Installation Source

      Az instsource helyére a kiszolgálón lévő telepítési forrás könyvtár tényleges neve kerüljön. A service: sort egy hosszú, folytonos sorként kell beírni.

    2. Mentse el a konfigurációs fájlt és indítsa el az OpenSLP démont az rcslpd start paranccsal.

HTTP telepítési forrás beállítása kézzelHTTP telepítési forrás beállítása kézzel

A HTTP telepítési forrás létrehozása nagyon hasonlít az NFS telepítési forráséhoz. A HTTP telepítési források szintén meghirdethetők a hálózaton OpenSLP-vel.

  1. Hozzon létre egy könyvtárat a telepítési forrásokhoz a leírt módon (4.2.2. szakasz - NFS telepítési forrás beállítása kézzel).

  2. Állítsa be a HTTP-kiszolgálót, hogy kiszolgálja a telepítés könyvtár tartalmát:

    1. Az Apache webkiszolgáló telepítése.

    2. Lépjen be a HTTP-kiszolgáló gyökérkönyvtárába (/srv/www/htdocs) és hozzon létre egy alkönyvtárat a telepítési forrásoknak:

      mkdir instsource 
             

      Az instsource helyére a termék neve kerüljön.

    3. Hozzon létre egy szimbolikus láncot a telepítési források helyétől a webkiszolgáló gyökérkönyvtárába (/srv/www/htdocs):

      ln -s /path_instsource /srv/www/htdocs/instsource
    4. Módosítsa a HTTP-kiszolgáló konfigurációs fájlját (/etc/apache2/default-server.conf), hogy kövesse a szimbolikus láncokat. Cserélje le az alábbi sort:

      Options None

      erre:

      Options Indexes FollowSymLinks
    5. Töltse újra a HTTP-kiszolgáló konfigurációját a rcapache2 reload paranccsal.

  3. Hirdesse meg a telepítési forrást OpenSLP-n keresztül, ha ezt támogatják a hálózati beállítások:

    1. Hozzon létre egy install.suse.ftp.reg nevű konfigurációs fájlt az /etc/slp.reg.d/ könyvtárban, az alábbi sorokkal:

      
      
      # Register the HTTP Installation Server
      service:install.suse:http://$HOSTNAME/srv/www/htdocs/instsource/CD1/,en,65535 
      description=HTTP Installation Source

      Az instsource helyére a kiszolgálón lévő telepítési forrás tényleges elérési útja kerüljön. A service: sort egy hosszú, folytonos sorként kell beírni.

    2. Mentse el a konfigurációs fájlt és indítsa el az OpenSLP démont az rcslpd start paranccsal.

SMB telepítési forrás kezeléseSMB telepítési forrás kezelése

SMB használatával a telepítési források akár egy Microsoft Windows kiszolgálóról is importálhatók és a linuxos üzembe helyezés úgy is elindítható, hogy nincs is a környéken linuxos gép.

A SUSE Linux Enterprise telepítési forrásokat tartalmazó exportált windowsos megosztás beállítása:

  1. Jelentkezzen be a windowsos gépre.

  2. Indítsa el az Intézőt és hozzon létre egy új mappát, amely a teljes telepítési fát tárolni fogja és nevezze el például INSTALL-nak.

  3. Exportálja a megosztást a Windows-dokumentációban leírtak szerint.

  4. Lépjen bele a megosztásba és hozzon létre egy termék nevű almappát. A termék helyére persze a termék valódi nevét írja.

  5. Lépjen bele az INSTALL/termék mappába és másolja át az egyes CD-ket vagy DVD-ket egy-egy külön, például CD1 és CD2 nevű mappába.

SMB-n csatolt megosztás telepítési forrásként történő használata:

  1. Indítsa el a telepítési célt.

  2. Válassza ki a Telepítés menüpontot.

  3. Nyomja meg az F4 gombot a telepítési források megadásához.

  4. Válassza ki az SMB lehetőséget és adja meg az windowsos gép nevét vagy IP-címét, a megosztás nevét (INSTALL/termék/CD1, a fenti példában), az eléréséhez szükséges felhasználónevet és jelszót.

    Az Entrée leütése után elindul a YaST és elvégezheti a telepítést.

A telepítési adathordozó ISO rendszerképeinek használata a kiszolgálónA telepítési adathordozó ISO rendszerképeinek használata a kiszolgálón

A fizikai adathordozók a kiszolgáló könyvtárába való kézzel átmásolása helyett fel is csatolhatja a telepítési adathordozó ISO rendszerképeit a telepítési kiszolgálóra és használhatja azokat telepítési forrásként. HTTP, NFS vagy FTP-kiszolgáló beállítása ISO rendszerképek használatára az adathordozó másolatai helyett:

  1. Töltse le az ISO-rendszerképeket és mentse el a telepítési kiszolgálóként használt gépre.

  2. Jelentkezzen be root felhasználóként.

  3. Válasszon ki vagy hozzon létre egy megfelelő helyet a telepítésiˇadatokhoz, a 4.2.2. szakasz - NFS telepítési forrás beállítása kézzel, 4.2.3. szakasz - FTP telepítési forrás beállítása kézzel vagy 4.2.4. szakasz - HTTP telepítési forrás beállítása kézzel részekben leírt módon.

  4. Hozzon létre alkönyvtárakat az egyes CD-khez vagy DVD-khez.

  5. Az egyes ISO rendszerképek felcsatolásához és a végső helyre kicsomagolásukhoz adja ki a következő parancsot:

    mount -o loop path_to_iso path_to_instsource/product/mediumx

    A path_to_iso helyére az ISO rendszerkép helyi példányának elérési útja kerüljön, a path_to_instsource helyére a kiszolgáló forráskönyvtára, a product helyére a termék neve és a mediumx helyére a használt adathordozó típusa (CD vagy DVD) és száma.

  6. Ismételje meg az előző lépést a termék összes szükséges ISO rendszerképének felcsatolásához.

  7. Indítsa el a telepítési kiszolgálót a szokásos módon (4.2.2. szakasz - NFS telepítési forrás beállítása kézzel, 4.2.3. szakasz - FTP telepítési forrás beállítása kézzel vagy 4.2.4. szakasz - HTTP telepítési forrás beállítása kézzel).