zoukankan      html  css  js  c++  java
  • 创建nim+安装vioc分区

    一、搭建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-11-00-0000
    # mkdir -p /nim/aix5311/update          --- aix5300-11-08-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-7895-43X-SN2127D4C -o a --id 1 -s 301 -a "adapter_type=server,remote_lpar_id=11, remote_slot_num=301" chhwres -r virtualio --rsubtype fc -m Server-7895-43X-SN2127D4C -o a --id 1 -s 302 -a "adapter_type=server,remote_lpar_id=11, remote_slot_num=302" chhwres -r virtualio --rsubtype fc -m Server-7895-43X-SN2127D4C -o a --id 1 -s 303 -a "adapter_type=server,remote_lpar_id=12, remote_slot_num=303" chhwres -r virtualio --rsubtype fc -m Server-7895-43X-SN2127D4C -o a --id 1 -s 304 -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-7895-43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost3 -fcp fcs1" viosvrcmd -m Server-7895-43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost4 -fcp fcs2" viosvrcmd -m Server-7895-43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost5 -fcp fcs1" viosvrcmd -m Server-7895-43X-SN2127D4C -p 7D4C_VIOS -c "vfcmap -vadapter vfchost6 -fcp fcs2"
    --补充,取消映射关系命令:vfcmap -vadapter vfchost5 -fcp
    创建2个分区,实际生产中创建了12个分区,这里用2个举例
    mksyscfg -r lpar -m Server-7895-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=4096,max_mem=4096,proc_mode=shared,sharing_mode=uncap,uncap_weight=156, min_procs=1,desired_procs=2,max_procs=2,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=203/client/1//203/0, max_virtual_slots=500" mksyscfg -r lpar -m Server-7895-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=4096,max_mem=4096,proc_mode=shared,sharing_mode=uncap,uncap_weight=156, min_procs=1,desired_procs=2,max_procs=2,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=204/client/1//204/0, max_virtual_slots=500"
    创建vscsi及后端设备
    chhwres -r virtualio --rsubtype scsi -m Server-7895-43X-SN2127D4C -o a --id 1 -s 203 -a "adapter_type=server, remote_lpar_id=13, remote_slot_num=203" viosvrcmd -m Server-7895-43X-SN2127D4C -p 7D4C_VIOS -c "mkvdev -vdev aix6104lv -vadapter vhost3" chhwres -r virtualio --rsubtype scsi -m Server-7895-43X-SN2127D4C -o a --id 1 -s 204 -a "adapter_type=server, remote_lpar_id=14, remote_slot_num=204" viosvrcmd -m Server-7895-43X-SN2127D4C -p 7D4C_VIOS -c "mkvdev -vdev aix6104vaclv -vadapter vhost4"
    保存lpar的配置
    mksyscfg -r prof -m Server-7895-43X-SN2127D4C -o save -p aix6105 -n aix6105.prof --force mksyscfg -r prof -m Server-7895-43X-SN2127D4C -o save -p aix6105vac -n aix6105vac.prof --force mksyscfg -r prof -m Server-7895-43X-SN2127D4C -o save -p aix6106 -n aix6106.prof --force mksyscfg -r prof -m Server-7895-43X-SN2127D4C -o save -p aix6106vac -n aix6106vac.prof --force mksyscfg -r prof -m Server-7895-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=64 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-7895-43X-SN2127D3C
    打开lpar的终端
    mkvterm -m Server-7895-43X-SN2127D3C -p aix5311
  • 相关阅读:
    May 1 2017 Week 18 Monday
    April 30 2017 Week 18 Sunday
    April 29 2017 Week 17 Saturday
    April 28 2017 Week 17 Friday
    April 27 2017 Week 17 Thursday
    April 26 2017 Week 17 Wednesday
    【2017-07-04】Qt信号与槽深入理解之一:信号与槽的连接方式
    April 25 2017 Week 17 Tuesday
    April 24 2017 Week 17 Monday
    为什么丑陋的UI界面却能创造良好的用户体验?
  • 原文地址:https://www.cnblogs.com/51linux/p/4998931.html
Copyright © 2011-2022 走看看