Установка solaris8 в контейнер
Подготовка образа
Идем на сервер, с которого надо сделать образ.
flarcreate -S -n s8 -x /u02 -x /u01 -x /u00/oradata s8.flar
Подготовка хост-системы
Несем на сервер s8containers-bundle-solaris10-sparc.tar.gz - искать у "сантехников"
# gtar xzvf s8containers-bundle-solaris10-sparc.tar.gz # cd s8containers-bundle/ # cd 1.0.1/Product/ # pkgadd -d `pwd` SUNWs8brandk
В системе должны присутствовать следующие пакеты:
# pkginfo | grep brand system FJSVs8brandr FUJITSU Solaris 8 Containers: solaris8 brand support (Root) system FJSVs9brandr FUJITSU Solaris 9 Containers: solaris9 brand support (Root) system SUNWs8brandk Solaris 8 Containers: solaris8 brand support RTU system SUNWs8brandr Solaris 8 Containers: solaris8 brand support (Root) system SUNWs8brandu Solaris 8 Containers: solaris8 brand support (Usr) system SUNWs9brandr Solaris 9 Containers: solaris9 brand support (Root) system SUNWs9brandu Solaris 9 Containers: solaris9 brand support (Usr)
Готовим файл с конфигом create-s8
# cat create-s8 create -t SUNWsolaris8 set zonepath=/zones/s8 set autoboot=true add net set address=10.4.23.157 set physical=e1000g0 end add capped-cpu set ncpus=12 end
Создаем зону
# zonecfg -z s8 -f create-s8 # zoneadm -z s8 install -a `pwd`/s8 -u # less /zones/s8/root/var/log/s8.install.5513.log
Стартуем
# zoneadm -z s8 boot
Конфигурим (Выход по "@.")
# zlogin -C -e @. s8
Полезные команды
# zonecfg -z s8 info # Параметры и ограничения на зону # prctl `pgrep -x init -z s8` # zoneadm list -cv