Thursday, March 29, 2012

Миграция AIX с одного сервера на другой

Процесс, в кратце, состоит из следующих этапов:
1) Останавливаем БД Oracle
2) Делаем Бэкап БД
3) Делаем бэкап системы AIX средствами AIX - mksysb обязательно с ключом -i
4) Регистрируем полученный образ в NIM сервере nim -o define .....
5) Извлекаем из образа файлы bosinst.data, image.data (пункт 5.5.3 NIM from A to Z in AIX 5L  sg247296) (стр 471 (489))
6) Необходимо отредактировать данные файлы (см. ресурсы)
7) Необходимо зарегистрировать файлы в NIM сервере
8) Необходимо создать SPOT для образа (Alternative : Building a SPOT from a mksysb resource) - SPOT - это загрузочный образ, который качается клиентом для первичной загрузки. Без спотаклиент не будет загружаться.
8) Определить NIM клиента - целевая машина, на которую будет мигрировать образ (
nim -o define -t standalone ..... )

9) Собрать установочный образ для клиента smitty nim_bosinst

Следующие действия проводим со стороны клиента.
 
10) Загружаемся в СМС-меню
11) Конфигурируем IPL (2):
11.1) Необходимо прописать IP адрес, который мы зарегистрировали на NIM сервере
------- Этот IP шник будет присвоен серверу после восстановления клиента.
11.2) Вводим IP-адрес NIM сервера
11.3) Шлюз
11.4) Маска
11.5) Тестируем соединение
12) Идем в меню Select Boot Options (пункт 5)
13) Выбираем Select Install Boot Device (1) == Network (6) == Bootp (1) == нужный адаптер == Normal mode Boot (2) == Yes (1)

Система должна восстановиться и загрузиться.
Полезные ресурсы:
Red Book IBM - NIM from A to Z in AIX 5L  sg247296
NIM SETUP / HOW TO / TROUBLESHOOTING The Starter Guide 

Подробнее.
1) Выключить сервера приложений
2) Подключиться к серверу БД Оракл остановить БД
2.1) подключиться под пользователем Оракл
2.2) sqlplus /no log
2.3) connect /as sysdbsa
2.4) shutdown immediate
2.5) exit
3) Создаем папку для резервной копии
3.1) cfgmgr
3.2) varyonvg vg01 или importvg hdisk3 (мы работаем с выделенным для резервных копий разделом, в первом случае раздел был системе и мы его переопределяем снова, во втором случае мы раздел определяем в системе "с нуля")
3.3) mount /backupvg
4) Делаем резервную копию системы
4.1) mksysb -i /backupvg/newmkres/aix53v_160912_mksysb

5) Монтируем диск на NIM севрер

# smitty nim_mkres
Select “mksysb = a mksysb image”

Define a Resource
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
Chapter 5. Network Installation Manager best practices 467
[TOP] [EntryFields]
* Resource Name [MK-NODE1]
* Resource Type mksysb
* Server of Resource [master] +
* Location of Resource [/backupvg/newmkres/aix53v.160912.mksysb> /
Comment []
Source for Replication [] +
-ORSystem
Backup Image Creation Options:
CREATE system backup image? no +
NIM CLIENT to backup [] +
PREVIEW only? no +
IGNORE space requirements? no +
[MORE...10]
6) Для работы необходимо изменить файлы bosinst.data и  image.data
6.1)
# cd /backupvg/newmkres
# restore -xvqf /backupvg/newmkres/aix53v.160912.mksysb ./bosinst.data
# mv bosinst.data bosinst.data.Node1
Отредактировать bosinst.data.Node1
target_disk_data:
        PVID =
        PHYSICAL_LOCATION =
        CONNECTION =
        LOCATION =
        SIZE_MB =
        HDISKNAME = hdisk0
# smitty nim_mkres

Select “bosinst_data = config file used during base system
installation”

Define a Resource

Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]

