Instalační server pro Solaris x86 na SPARC stroji

  • instalační server – Solaris 10, SPARC
  • instalovaný stroj – Solaris 10, x86

Nainstalujte poslední verzi JET. Pokud máte možnost, tak z EISCD jinak použijte verzi stažitelnou ze stránek SUNu.

Přidáme EISCD do JET:

Pokud máte přístup k EISCD, tak je přidáme do JETu

  • z prvního EISCD spustíme install/copy-cd2sun.sh
  • z dalších spustíme install/add-cd2sun.sh
  • pak z adresáře /sun spustíme /opt/jet/bin/copy_eiscd

Přidání Solarisu 10 x86 do JET

Pro přidání Solarisu pro x86 platformu do JET, který běří na SPARC platformě potřebujeme už jeden nainstalovaný x86 stroj se Solarisem. Z něj si přečteme první instalační CD x86 Solarisu.

Z nainstalovaného Solarisu x86 si vyexportujte adresáře s CD přes NFS:

  • v souboru /etc/dfs/dfstab:
  • share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
  • share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
  • a restartujte NFS server
  • na SPARC serveru s JET:
    • cd /net/x86-server/cdrom/cdrom0/s2
    • ./add_to_install_server

    První řádek z /opt/jet/Products/base_config/solaris/make_dhcp spustíme jako root:

    dhcpconfig -D -r SUNWfiles -p /var/tmp

    do /opt/jet/etc/jumpstart.conf dopište/změňte

    JS_DHCP_VENDOR="i86pc"
    JS_CLIENT_MANAGEMENT="dhcp bootp"

    Pokud chcete přidat dhcp pro další počítače na platformě SPARC, je třeba provést zápis ve stylu:

    JS_DHCP_VENDOR="i86pc SUNW,UltraAX-i2"

    ten divnej identifikátor získáte z příkazu uname -i spuštěném na daném stroji.

    Cestu /opt/jet/bin pridame uzivateli root do PATH

    Vlastní instalace

    Přidání šablony pro našeho klienta

    make_template -f -A i86pc -E 00:0d:60:5f:2b:0a jmeno-klienta

    Vyrobil jsem si výchozí šablonu s názvem sablona, použiju ji pak takhle:

    make_template -T sablona -f -A i86pc -O 10 -E 0:9:3d:12:f8:8e HOSTNAME eiscd

    Editace šablony

    vi /opt/jet/Templates/jmeno-klienta

    nastavím IP adresu klienta:

    base_config_sysidcfg_ip_address=

    případně zruším/nastavím přesměrování na seriový port:

    base_config_x86_console=““

    vyrobení klienta:

    make_client -F jmeno-klienta

    x86 stroj umí většinou bootovat pomocí PXE ze sítě. SPARC masiny je pro boot z dhcp potřeba bootovat pomocí:

    boot net:dhcp - install

    Instalace Solarisu 10 na V20z (vzdáleně):

    • Přihlásíme se na v20z do SP
    • získáme MAC adresu:
      platform get mac
    • nastavíme přesměrování seriové konzole
      platform set console -s sp -e -S 9600
      platform console
  • přihlásíme se podruhé do SP na v20z a zapneme ji
    platform set power state on
  • v konzoli si zvolíme boot ze sítě
  • pokud instalujeme na vytvořený RAID, může se na V20z stát, že solaris uvidí jen první 4 GB disku, potom je dobré z příkazového řádku instalátoru provést
    raidctl -d c1t0d0

    tím se raid zruší, pak provedeme reboot a znovu spustíme instalaci bootem ze sítě

  • až po nainstalování Solarisu se vytvoří RAID1 pomocí příkazu:
    raidctl -c c1t0d0 c1t1d0
  • instalace končí v okamžiku, kdys e na obrazovce objeví něco jako:
    JumpStart is complete @ Sat Oct  1 15:46:34 MEST 2005
  • heslo na uživatele root je root
  • Někdy je po instalaci potřeba přegenrovat klíče k ssh pomocí příkazu:
    /lib/svc/method/sshd -c
  • nahodíme ssh:
    svcadm clear ssh
    svcadm restart ssh
  • vytvoříme RAID1 na integrovaném řadiči:
    # raidctl -c c1t0d0 c1t1d0
    	# raidctl
    RAID            RAID            RAID            Disk
    Volume          Status          Disk            Status
    ------------------------------------------------------
    c1t0d0          RESYNCING       c1t0d0          OK
                                    c1t1d0          OK
  • vyčištění serveru od starých šablon:
    sh /tftboot/rm.XXXXXXXXX
    		dhtadm -D -m NAZEVSABLONY
                    pntadm -D NAZEVSABLONY 179.100.1.0
  • případně promazání /etc/hosts a /etc/ethers
  • stav DHCP overime prikazy
    dhtadm -P
    pntadm -P 192.168.1.0
  • stav JETu
    ls /opt/jet/Templates/
    ls /opt/jet/Clients/
  • Napsat komentář