User Tools

Site Tools


aix:nimol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
aix:nimol [2022/06/13 15:06]
manu
aix:nimol [2022/06/13 16:22] (current)
manu [nimol_config]
Line 1: Line 1:
 +====== NIMOL to deploy AIX partitions on Power ======
 +
 +NIMOL is a tool which 'll be installed on linux, unlike NIM which is the deployment tool for AIX
 +
 +===== Deploy packages =====
  
 Where to find NIMOL packages ? On AIX base CDROM. Where to find NIMOL packages ? On AIX base CDROM.
Line 126: Line 131:
 Define the resource LABEL Define the resource LABEL
 <cli prompt='#'>​ <cli prompt='#'>​
-# mkdir/​export/​nim/​lpp_source/​6107 +# mkdir /​export/​nim/​lpp_source/​7300-00-01 
-# nimol_config -L 6107 -d/​dev/​cdrom -t/​export/​nim/​lpp_source+# nimol_config -L 7300-00-01 ​-d /dev/cdrom -t /​export/​nim/​lpp_source 
 +</​cli>​
  
-3. The lpp_source generated above is just a bos. To get a complete installation medium, Modify some files manually +The lpp_source generated above is just a bos. To get a complete installation medium, Modify some files manually 
-# cd/​export/​nim/​lpp_source/​6107+<cli prompt='#'>​ 
 +# cd /​export/​nim/​lpp_source/​7300-00-01
 # rm -fr bosinst.data image.data lpp_source # rm -fr bosinst.data image.data lpp_source
 # mkdir -p lpp_source/​installp # mkdir -p lpp_source/​installp
-# mount/​dev/​cdrom/​mnt +# mount /​dev/​cdrom/​mnt 
-# cp/​mnt/​*.data ./ +# cp /mnt/*.data ./ 
-# cp -a/​mnt/​installp/​ppc ./​lpp_source/​installp/​ +# cp -a /​mnt/​installp/​ppc ./​lpp_source/​installp/​ 
-# cp -a/mnt/RPMS ./​lpp_source/​+# cp -a /mnt/RPMS ./​lpp_source/​ 
 +</​cli>​
  
-4. Define mksysb resource+Define mksysb resource
 If lpp_source has been defined before, then skip the following steps: If lpp_source has been defined before, then skip the following steps:
 Install AIX CD The aix-res package, take 6108 as an example: Install AIX CD The aix-res package, take 6108 as an example:
-# mount/​dev/​cdrom/​mnt/​cdrom +<cli prompt='#'>​ 
-# cd/​mnt/​cdrom +# mount /​dev/​cdrom/​mnt/​cdrom 
-# rpm -ivh RPMS/​linux/​aix-res-6100-08-1.0-1.noarch.rpm+# cd /​mnt/​cdrom 
 +# rpm -ivh RPMS/​linux/​aix-res-7300-00-.noarch.rpm
 Then generate a directory/​opt/​aix-res/​6100-08 Then generate a directory/​opt/​aix-res/​6100-08
-# cd/​opt/​aix-res/​6100-08+# cd /​opt/​aix-res/​7300-00-01
 # ls -al # ls -al
 -rwxr-xr-x 1 root root 23478299 September 14 2012 booti.chrp.mp. ent.Z -rwxr-xr-x 1 root root 23478299 September 14 2012 booti.chrp.mp. ent.Z
 -rwxr-xr-x 1 root root 928 September 14 2012 bosinst.data -rwxr-xr-x 1 root root 928 September 14 2012 bosinst.data
 -rwxr-xr-x 1 root root 119181465 September 14 2012 ispot.tar.Z -rwxr-xr-x 1 root root 119181465 September 14 2012 ispot.tar.Z
 +</​cli>​
 copy the generated mksysb file to this directory, You can also just make a symbolic link. The file name must be mksysb or mksysb.bff. copy the generated mksysb file to this directory, You can also just make a symbolic link. The file name must be mksysb or mksysb.bff.
 Now you can define mksysb resources: Now you can define mksysb resources:
Line 158: Line 168:
  
   * define the client and related resources   * define the client and related resources
-1. 1. create a record of the client in/​etc/​hosts + 
-2. Configure the client installation resource+  ​create a record of the client in/​etc/​hosts 
 +  Configure the client installation resource 
 +<cli prompt='#'>  ​
 # nimol_install -c dbserv -s 255.255.255.0 -m 00:​00:​00:​00:​ 00:11 -L 6107 # nimol_install -c dbserv -s 255.255.255.0 -m 00:​00:​00:​00:​ 00:11 -L 6107
 +</​cli>​
 will prompt trap syntax error, but does not affect the settings. will prompt trap syntax error, but does not affect the settings.
 The above command -m is followed by the mac address of the client'​s network card. Please modify it according to the situation. The above command -m is followed by the mac address of the client'​s network card. Please modify it according to the situation.
Line 195: Line 208:
 The script that needs to be modified is <​Target_dir>/<​Label_Dir>/​SPOT/​usr/​lpp/​bosinst/​bi_main The script that needs to be modified is <​Target_dir>/<​Label_Dir>/​SPOT/​usr/​lpp/​bosinst/​bi_main
  
-<list alpha> +===== man NIMOL ===== 
-item + 
-item b +==== nimol_config ==== 
-</list>+ 
 +Configures a Linux® server to network install a machine with AIX® by configuring services and copying install resources. 
 + 
 +To configure the NIMOL server without copying resources, type: 
 +  nimol_config -C 
 + 
 +To configure the NIMOL server, copy resources from /mnt/aix to /​export/​aix,​ and label the resource aix530, type: 
 +  nimol_config -d /mnt/aix -t /export/aix -L aix530 
 + 
 +To configure the NIMOL server and copy resources without configuring syslog and without globally exporting the resource label directory, type: 
 +  nimol_config -S -e 
 + 
 +To list defined resource labels, type: 
 +  ​nimol_config ​-
 + 
 +To remove the aix530 resource label, type: 
 +  nimol_config -L aix530 -r 
 + 
 +==== nimol_install ==== 
 + 
 +Sets up configured NIMOL server to install AIX® to a specific client machine. 
 + 
 +To setup client myclient to install the aix530 resource label with gateway 192.168.1.1,​ MAC address 00:​60:​08:​3F:​E8:​DF,​ and subnet mask 255.255.255.0,​ type: 
 +  nimol_install ​-c myclient -g 192.168.1.1 -m 00:​60:​08:​3F:​E8:​DF -s 255.255.255.0 -L aix530 
 + 
 +To setup client myclient and not have it remain a client to the NIMOL server after the installation,​ type: 
 +  nimol_install -n -c myclient -g 192.168.1.1 -m 00:​60:​08:​3F:​E8:​DF -s 255.255.255.0 -L aix530 
 + 
 +To list the clients configured to be installed, type: 
 +  nimol_install -l 
 + 
 +To remove client myclient, type: 
 +  nimol_config -c myclient -r 
aix/nimol.1655125600.txt.gz · Last modified: 2022/06/13 15:06 by manu