一、搭建nim服务器

1、安装须知

安装nim软件包,client随系统默认安装,这里需要安装的是bos.sysmgt.nim.master和bos.sysmgt.nim.spot,即bos.sysmgt;

资源类型:lpp_source ,spot,mksysb ;

安装方式:push(客户端如果开机状态,可以从master发起安装);pull客户端发起,新装系统只能这种方式

其实和vmware的autodeploy和linux的网络安装原理一样,通过bootps--tftp--nfs

2、安装过程

2.1 创建nim目录结构

# mkdir -p /nim/aix5311/lpp_source      --- lpp_source资源目录
# mkdir -p /nim/aix5311/spot --- spot资源目录
# mkdir -p /nim/aix5311/iso --- 基础光盘数据 版本:aix5300---
# mkdir -p /nim/aix5311/update --- aix5300---1140等补丁文件
# mkdir -p /nim/aix6106/lpp_source
# mkdir -p /nim/aix6106/spot
# mkdir mksysb --- 所有版本的mksysb文件

2.2 挂载光驱

$ mkvopt -name aix531.iso -file /home/padmin/01_CZ9CVML.iso
$ mkvopt -name aix532.iso -file /home/padmin/02_CZ9CWML.iso
$ mkvopt -name aix533.iso -file /home/padmin/03_CZ9CXML.iso
$ mkvopt -name aix534.iso -file /home/padmin/04_CZ9CYML.iso
$ mkvopt -name aix535.iso -file /home/padmin/05_CZ9CZML.iso
$ mkvopt -name aix536.iso -file /home/padmin/06_CZ9CXML.iso
$ mkvopt -name aix537.iso -file /home/padmin/07_CZ9CYML.iso
$ mkvopt -name aix538.iso -file /home/padmin/08_CZ9CZML.iso $ loadopt -disk aix531.iso -vtd vtopt0

2.3 将8张光盘文件拷贝至ISO目录

Type or select values in entry fields.
Press Enter AFTER making all desired changes. [Entry Fields]
* INPUT device / directory for software /dev/cd0
* SOFTWARE package to copy [all] +
* DIRECTORY for storing software packages [/nim/aix5311/iso] -- 本地光盘内容存放目录 +
DIRECTORY for temporary storage during copying [/nim/tmp] -- 拷贝过程的tmp目录
EXTEND filesystems if space needed? [yes] + Create an LPP_SOURCE [no] +
LPP_SOURCE Name []
Architecture of Resource [] + ----------------------------------------------
gencopy -X -b "-qv -w /nim/tmp" -d /dev/cd0 -t /nim/aix5311/iso -f File 2>&1

2.4 初始化master,创建nim网络,创建lpp_source , spot 资源(略)

2.5 由于我们的mksysb映像是AIX5300-11-08-1140,而安装光盘为5300-11-00,所以spot也必须打到AIX5300-11-08-1140,否则安装会报版本不匹配的错误

补丁包拷贝到lpp_source
----------------------------------------------
->smitty nim
->Perform NIM Software Installation and Maintenance Tasks
->Software Maintenance and Utilities
->Add Software to an lpp_source
----------------------------------------------
TARGET lpp_source lpp_aix5311
SOURCE of Software to Add .        --这里是输入补丁所在目录 ,当前目录输入 .
SOFTWARE Packages to Add [all] --输入 all ,打所有补丁
将补丁安装到spot资源
----------------------------------------------
->smitty nim
->Install and Update Software
->Update Installed Software to Latest Level (Update All)
Update Installed Software to Latest Level (Update All)
----------------------------------------------
选好spot_aix5311 回车,回车。

2.6 将mksysb加入进来(略)

2.7 将要安装的客户端主机名,IP加入master的/etc/hosts中

2.8 定义客户端机器(略)

------至此 nim server创建完毕

二、创建vioc分区

1、安装须知

网卡:建立3个,ID从11开始,分别为11,12,13 对应port_vlan_id 11,12,13

VSCSI:创建1个 ID 从 201开始

VFC :创建2个 ID从301开始

2、通过HMC创建 ,但是HMC和IVM不同的是,HMC并不会在vios端同步创建虚拟适配器,需要手动添加

