Skip to main content

Solaris 11 AI Server

Пришло время перечислить список команд 😉

Качаем образ полного репозитория с сайта Oracle (sol-11-1111-repo-full.iso).

Далее:

zfs create -o mountpoint=/export/ai rpool/export/ai
mount -o ro -F hsfs /export/install/sol-11-1111-repo-full.iso /mnt
rsync -aP /mnt/repo /export/ai
umount /mnt
pkgrepo rebuild -s /export/ai/repo

Проверяем:

root@host:/export/install# pkgrepo info -s /export/ai/sol11/repo/
PUBLISHER PACKAGES STATUS UPDATED
solaris 4292 online 2012-10-16T08:59:04.344015Z

Настраиваем сервис репозиториев:

svccfg -s application/pkg/server setprop pkg/inst_root=/export/ai/repo
svccfg -s application/pkg/server setprop pkg/readonly=true
svcadm refresh application/pkg/server
svcadm enable application/pkg/server

Идем на http://localhost/ .

Качаем последний SRU (нужен доступ к MOS с действующим контрактом).

Далее:

mount -o ro -F hsfs /export/install/sol-11-1111-sru12-04-incr-repo.iso /mnt
pkgrecv -s /mnt/repo -d /export/ai/repo '*'
umount /mnt
pkgrepo rebuild -s /export/ai/repo
svcadm restart svc:/application/pkg/server:default

Собственно, все. На локальной машине даем команду:

pkg set-publisher -g file:///export/ai/repo solaris

Все 🙂