<p>I muddled through my first NIM install, and got it working okay.  But, I&#8217;ve since heard Steve Knudson several times deliver his NIM sessions? and that has really solidified the concepts better than trying to read the manuals.  You can see a replay of Steve&#8217;s presentation at the <a href="http://www.ibm.com/developerworks/wikis/display/WikiPtype/AIX+Virtual+User+Group+-+Central+Region+USA">AIX Virtual User Group</a>, which I highly recommend.</p>
<p>I recently had to build a new NIM server, so I thought it was a good time to post my cliff notes version.</p>
<p>Install these on the NIM Master:</p>
<ul>
<li>bos.net.tcp.server</li>
<li>bos.net.nfs.server</li>
<li>bos.sysmgt.nim.master</li>
<li>bos.sysmgt.nim.spot</li>
</ul>
<p>Make these directories:</p>
<ul>
<li>/export</li>
<li>/export/61 ( or 53, or something representative of your AIX version)</li>
</ul>
<p>Make these filesystems:</p>
<ul>
<li>/export/61/lpp_6100-01-07</li>
<li>/export/61/spot_6100-01-07</li>
<li>/export/mksysb</li>
</ul>
<p style="padding-left: 30px;">The lpp filesystem will be the lppsource for AIX 6.1 TL1 SP7, and the spot filesystem will be the coresponding spot. For AIX 6.1, the lppsource is about 4G and the spot is about 600M.  The mksysb directory is good for customized base install images and mksysb images.</p>
<p>Initialize the NIM master:</p>
<p style="padding-left: 30px;">smitty nim</p>
<p style="padding-left: 60px;">Configure the NIM Environment / Advanced Configuration / Initialize the NIM Master Only</p>
<p style="padding-left: 60px;">Network name:  something like 192_168_1</p>
<p style="padding-left: 60px;">Primary Network Install Interface: enX</p>
<p style="padding-left: 60px;">I also let the clients register themselves, it&#8217;s just easier that way.</p>
<p>Create the lppsource:</p>
<p style="padding-left: 30px;">Insert DVD 1</p>
<p style="padding-left: 30px;">smitty bffcreate</p>
<p style="padding-left: 60px;">input device: /dev/cd0</p>
<p style="padding-left: 60px;">directory for storing software: /export/61/lpp_6100-01-07</p>
<p style="padding-left: 60px;">extend filesystems: yes</p>
<p style="padding-left: 60px;">process multiple volumes: yes</p>
<p style="padding-left: 60px;">You&#8217;ll be prompted to change DVDs.</p>
<p>Define to lppsource to NIM:</p>
<p style="padding-left: 30px;">smitty nim</p>
<p style="padding-left: 60px;">Configure the NIM Environment / Advanced Configuration / Create Basic Installation Resources /  Create a New LPP_SOURCE Only</p>
<p style="padding-left: 60px;">Resource SERVER: master</p>
<p style="padding-left: 60px;">LPP_SOURCE Name: lpp_6100-01-07</p>
<p style="padding-left: 60px;">LPP_SOURCE Directory: /export/61/lpp_6100-01-07</p>
<p style="padding-left: 60px;">Create new filesystem for LPP_SOURCE: no</p>
<p>Make the SPOT:</p>
<p style="padding-left: 30px;">smitty nim</p>
<p style="padding-left: 60px;">Configure the NIM Environment / Advanced Configuration / Create Basic Installation Resources /  Create a New SPOT Only</p>
<p style="padding-left: 60px;">Resource SERVER: master</p>
<p style="padding-left: 60px;">Input device: hit F4 and select your lppsource</p>
<p style="padding-left: 60px;">SPOT Name: spot_6100-01-07</p>
<p style="padding-left: 60px;">SPOT Directory: /export/61</p>
<p style="padding-left: 60px;">Create new filesystem for SPOT: no</p>
<p style="padding-left: 60px;">
<div id="_mcePaste">And, that&#8217;s about it.  Just register your clients. I don&#8217;t use a hardware address, I just populate the IP.  I also use nimsh instead of rsh.  Nimsh is the newer protocol, and doesn&#8217;t require you to setup a .rhosts file on every client.</div>
<div></div>
<p style="padding-left: 60px;">
{"id":537,"date":"2010-09-03T15:56:08","date_gmt":"2010-09-03T19:56:08","guid":{"rendered":"http:\/\/patrickv.info\/wordpress\/?p=537"},"modified":"2010-09-03T15:56:08","modified_gmt":"2010-09-03T19:56:08","slug":"nim-quickstart","status":"publish","type":"post","link":"https:\/\/rootuser.ninja\/index.php\/2010\/09\/03\/nim-quickstart\/","title":{"rendered":"NIM Quickstart"},"content":{"rendered":"<p>I muddled through my first NIM install, and got it working okay.  But, I&#8217;ve since heard Steve Knudson several times deliver his NIM sessions? and that has really solidified the concepts better than trying to read the manuals.  You can see a replay of Steve&#8217;s presentation at the <a href=\"http:\/\/www.ibm.com\/developerworks\/wikis\/display\/WikiPtype\/AIX+Virtual+User+Group+-+Central+Region+USA\">AIX Virtual User Group<\/a>, which I highly recommend.<\/p>\n<p>I recently had to build a new NIM server, so I thought it was a good time to post my cliff notes version.<\/p>\n<p>Install these on the NIM Master:<\/p>\n<ul>\n<li>bos.net.tcp.server<\/li>\n<li>bos.net.nfs.server<\/li>\n<li>bos.sysmgt.nim.master<\/li>\n<li>bos.sysmgt.nim.spot<\/li>\n<\/ul>\n<p>Make these directories:<\/p>\n<ul>\n<li>\/export<\/li>\n<li>\/export\/61 ( or 53, or something representative of your AIX version)<\/li>\n<\/ul>\n<p>Make these filesystems:<\/p>\n<ul>\n<li>\/export\/61\/lpp_6100-01-07<\/li>\n<li>\/export\/61\/spot_6100-01-07<\/li>\n<li>\/export\/mksysb<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\">The lpp filesystem will be the lppsource for AIX 6.1 TL1 SP7, and the spot filesystem will be the coresponding spot. For AIX 6.1, the lppsource is about 4G and the spot is about 600M. \u00a0The mksysb directory is good for customized base install images and mksysb images.<\/p>\n<p>Initialize the NIM master:<\/p>\n<p style=\"padding-left: 30px;\">smitty nim<\/p>\n<p style=\"padding-left: 60px;\">Configure the NIM Environment \/ Advanced Configuration \/ Initialize the NIM Master Only<\/p>\n<p style=\"padding-left: 60px;\">Network name:\u00a0\u00a0something like 192_168_1<\/p>\n<p style=\"padding-left: 60px;\">Primary Network Install Interface: enX<\/p>\n<p style=\"padding-left: 60px;\">I also let the clients register themselves, it&#8217;s just easier that way.<\/p>\n<p>Create the lppsource:<\/p>\n<p style=\"padding-left: 30px;\">Insert DVD 1<\/p>\n<p style=\"padding-left: 30px;\">smitty bffcreate<\/p>\n<p style=\"padding-left: 60px;\">input device: \/dev\/cd0<\/p>\n<p style=\"padding-left: 60px;\">directory for storing software: \/export\/61\/lpp_6100-01-07<\/p>\n<p style=\"padding-left: 60px;\">extend filesystems: yes<\/p>\n<p style=\"padding-left: 60px;\">process multiple volumes: yes<\/p>\n<p style=\"padding-left: 60px;\">You&#8217;ll be prompted to change DVDs.<\/p>\n<p>Define to lppsource to NIM:<\/p>\n<p style=\"padding-left: 30px;\">smitty nim<\/p>\n<p style=\"padding-left: 60px;\">Configure the NIM Environment \/ Advanced Configuration \/ Create Basic Installation Resources \/\u00a0 Create a New LPP_SOURCE Only<\/p>\n<p style=\"padding-left: 60px;\">Resource SERVER: master<\/p>\n<p style=\"padding-left: 60px;\">LPP_SOURCE Name: lpp_6100-01-07<\/p>\n<p style=\"padding-left: 60px;\">LPP_SOURCE Directory: \/export\/61\/lpp_6100-01-07<\/p>\n<p style=\"padding-left: 60px;\">Create new filesystem for LPP_SOURCE: no<\/p>\n<p>Make the SPOT:<\/p>\n<p style=\"padding-left: 30px;\">smitty nim<\/p>\n<p style=\"padding-left: 60px;\">Configure the NIM Environment \/ Advanced Configuration \/ Create Basic Installation Resources \/\u00a0 Create a New SPOT Only<\/p>\n<p style=\"padding-left: 60px;\">Resource SERVER: master<\/p>\n<p style=\"padding-left: 60px;\">Input device: hit F4 and select your lppsource<\/p>\n<p style=\"padding-left: 60px;\">SPOT Name: spot_6100-01-07<\/p>\n<p style=\"padding-left: 60px;\">SPOT Directory: \/export\/61<\/p>\n<p style=\"padding-left: 60px;\">Create new filesystem for SPOT: no<\/p>\n<p style=\"padding-left: 60px;\">\n<div id=\"_mcePaste\">And, that&#8217;s about it. \u00a0Just register your clients. I don&#8217;t use a hardware address, I just populate the IP. \u00a0I also use nimsh instead of rsh. \u00a0Nimsh is the newer protocol, and doesn&#8217;t require you to setup a .rhosts file on every client.<\/div>\n<div><\/div>\n<p style=\"padding-left: 60px;\">\n","protected":false},"excerpt":{"rendered":null,"protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,1],"tags":[],"class_list":["post-537","post","type-post","status-publish","format-standard","hentry","category-aix-notes","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":0,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/posts\/537\/revisions"}],"wp:attachment":[{"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/categories?post=537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rootuser.ninja\/index.php\/wp-json\/wp\/v2\/tags?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}