A tűzfalak miatt nem mindig elérhető a SUN az Oracle Solaris repository. Ha valami extrát szeretnék telepíteni az alap OS-re, akkor valamit tenem kell. Vagy saját csomagokat készítek, vagy ami egyszerűbb saját repository szervert. Ehhez először letöltöttem a DVD-t (sol-11-exp-201011-repo-full.iso), ami az x86 és SPARC verziókat is tartalmazza. Második lépésként felcsatoltam az iso-t:
# mount -F hsfs /store/sol-11-exp-201011-repo-full.iso /mnt/iso
Beállítottam a package szervert, hogy a 10000-es porton figyeljen:
# svccfg -s svc:/application/pkg/server add mirror
# svccfg -s pkg/server:mirror addpg pkg application
# svccfg -s pkg/server:mirror addpg start method
# svccfg -s pkg/server:mirror setprop pkg/inst_root=/mnt/iso/repo
# svccfg -s pkg/server:mirror setprop pkg/port = 10000
# svccfg -s pkg/server:mirror setprop pkg/readonly=true
# svccfg -s pkg/server:mirror setprop pkg/mirror=false
Hogy a pkg szerver rendben menjen már csak frissíteni kellett a beállításokat és elindítani a szervizt.
# svcadm refresh application/pkg/server:mirror
# svcadm enable application/pkg/server:mirror
A szerver máris szépen futott.
Beállítottam, mint forrást
# pkg set-publisher -P -g http://127.0.0.1:10000/ solaris
Feltelepítettem pár benchmark-ot és az iSCSI targetet. Innentől nincs gond a tűzfallal, vagy a lassú net kapcsolattal, minden pillanatok alatt telepíthető az összes gépre.
# pkg install iozone
Packages to install: 1
Create boot environment: No
DOWNLOAD PKGS FILES XFER (MB)
Completed 1/1 4/4 0.3/0.3
PHASE ACTIONS
Install Phase 23/23
PHASE ITEMS
Package State Update Phase 1/1
Image State Update Phase 2/2
# pkg install SUNWfilebench
# pkg install bonnieplus
# pkg install SUNWiscsit