现在的位置: 首页 > 综合 > 正文

实例详解:使用 VMControl SCS-Based NPIV 方式在 V7000 下部署一个 AIX 虚拟机的流程

2017年11月24日 ⁄ 综合 ⁄ 共 2668字 ⁄ 字号 评论关闭

图 1.网络拓扑图
TopologicalDiagram

关于部署 NPIV 虚拟机所需的虚拟设备

在 VMControl 中,虚拟设备是不包含"Storage Connection"属性的,也就是说捕捉 vSCSI 虚拟机所产生的虚拟设备和捕捉 NPIV 虚拟机所产生的虚拟设备都能用于部署 NPIV 虚拟机。

前期准备 :

  • 搭建 VMControl SCS-Based 应用环境
  • 导入或者捕捉一个 AIX 虚拟设备 (Virtual Appliance)
  • 确认 Power 主机的"Virtual Fibre Channel Capable"值是"True"

    图 2.Power 主机属性
    PowerHostCapability

  • 从 VIOS 的 profile 中确认 HBA 卡已分配给该 VIOS

    图 3.VIOS Profile 物理 I/O
    VIOSPhysicalIO

  • 确认交换机支持 NPIV 特性

    清单 1. portcfgshow 输出信息

    							
     IBM_2498_B40:admin> portcfgshow 
     Ports of Slot 0    0  1  2  3    4  5  6  7    8  9 10 11   12 13 14 15 
     -----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+-- 
     Speed             AN AN AN AN   AN AN AN AN   AN AN AN AN   AN AN AN AN 
     Fill Word          0  0  0  3    0  0  0  0    3  0  0  0    0  0  0  0 
     AL_PA Offset 13   .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Trunk Port        ON ON ON ON   ON ON ON ON   ON ON ON ON   ON ON ON ON 
     Long Distance     .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     VC Link Init      .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Locked L_Port     .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Locked G_Port     .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Disabled E_Port   .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     ISL R_RDY Mode    .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     RSCN Suppressed   .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Persistent Disable.. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     NPIV capability  ON .. ON ON   ON ON ON ON   ON ON ON ON   ON ON ON ON 
     QOS E_Port        AE AE AE AE   AE AE AE AE   AE AE AE AE   AE AE AE AE 
     EX Port           .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Mirror Port       .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Rate Limit        .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Credit Recovery   ON ON ON ON   ON ON ON ON   ON ON ON ON   ON ON ON ON 
     Fport Buffers     .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
     Port Auto Disable .. .. .. ..   .. .. .. ..   .. .. .. ..   .. .. .. .. 
    

一切准备工作就绪以后,就可以从 VMControl 界面上启动 NPIV 部署任务了, 其部署方法与 vSCSI 方式基本一致,只是在"Storage Connection"页面中我们要选择"Use NPIV to attach SAN storage to the virtual server"( 如图 4 所示 )。 因此在本节中不会介绍如何使用 VMControl 去部署,而会详细讲述在整个 NPIV 虚拟机的部署过程中,VMControl 到底做了些什么?

图 4.选择存储连接方式
StorageConnection

  • 在 Power 主机上创建虚拟机:VMControl 基于虚拟设备的相关属性通过 HMC 在 Power 主机上创建虚拟机,并且该虚拟机会被发现到 Director Server 中。

    图 5.创建虚拟机
    VirtualServerCreate

  • 在 V7000 上创建磁盘:根据虚拟设备中镜像的大小在 V7000 上创建相同大小的磁盘,该磁盘命名类似如"vdisk1",我们能在 V7000 的"Volumes"页面下找到该磁盘。
  • 创建虚拟适配器并做映射:在虚拟机上创建 virtual client FC adapter 和 virtual Ethernet adapter;在 VIOS 上创建 server FC adapter;然后将它们的 FC adapter 做映射。

    图 6.映射虚拟适配器
    VIOSVirtualAdapters

  • 映射虚拟光纤卡:该过程中会将虚拟光纤卡映射到相应的物理光纤卡上,可以使用"lsmap -npiv -all"查看映射结果 ( 本实例中是将 vfchost0 映射到 fcs0)。

    清单 2. lsmap -npiv -all 输出信息

    						
     $ lsmap -npiv -all                   
     Name          Physloc                            ClntID ClntName       ClntOS 
     ------------- ---------------------------------- ------ -------------- ------- 
     vfchost0     U8233.E8B.1001CFP-V1-C22            16
                        
     Status:NOT_LOGGED_IN 
     FC name:fcs0                   FC loc code:U78A0.001.DNWHBRW-P1-C2-T1 
     Ports logged in:0 
     Flags:4 NOT_LOGGED 
     VFC client name:                VFC client DRC: 
                   

  • 在交换机上创建一个新的 zone:为了不破坏交换机上原来的 zone 配置,以及保证 NPIV 虚拟机的独立性和安全性,VMControl 会基于虚拟机和 V7000 的 WWPN 创建一个新的 zone, 该 zone 的名称是虚拟机和 V7000 的名字组合。

    图 7.创建新的 zone
    CreateNewZone

  • 在 V7000 上创建主机:根据虚拟机的 WWPN 在 V7000 里创建主机,在 V7000 的"Hosts"页面下会有以虚拟机 WWPN 命名的"Host"。

    图 8.V7000 里创建主机
    DefineHost

  • 磁盘拷贝:该步骤也是 SCS 技术的核心,它将虚拟设备的磁盘和新创建的虚拟机磁盘同时挂载到 VIOS 端进行"dd"拷贝。
  • 启动虚拟机:当磁盘拷贝完成以后, 新创建的虚拟机磁盘会挂载到新创建的 NPIV 主机上,然后 VMControl 会启动虚拟机。

    图 9.挂载磁盘并启动虚拟机
    MapDiskandStart

以上就是使用 VMControl 在 Power 主机上新部署一个 NPIV 虚拟机的所有任务过程,其中某些步骤是没有明确的先后顺序,几乎是同步进行的。希望通过本节的介绍,能帮助大家更好的去理解 VMControl 在 Power 平台部署 NPIV 虚拟机的工作流程。

抱歉!评论已关闭.