niedziela, 28 października 2007

sconadm register, smpatch analyze

Dzisiaj mialem problem z rejestracja Solarisa 10u4.
Byl zainstalowany w wersji minimal + dodatkowe paczki.
Niestety nie zostaly wykryte wszystkie zaleznosci.

Aby sconadm mogl zarejestrowac hosta, sa potrzebne nastepujace paczki:

SUNWzoner
SUNWj5rt
SUNWj5rtx
SUNWpoolr
SUNWpool
SUNWadmc
SUNWadmfr
SUNWadmfw
SUNWlur
SUNWluu
SUNWluzone
SUNWzoneu
SUNWbrg
SUNWccccfg
SUNWccccr
SUNWccccrr
SUNWccfw
SUNWccfwctrl
SUNWccinv
SUNWccsign
SUNWcctpx
SUNWcsr
SUNWcsu
SUNWdc - w u4 nie ma tej paczki
SUNWppro-plugin-sunos-base
SUNWppror
SUNWpprou
SUNWxcu4
SUNWctpls
SUNWmfrun
SUNWscn-base-r
SUNWscn-base
SUNWscnprmr
SUNWscnprm
SUNWscnsomr
SUNWscnsom
SUNWjdmk-base

Jesli `smpatch analyze` mowi ze nadal host jest niezarejestrowany,
nalezy zrobic kilka czynnosci:
# cacaoadm stop
# cacaoadm status
# /usr/lib/cc-ccr/bin/eraseCCRRepository
# rm /var/scn/persistence/SCN*

Nastepnie nalezy ponownie zarejestrowac hosta.

sobota, 6 października 2007

Xen w OpenSolaris

Niedługo będzie dostępny build 75 OpenSolarisa,
a w nim zobaczymy obsługę platformy XEN.

OpenSolarisowa wersja XENa będzie się nazywać xVM.

Xen jest to "parawirtualizator" działający jako jądro systemu.
Aby mieć kontakt ze światem potrzebna jest tzw. "Domena 0" (dom0)
jako iż działa ona w uprzywilejowanym trybie procesora (stąd 0).
Domena 0 jest to system operacyjny (np jądro OpenSolarisa), który zamiast
odnosić się bezpośrednio do architektury sprzętowej (np i686, amd64),
korzysta z nowej architektury jaką jest XEN.
Xen udostępnia tylko podstawowe funkcje jądra.

Cała korzyść używania Xena jest taka, iż można utworzyć domeny
nieuprzywilejowane (domU) , które działają w nieuprzywilejowanym
trybie pracy procesora.
Jądro domeny U nie posiada sterowników odnoszących się do sprzętu,
wszystkie sterowniki działają w dom0.
Domena U jest to system operacyjny, ktorego jądro korzysta z architektury Xen.

Xen nie używa emulacji, używa parawirtualizacji, która jest szeroko opisana w sieci,
więc nie będę się niepotrzebnie rozpisywać na jej temat.
Dla użytkownika oznacza to, iż koszt uruchomienia domeny U nie jest taki duży
jak w przypadku emulacji.
Parawirtualizacja jest nieporównywalnie szybsza od emulacji.

Wraz z OpenSolaris b75 będziemy mogli uruchomić w okienku (lub bez okienka)
inne systemy w domenie U, które są przeportowane na platformę Xen
(np. Linux, FreeBSD, NetBSD, Plan9, OpenSolaris).

Jeśli mamy nowy procesor z obsługą sprzętowej wirtualizacji,
będziemy mogli uruchamiać niezmodyfikowane jądra systemów
np. Solaris10, Windows, MacOSX, itp.

OpenSolaris Curriculum Development Guide

Właśnie została udostępniona polska wersja OpenSolaris Curriculum Development Guide.

Bardzo ciekawe źródło informacji na temat OpenSolarisa i to w całości po POLSKU :)

http://opensolaris.org/os/community/edu/curriculum_development/