快速複製系統-alt_disk_install入門

lygle發表於2014-05-14

適用版本:AIX 52以下

說明: AIX 53以後使用alt_disk_copy命令替換,基本使用引數不變

alt_disk_install 是aix中一個非常好用的工具,其中一個最經常用到的功能就是複製系統。尤其在多臺伺服器/分割槽環境要求一致,但是需要快速部署的情況下。

下面的例子就是把已經在伺服器上在hdisk0部署好的系統複製到hdisk2上,具體過程如下,所用命令用加重字型顯示:

 
# lspv
hdisk0          0001d2613c5c29e9                    rootvg          active
hdisk2         
hdisk3          0001fe75533b6410                    None            

# alt_disk_install -C -O hdisk2
Calling mkszfile to create new /image.data file.
Checking disk sizes.
Creating cloned rootvg volume group and associated logical volumes.
Creating logical volume alt_hd5
Creating logical volume alt_hd6
Creating logical volume alt_hd8
Creating logical volume alt_hd4
Creating logical volume alt_hd2
Creating logical volume alt_hd9var
Creating logical volume alt_hd3
Creating logical volume alt_hd1
Creating logical volume alt_hd10opt
Creating logical volume alt_fwdump
Creating /alt_inst/ file system.
Creating /alt_inst/home file system.
Creating /alt_inst/opt file system.
Creating /alt_inst/tmp file system.
Creating /alt_inst/usr file system.
Creating /alt_inst/var file system.
Creating /alt_inst/var/adm/ras/platform file system.
Generating a list of files
for backup and restore into the alternate file system...
Backing-up the rootvg files and restoring them to the 
alternate file system...
Modifying ODM on cloned disk.
Building boot image on cloned disk.
Resetting all device attributes.
NOTE: The first boot from altinst_rootvg will prompt to define the new system
console.
forced unmount of /alt_inst/var/adm/ras/platform
forced unmount of /alt_inst/var
forced unmount of /alt_inst/usr
forced unmount of /alt_inst/tmp
forced unmount of /alt_inst/opt
forced unmount of /alt_inst/home
forced unmount of /alt_inst
forced unmount of /alt_inst
Changing logical volume names in volume group descriptor area.
Fixing LV control blocks...
Fixing file system superblocks...
Bootlist is set to the boot disk: hdisk2

# lspv
hdisk0          0001d2613c5c29e9                    rootvg          active
hdisk2                                              altinst_rootvg            
hdisk3          0001fe75533b6410                    None              

# alt_disk_install -X
Bootlist is set to the boot disk: hdisk0

# lspv
hdisk0          0001d2613c5c29e9                    rootvg          active
hdisk2         
hdisk3          0001fe75533b6410                    None                    

# rmdev -dl hdisk2
hdisk2 deleted

把hdisk2拔下來,放到新的機器/分割槽中,啟動就可以了,這樣一臺變兩臺,兩臺變四臺,很快

幾個要點:

1,第一臺伺服器的作業系統要安裝完整,補丁打好,需要叢集的機器可以把oracle等軟體裝好,補丁也打好(這個是NIM做不到的,當然,前提是把這些東西放到rootvg當中),一定要確定好整體環境,不然以後一臺一臺補裝軟體可不好玩,這個是NIM的強項,呵呵。

2,拔下硬碟或者用分割槽把硬碟裝到別的伺服器/分割槽的後,第一次啟動的時候,可能提示找不到可供啟動的硬碟,這時候可以進入sms設定一下啟動順序,設定啟動順序的時候sms可以掃描硬碟,發現上面的作業系統。
 
 
補充一下,在LPAR的環境中,尤其在需要做類似DLPAR的操作,alt_disk_install之後,由於複製原因, 是相同的ct_node_id,這個時候需要重新refresh .. 。。

檢查所有分割槽的ct_node_id號,看看是否存在重複的情況
(看/etc/ct_node_id和/var/ct/cfg檔案)

如果使用者用alt_disk_install命令克隆了一臺機器的rootvg,並安裝到另一臺機器,則這兩臺機器就會擁有相同的ct_node_id號。

執行/usr/sbin/rsct/install/bin/recfgct命令來更改ct_node_id號。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28673746/viewspace-1161080/,如需轉載,請註明出處,否則將追究法律責任。

相關文章