* Resource Name [BID_NODE1]
* Resource Type bosinst_data
* Server of Resource [master] +
* Location of Resource [/backupvg/newmkres/bosinst.data.Node1>/
Comments []
Source for Replication [] +

6.2)
# cd /other_res
# restore -xvqf /backupvg/newmkres/aix53v.160912.mksysb ./image.data
# mv image.data image.data.Node1
Отредактировать image.data.Node1
lv_data:
VOLUME_GROUP= rootvg
===> LV_SOURCE_DISK_LIST= hdisk0 hdisk1 <-- change this
LV_IDENTIFIER= 00cc544e00004c000000010bec51e388.5
LOGICAL_VOLUME= hd2
VG_STAT= active/complete
TYPE= jfs2
MAX_LPS= 32512
===> COPIES= 2 <-- change this
LPs= 70
Note: Example 5-47 on page 471 shows only the changes on hd2. You
need to perform the changes for all the other LVs in the rootvg.
472 NIM from A to Z in AIX 5L
STALE_PPs= 0
INTER_POLICY= minimum
INTRA_POLICY= center
MOUNT_POINT= /usr
MIRROR_WRITE_CONSISTENCY= on/ACTIVE
LV_SEPARATE_PV= yes
PERMISSION= read/write
LV_STATE= opened/syncd
WRITE_VERIFY= off
PP_SIZE= 8
SCHED_POLICY= parallel
===> PP= 140 <-- change this
BB_POLICY= relocatable
RELOCATABLE= yes
UPPER_BOUND= 32
LABEL= /usr
MAPFILE=
LV_MIN_LPS= 83
STRIPE_WIDTH=
STRIPE_SIZE=
SERIALIZE_IO= no
FS_TAG=

lv_data:
VOLUME_GROUP= rootvg
===> LV_SOURCE_DISK_LIST= hdisk0
LV_IDENTIFIER= 00cc544e00004c000000010bec51e388.5
LOGICAL_VOLUME= hd2
VG_STAT= active/complete
TYPE= jfs2
MAX_LPS= 32512
===> COPIES= 1
LPs= 70
STALE_PPs= 0
INTER_POLICY= minimum
INTRA_POLICY= center
MOUNT_POINT= /usr
MIRROR_WRITE_CONSISTENCY= on/ACTIVE
LV_SEPARATE_PV= yes
PERMISSION= read/write
LV_STATE= opened/syncd
WRITE_VERIFY= off
PP_SIZE= 8
SCHED_POLICY= parallel
===> PP= 70
Chapter 5. Network Installation Manager best practices 473
BB_POLICY= relocatable
RELOCATABLE= yes
UPPER_BOUND= 32
LABEL= /usr
MAPFILE=
LV_MIN_LPS= 83
STRIPE_WIDTH=
STRIPE_SIZE=
SERIALIZE_IO= no
FS_TAG=
6.3)
# smitty nim_mkres

Select “image_data = config file used during base system
installation”

Define a Resource

Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[Entry Fields]

* Resource Name [ID_NODE1]
* Resource Type image_data
* Server of Resource [master] +
* Location of Resource /backupvg/newmkres/image.data.Node1>/
Comments []
Source for Replication [] +

Теперь, когда у нас есть отдефайненные mksysb, bosinst_data and image_data

smitty nim_mkres
выбрать define SPOT

                                    Define a Resource

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

                                                        [Entry Fields]
* Resource Name                                      [spot_aix53v_160912]
* Resource Type                                       spot
* Server of Resource                                 [master]                         +
  Source of Install Images                           [aix53v-160912]                  +
* Location of Resource                               [/backupvg/newmkres/]             /
  NFS Client Security Method                         []                               +
  NFS Version Access                                 []                               +
  Expand file systems if space needed?                yes                             +
  Comments                                           []

  installp Flags
  PREVIEW only? (install operation will NOT occur)    no                              +
  COMMIT software updates?                            no                              +
  SAVE replaced files?                                yes                             +
  AUTOMATICALLY install requisite software?           yes                             +
  OVERWRITE same or newer versions?                   no                              +
  VERIFY install and check file sizes?                no                              +


Define SPOT - Source of Install image [Alt+F4 = выбрать mksysb образ из списка!!!]

After we have the mksysb, bosinst_data and image_data resources defined in
our NIM master, we need to define a NIM client machine to our NIM master. With
all these in place, we can start the BOS installation on the target server.


No comments:

Post a Comment