分享

PowerVM 搭建:VIOS服务器快速搭建技巧及经验

 allenhwl 2016-02-18

  本文档主要针对PowerVM搭建过程中遇到的一些问题进行剖析,从实践入手,能够快速顺利搭建 VIOS服务器。


1
VIO-S 安装前提

  首先创建 Lpar 的前提需要启动 server 到 standby 状态,这样我们就可以对这台机器进行操作


  1.1 建 VIO PROFILE

  以下建立 VIO Server 实例建立在 7 版本 HMC 所管理的 P740 服务器分区上.如下图 HMC 管理两台机器,选取其中一台服务器建立 VIO Server Configuration ->Create Logic Partition -> VIO Server


  1.2.分区 Id 和属性名称的设置

  输入 Partition ID 和 Partition name, 完成后继续选择 Next


  1.3 划分 CPU 和内存资源

  在划分 CPU 时有 Shared 及 Dedicated 两种项,根据实际情况,当需要动态调整 CPU 或者不需要使用整颗 CPU 的系统,选择 Shared 方式。如果确定了分区使用整数颗 CPU 时,建议选择 Dedicated 方式(对于 VIO Server,由于其 CPU 需求较少,使用 Shared 方式,实现 CPU,内存资源自动迁移。




  1.4 配置 VIO-SERVER IO 资源分配

  对于使用VIO Server配置的系统, 建议把所有IO资源分配给Server端, Client端使用虚拟设备。选择所有设备添加为必需的 IO 资源。如果没有添加必须资源,没有划分入分区的资源,网卡和 HBA 灯都不会亮

  1.5 虚拟 Virtual Adapter 设置


  1.6 共享虚拟网卡的设置

  我们先分析下虚拟网卡的架构,下面一个 SERVER,四个 LPAR 分区,LANID 分别是 10、20、30;这三个 VLAN 就是内部通信的标示 ID 和物理交换机 VLAN 不是一回事,不能混淆。他们三个 vlan 的出口是生成 SEA 网卡的虚拟网卡,经过 SEA 网卡,网卡会在内部生成三个内部虚拟 VLAN ,如果在 SEA 上创建三个 IP 与 LPAR 一一对应起来,就可以通信。然后通过 SEA 网卡桥接到物理网卡。如果虚拟网卡设置与外部通信最后面的 ACCESS EXTERNAL network


  如果需要在 VIOS 上的网卡进行聚合以达到增加带宽的目的,架构如下



  对于共享 Ethernet 的系统,根据需要共享的 Ethernet 总线数量建立相应数量的 Virtual Ethernet Adapter。 ,因为很容易出现概念性的错误,适配器标识:201指的就是适配器的槽位号,VLAN 标识:199 指的相同 vlan id 的分区间可以相互通讯,不同的 vlan id 之间的分区无法通讯。IEEE 802.1Q 是指将该 VIOS 服务器作为一台虚拟的三层网络交换机来使用,凡是 PVID 号(可设置多个,如下有 23,24,31 等)和物理交换机的 VLAN ID 是一致的,就可以访问到相应的网段,访问外部网络中的干线优先级是指在做两台 VIOS 的环境下,优先走哪台 VIOS 的网络链路,这里选择 1,那另外一台 VIOS 只能选择 2,不能两台 VIOS 的干线优先级的值是一样的。



  此截图说明物理交换机 VLAN23,24,31,124 都可以通过 VIOS 虚拟三层交换机 802.1Q 访问这个 VIOS.

  1.7 虚拟 SCSI 的设置

  按照需求将采用 VIOS 本地磁盘建立 VG,划分 LV 的方式分配给 client 作为rootvg,client 端需要进行根盘镜像,架构如下:


  这个是双 VIOS 设计,每个 VIOS 上面有两个 SCSI ID 这样两个 VIOS 可以做互备,也可以通过物理磁盘映射。如果从存储划分磁盘经过两个 VIOS 需要安装多路径软件


  根据需要建立的 Client 分区个数建立相应数量的 Virtual SCSI Adapter,每块硬盘创建一个 VSCSI Adapter, 分别创建 VIOSERVER SCSI adapter ID 是 11,12分别对应 vhost0、vhost1。VIO-Serverid 和 VIO-CLINENT 两边要建立对应关系。


  对应关系列表

分区服务端 SCSI IDLAPR1 SCSI ID选择服务分区备注
VIOS11121VIOS1两端对应
VIOS21231VIOS2两端对应
VIOC12111VIOS1两端对应

3112VIOS2两端对应

  1.8 VIO-server 完成配置

  预览 Profile 配置信息,如果确认完成,选择 Finish. VIO Server Profile 配置建立完成



2
VIO-SERVER 系统安装配置

  2.1 启动分区设置

  Active 该分区,并选择 SMS 模式启动选择 Open Terminal Windows 打开终端


  2.2 更改启动顺序

  选择 CD 安装作为第一启动顺序


  2.3 安装模式

  选择一块硬盘安装 VIO Server 操作系统,然后回车开始安装

  2.4 系统配置

  安装完成后通过用户名 n padmin  以及密码 n padmin  登陆系统,选择接受 


  2.5 VIO rootvg 镜像

  查看 VIO 操作系统版本$ ioslevel $oem_setup_env 可以切换到 AIX shell 命令模式#,VIO 系统为 linux 内嵌 AIX 核,输入命令注意切换模式。

  查看 PV,制作系统磁盘镜像

  2.6 VIO virtual disk 创建

  使用物理磁盘来创建 Client 端硬盘

  用整个硬盘映射到客户机分区上

  $ mkvdev -vdev hdisk3 -vadapter vhost1 -dev client1_datavg

  $ mkvdev -vdev hdisk4 -vadapter vhost1 -dev client1_datavg

  $ mkvdev -vdev hdisk5 -vadapter vhost1 -dev client1_datavg

  $lsdev –virtual name


  2.7 VIO Shared Ethernet 创建

  查看虚拟网口,及实际物理网口设备


  运用 mkvdev 命令建立 Shared Ethernet Adapter 设备并分配给对应分区

  ent3 是物理网卡 ent5 是虚拟网卡

  $ mkvdev -sea ent3 -vadapter ent5-default ent5 -defaultid 1 ent6 Available

  2.8 VIO Shared CD 创建

  在划分 Profile 时将光驱 DVD 或 CD 设备选成 Required 为 VIO Server 占有运用

  mkvdev 命令建立 virtual CD 设备并分配给对应分区 vhost

  $mkvdev –vdev cd0 –vadapter vhost0 –dev vcd vcd Available 18

  如果第二个 client 需要使用光驱,先从 VIO 中删除 vcd 映射关系,在映射给第二分区。$rmdev –dev vcd $mkvdev –vdev cd0 –vadapter vhost2 –dev vcd


3
VIO-C 创建

  3.1 创建 VIOC LPAR 分区

  打开 HMC 界面,在分区创建选项下选择“Aix 或 Linux”


  输入分区名称


  输入概要文件名


  3.2 CPU 的划分和参数配置

  选择“共享” ,实现微分区划分,划分最小 CPU 单元为 0.1 个。



  3.3 设置内存参数


  3.4 配置物理 I/O 资源

  VIOC  不配置物理 O I/O  资源,此步跳过。


  3.5 配置虚拟 IO 资源

  3.5.1 修改虚拟适配器数量限制

  配置虚拟资源(创建虚拟网卡、虚拟 SCSI 卡, VFC)修改最大虚拟适配器数以方便虚拟设备管理。


  3.5.2 创建虚拟网卡

  每个 VIOC 创建一块虚拟网卡用于与 VIOS 通信,创建一块虚拟 SCSI 卡,用于跟 VIOS 映射硬盘 。


  3.5.3 设置虚拟网卡参数

  (注意将端口 VLAN ID 设置为与 VIOS 通信虚拟网卡 VLANID 相同,VIOC 虚拟网卡创建与服务端设置步骤一致



  3.5.4VIO-C 配置的概要文件信息,完成配置


  完成 C VIOC  创建


4
VIOC 系统安装

  4.1 VIO-C 启动过程

  后续步骤同 VIOS 系统安装相同,过程如下(VIOC 系统安装需要 VIOS 虚

拟光驱) :

  4.2 启动客户端分区控制台


  4.3 安装客户分区操作系统,更改启动顺序安装操作系统


  4.4 安装操作系统


  操作系统安装完成后,系统会自动重启,在 HMC 中打开控制终端窗口即出现操作系统登录界面:


  操作系统安装完成。


5
LVM 资源池调整

  如果 VIOC 分配 LVM 资源比较少,扩展磁盘空间,我们首先会想到扩展服务端 LV,如果我们没有配置 DLPAR 是不生效的需要重启机器才能生效。而且还要激活 LVM 里面 LV 逻辑卷,重新激活 LV,客户端所在 hdisk 容量才会增加。



长按下图二维码关注“AIX专家俱乐部”公众号

也可以直接搜索公众号名称“AIX专家俱乐部”或微信号“AIXChina”关注

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多