在server端创建vfc 并指定远端对应槽位,一般创建这里server与client相同
chhwres -r virtualio --rsubtype fc -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server,remote_lpar_id=11, remote_slot_num=301"
chhwres -r virtualio --rsubtype fc -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server,remote_lpar_id=11, remote_slot_num=302"
chhwres -r virtualio --rsubtype fc -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server,remote_lpar_id=12, remote_slot_num=303"
chhwres -r virtualio --rsubtype fc -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server,remote_lpar_id=12, remote_slot_num=304"
--补充,通过系统rmdev删除vfchost,在通过lshwres查看时,vhost与hwres还存在映射关系,彻底删除:chhwres -r virtualio --rsubtype fc -m XXX -o r --id 1 -s 304
npiv映射
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost3 -fcp fcs1"
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost4 -fcp fcs2"
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost5 -fcp fcs1"
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost6 -fcp fcs2"
--补充,取消映射关系命令:vfcmap -vadapter vfchost5 -fcp
创建2个分区,实际生产中创建了12个分区,这里用2个举例
mksyscfg -r lpar -m Server--43X-SN2127D4C -i "lpar_id=13,name=aix6104,profile_name=aix6104.prof,lpar_env=aixlinux,auto_start=1,boot_mode=norm,mem_mode=ded,min_mem=2048,
desired_mem=,max_mem=,proc_mode=shared,sharing_mode=uncap,uncap_weight=,
min_procs=,desired_procs=,max_procs=,min_proc_units=0.2,desired_proc_units=0.4,max_proc_units=1.2,
\"virtual_eth_adapters=11/0/11///0,12/0/12///0,13/0/13///0\",
\"virtual_fc_adapters=305/client/1//305//0,306/client/1//306//0\",
virtual_scsi_adapters=/client///203/0, max_virtual_slots=500" mksyscfg -r lpar -m Server--43X-SN2127D4C -i "lpar_id=14,name=aix6104vac,profile_name=aix6104vac.prof,lpar_env=aixlinux,auto_start=1,boot_mode=norm,mem_mode=ded,min_mem=2048,
desired_mem=,max_mem=,proc_mode=shared,sharing_mode=uncap,uncap_weight=,
min_procs=,desired_procs=,max_procs=,min_proc_units=0.2,desired_proc_units=0.4,max_proc_units=1.2,
\"virtual_eth_adapters=11/0/11///0,12/0/12///0,13/0/13///0\",
\"virtual_fc_adapters=307/client/1//307//0,308/client/1//308//0\",
virtual_scsi_adapters=/client///204/0, max_virtual_slots=500"
创建vscsi及后端设备
chhwres -r virtualio --rsubtype scsi -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server, remote_lpar_id=13, remote_slot_num=203"
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "mkvdev -vdev aix6104lv -vadapter vhost3" chhwres -r virtualio --rsubtype scsi -m Server--43X-SN2127D4C -o a --id -s -a "adapter_type=server, remote_lpar_id=14, remote_slot_num=204"
viosvrcmd -m Server--43X-SN2127D4C -p 7D4C_VIOS -c "mkvdev -vdev aix6104vaclv -vadapter vhost4"
保存lpar的配置
mksyscfg -r prof -m Server--43X-SN2127D4C -o save -p aix6105 -n aix6105.prof --force
mksyscfg -r prof -m Server--43X-SN2127D4C -o save -p aix6105vac -n aix6105vac.prof --force
mksyscfg -r prof -m Server--43X-SN2127D4C -o save -p aix6106 -n aix6106.prof --force
mksyscfg -r prof -m Server--43X-SN2127D4C -o save -p aix6106vac -n aix6106vac.prof --force
mksyscfg -r prof -m Server--43X-SN2127D4C -o save -p 7D4C_VIOS -n 7d4c_profile --force

三、nim安装

在vios上向/etc/hosts添加客户端信息
hostent -a 30.11.23.21 -h aix5311
hostent -a 30.11.23.22 -h aix5311vac
将 LPAR 配置为 NIM 客户端;smit nim -- manage machines -- define a machine
nim -o define -t standalone -a platform=chrp -a if1="find_net aix5311 0" -a cable_type1=tp -a net_settings1="auto auto" -a netboot_kernel= aix5311
为lpar推送mksysb ; smit eznim -- reinstall clients
nim -o bos_inst -a source=mksysb -a spot=spot_aix5311 -a mksysb=aix5311_mksysb -a accept_licenses=yes -a installp_flags=-acNgXY -a no_client_boot=yes -a preserve_res=yes aix5311
补充:还可以指定bosinst_data ,实现自动安装
从hmc启动lpar
lpar_netboot -t ent -s auto -d auto -D -S 30.11.23.32 -G 30.11.23.254 -C 30.11.23.21 -K
255.255.255.0 aix5311 aix5311 Server--43X-SN2127D3C
打开lpar的终端
mkvterm -m Server--43X-SN2127D3C -p aix5311

