казалось бы зачем..., но вот рассмотрим ситуацию - надо перенести сервер на другую железку...
-ставим ОС
-громоздим домину
-тестим/правим/переносим
-глушим старый сервер
выше - "классический" вариант
в варианте с виртуализацией:
-ставим ОС
-мигрируем guest
из дополнительных плюсов - можем создать шаблон, для развертывания домино серврера и клонировать этого геста
Рассмотрим CentOS 5.6 и XEN...
Имеем:
-линуховая рабочая станция
-скаченные iso (64 и 32 бит) для host и guest
-iso для NetInstall (это вариант инсталяции по сети)
-NFS шара - это обычный/быстрый способ разделения ресурсов в *nix, шара анонимная, readonly, ссылается на скаченные дистрибутивы
я не буду рассматривать загрузку по PXE - настраивать её надо, на dhcp серверре, кому интересно -
тупо - закатаем iso с NetInstall, на CD
грузимся с CD на сервере, прожимаем менюшки, доходим до способа инсталяции, кажем - с NFS
указываем урл до NFS
вот
получим "бонус" - iso файл оно само подхватит (соответ. версии 64 или 32 бит)
далее следуем до пункта с вопросом о VNC, в отличии от рекомендации - соглашаемся :blush: и можем не мёрзнуть в серверной, а подключиться с рабочей станции (как подключаться по VNC - полагаю, не нужно объяснять)
Ставим сервер, с графикой.
Доходим до конца инсталяции, уже с рабочей станции, после перезагрузки, также и подключаемся - по VNC (в стадии firstboot)
при этом будут подняты сервисы ssh и VNC
После окончания можем подключаться по ssh, с рабочей станции, с пробросом Иксов: ssh -XY user@192.168.0.2
где:
-user - пользователь, заведённый при инсталяции
-192.168.0.2 - адрес хоста, кот. был определён при инсталяции (я задаю его фиксированным - не DHCP)
в консоле (в кот. инициировали ssh) набираем: virt-manager
спросят пароль root-а
консоль освободится - можем набрать su - -c system-config-lvm
гестов ставим по
с оговорками:
-выбираем 32 bit
-выбираем NFS, но на рабочей станции нужно "смонтировать" iso: sudo mount -o loop pathToIso pathToNFSshare/instDir. instDir должен существовать
-ставим серверный вариант с графикой
-отключаем все серверные компоненты (Web Server, Windows Server,), группами, исключая почту (внутри группы оставляем только SMTP сервер)
-включаем группу Java
-включаем группу Legacy Software Support (там либы нужные домине)
после установки геста:
-полключаемся к нему, с пробросом Иксов: ssh -XY notes@192.168.0.3 Пользователя notes нужно создать при инсталяции. Можно всё делать и через virt-manager (консоль геста), но войти обязательно под notes
- по NFS монтируем каталог с дистром домины: mount -t nfs workstationathToNFSshare/pathToDominoInst mountingPath
-заходим в смонтированный путь и запускаем скрипт установки (я это делаю с консоли, не в графике). Делается под root
-делаем штатную установку (все ответы по дефолту) для Enterprise Domino
-закидываем id для сервера в /local/notesdata
*********************** результат, полученный выше, можно использовать для шаблона *********************************
-стартуем сервер, из графической консоли (gnome-terminal), из-под root (su -), скрипт /local/notesdata/DomShrct.sh
-получаем java приложение для установки (как удалённая установка домины), настраиваем/ставим
-правим notes.ini для привязки к адресу хоста (иначе будет залезать на 127.0.0.1:25)
-правим
-
-перезапускаем геста
конечно можно, для экспериментов, запускать скриптом /local/notesdata/DomShrct.sh, особливо через: screen -S domino (screen надо установить: yum -y install screen, но оно того стоит), подключать, потом, можно с любой консоли screen -x domino
рекомендую почитать про screen в манах и гугле
т.о. мы можем иметь консоль домины без всяких "извратов"
ЗЫЖ из особенностей железа + CentOS 5.6 (RedHat - тоже) - есть фирмварь для HP контроллеров, кот. может угрохать ФС, лечится апдейтом фирмвари и/или включением elevator= link removed и
-ставим ОС
-громоздим домину
-тестим/правим/переносим
-глушим старый сервер
выше - "классический" вариант
в варианте с виртуализацией:
-ставим ОС
-мигрируем guest
из дополнительных плюсов - можем создать шаблон, для развертывания домино серврера и клонировать этого геста
Рассмотрим CentOS 5.6 и XEN...
Имеем:
-линуховая рабочая станция
-скаченные iso (64 и 32 бит) для host и guest
-iso для NetInstall (это вариант инсталяции по сети)
-NFS шара - это обычный/быстрый способ разделения ресурсов в *nix, шара анонимная, readonly, ссылается на скаченные дистрибутивы
я не буду рассматривать загрузку по PXE - настраивать её надо, на dhcp серверре, кому интересно -
Ссылка скрыта от гостей
тупо - закатаем iso с NetInstall, на CD
грузимся с CD на сервере, прожимаем менюшки, доходим до способа инсталяции, кажем - с NFS
указываем урл до NFS
вот
Ссылка скрыта от гостей
указан способ загрузки с зеркала, через FTP, но для слабого внешнего канала - неайс. Просто указываем адрес NFS сервера и путь к ресурсу, на нём...получим "бонус" - iso файл оно само подхватит (соответ. версии 64 или 32 бит)
далее следуем до пункта с вопросом о VNC, в отличии от рекомендации - соглашаемся :blush: и можем не мёрзнуть в серверной, а подключиться с рабочей станции (как подключаться по VNC - полагаю, не нужно объяснять)
Ставим сервер, с графикой.
Доходим до конца инсталяции, уже с рабочей станции, после перезагрузки, также и подключаемся - по VNC (в стадии firstboot)
при этом будут подняты сервисы ssh и VNC
После окончания можем подключаться по ssh, с рабочей станции, с пробросом Иксов: ssh -XY user@192.168.0.2
где:
-user - пользователь, заведённый при инсталяции
-192.168.0.2 - адрес хоста, кот. был определён при инсталяции (я задаю его фиксированным - не DHCP)
в консоле (в кот. инициировали ssh) набираем: virt-manager
спросят пароль root-а
консоль освободится - можем набрать su - -c system-config-lvm
гестов ставим по
Ссылка скрыта от гостей
, начиная с шага про lvmс оговорками:
-выбираем 32 bit
-выбираем NFS, но на рабочей станции нужно "смонтировать" iso: sudo mount -o loop pathToIso pathToNFSshare/instDir. instDir должен существовать
-ставим серверный вариант с графикой
-отключаем все серверные компоненты (Web Server, Windows Server,), группами, исключая почту (внутри группы оставляем только SMTP сервер)
-включаем группу Java
-включаем группу Legacy Software Support (там либы нужные домине)
после установки геста:
-полключаемся к нему, с пробросом Иксов: ssh -XY notes@192.168.0.3 Пользователя notes нужно создать при инсталяции. Можно всё делать и через virt-manager (консоль геста), но войти обязательно под notes
- по NFS монтируем каталог с дистром домины: mount -t nfs workstationathToNFSshare/pathToDominoInst mountingPath
-заходим в смонтированный путь и запускаем скрипт установки (я это делаю с консоли, не в графике). Делается под root
-делаем штатную установку (все ответы по дефолту) для Enterprise Domino
-закидываем id для сервера в /local/notesdata
*********************** результат, полученный выше, можно использовать для шаблона *********************************
-стартуем сервер, из графической консоли (gnome-terminal), из-под root (su -), скрипт /local/notesdata/DomShrct.sh
-получаем java приложение для установки (как удалённая установка домины), настраиваем/ставим
-правим notes.ini для привязки к адресу хоста (иначе будет залезать на 127.0.0.1:25)
-правим
Ссылка скрыта от гостей
, с оговоркой - юзер notes-
Ссылка скрыта от гостей
(есть масса вариантов) -перезапускаем геста
конечно можно, для экспериментов, запускать скриптом /local/notesdata/DomShrct.sh, особливо через: screen -S domino (screen надо установить: yum -y install screen, но оно того стоит), подключать, потом, можно с любой консоли screen -x domino
рекомендую почитать про screen в манах и гугле
т.о. мы можем иметь консоль домины без всяких "извратов"
ЗЫЖ из особенностей железа + CentOS 5.6 (RedHat - тоже) - есть фирмварь для HP контроллеров, кот. может угрохать ФС, лечится апдейтом фирмвари и/или включением elevator=
Ссылка скрыта от гостей
. Кому интересно читаем
Ссылка скрыта от гостей
заметку за номером (0012836). Но это тока касабельно опред. контроллеров (в моём случае - Compaq, сервер HP Proliant DL380 G4) и не специфично линуху (под виндой тоже глючат, тока правится - фирмваре онли)