创建nim+安装vioc分区的更多相关文章

  1. 重装windows7企业版时提示“安装程序无法创建新的系统分区,也无法定位现有系统

    第一步:把win7镜像发在你电脑的非系统盘的其他硬盘上. 第二步:重启机器,通过U 盘启动.进入win pe系统,关于这点我说一下,有些朋友也许不知道什么叫win pe系统,这个win pe 究竟有什 ...

  2. 解决Win7系统安装时“安装程序无法定位现有 系统分区,也无法创建新的系统分区”提示

    第一步:U盘启动装系统时,格式化主分区的内容后出现上面的问题 第二步:重启机器,通过U 盘启动.进入win pe系统. 第三步:把windows 7的ISO镜像解压到电脑的非系统盘的其他硬盘上.如D: ...

  3. 用PE安装操作系统时:无法创建新的系统分区 也无法定位现有系统分区 的解决办法

    借助U盘的用PE安装操作系统时系统提示:无法创建新的系统分区 也无法定位现有系统分区 的解决办法... --------------------------------- 具体原因是安装时加载到安装程 ...

  4. windows 7 安装时提示:安装程序无法创建新的系统分区

    window7纯净通过U盘引导进行硬盘安装: 系统提示"安装程序无法创建新的系统分区,也无法定位现有分区",导致安装无法进行. 解决办法1: 一种非常简单的办法,首先需要将C盘重新 ...

  5. Windows7安装程序无法定位现有系统分区,也无法创建新的系统分区

    解决Windows7.Windows8系统安装时“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示. 方法一 把Windows7镜像发在你电脑的非系统盘的其他硬盘上. 重启机器,通过U盘启动 ...

  6. 安装win7出现安装程序无法创建新的系统分区

    安装win7的时候出现“安装程序无法创建新的系统分区 也无法定位系统分区”! 我是直接把一个系统碟里面的安装文件全部拷出来.放到要安装系统的机器(D盘).用的是老毛桃的winpe已经安装好了.我的安装 ...

  7. win8转win7+真正解决 “安装程序无法定位现有系统分区,也无法创建新的系统分区”的方法

    问题情况:win8电脑转win7系统,出现问题:“安装程序无法定位现有系统分区,也无法创建新的系统分区”   第一种:猜测可行的方法: 1.老毛桃U盘启动电脑,进入PE系统后,直接使用Diskgeni ...

  8. U盘安装win7"安装程序无法创建新的系统分区" 怎么办

     装WIN7的朋友,不知遇到该类问题没有: 当我们通过PE进行WIN7 纯安装的时候(非ghost安装),系统提示”安装程序无法创建新的系统分区,也无法定位现有分区“,迫使我们操作终断,无法进行. 面 ...

  9. 虚拟机创建及安装ELK

    虚拟机创建及安装ELK 作者:高波 归档:学习笔记 2018年5月31日 13:57:02 快捷键: Ctrl + 1    标题1 Ctrl + 2    标题2 Ctrl + 3    标题3 C ...

随机推荐

  1. Druid监控Mybatis不显示SQL问题

    一.Web.xml增加如下配置: 1.DruidWebStatFilter.如果没有配置filter信息.session监控,web监控等不可用.没有配置 <filter> <fil ...

  2. C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换

    使用gmtime函数或localtime函数将time_t类型的时间日期转换为structtm类型: 使用time函数返回的是一个long值,该值对用户的意义不大,一般不能根据其值确定具体的年.月.日 ...

  3. SQL Server 常用命令使用方法

    (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * f ...

  4. Google V8编程详解(序)Cloud App

    此系列文章转载于此http://blog.csdn.net/feiyinzilgd/article/details/8247723          应用程序发展到今天,应用程序的概念也在不断地发生着 ...

  5. SDF文件的用途

    标准延迟格式(英语:Standard Delay Format, SDF)是电气电子工程师学会关于集成电路设计中时序描述的标准表达格式.在整个设计流程中,标准延迟格式有着重要的应用,例如静态时序分析和 ...

  6. GridView控件RowDataBound事件中获取列字段途径

    今天不知道怎么回事怎么也找不到gridview列中的控件,关键是其为编辑时隐藏域中的控件,取值就很成问题了,网上搜了很到,找到这个比较经典的东东了,可能大家都知道,但很少对比整理到一起,有多种方法可以 ...

  7. Python常用模块学习

    1.模块介绍 2.time & datetime模块 3.random 4.os 5.sys 6.shutil 7.json&pickle 8.shelve 9.xml处理 10.ya ...

  8. oracle常用命令大全及心得

    学习时整理的 Oracle 1.set linesize 100; 设置长度2.set pagesize 30; 设置每页显示数目3.em a.sql 打开记事本 4.@ a 执行文件a中的代码,可指 ...

  9. CC1310电源管脚

    对于48pin脚的CC1310而言,属于电源类的管脚如下: 上述电源类管脚的关系如下: 1 VDDS类管脚 VDDS类管脚包括VDDS.VDDS2.VDDS3和VDDS_DCDC四个管脚.其中VDDS ...

  10. 【UVA11082】Matrix Decompressing(有上下界的网络流)

    题意:给出一个矩阵前i列所有元素的和,和前j行所有元素的和,求这个矩阵解压以后的原型.(答案不唯一) n,m<=20,1<=a[i,j]<=20 思路:这道题把边上的流量作为原先矩阵 ...