免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2542 | 回复: 0
打印 上一主题 下一主题

[分享] 自家用HPVM 4.1简明部署笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-28 23:26 |只看该作者 |倒序浏览
本帖最后由 paperpeter 于 2013-12-28 23:28 编辑

机房新入一台二手HP rx2660,然后在上面重新部署了HPVM的环境,同时梳理和整理了一下相关的笔记,以备日后查看。

文中描述大部分来自官方文档PDF:《安装、配置和管理 HP Integrity Virtual Machines 4.1》


1. 安装前准备

系统必须是安装HP-UX 11i v3 Virtual Server Operating Environment [VSE-OE] 或 HP-UX 11i v3 Data Center Operating Environment [DC-OE],并同时确认已安装以下软件包:
· T2767CC
· VMGuestLib
· VMGuestSW
· VMKernelSW


2. 验证 Integrity VM 的安装

# hpvminfo
hpvminfo: Running on an HPVM host.



# hpvmstatus
hpvmstatus: No guests currently configured.

使用 swlist 命令查看已安装的特定软件包及其版本信息
# swlist | grep -i "integrity vm"
  T2767CC                       B.04.10        Integrity VM
  VMGuestLib                    B.04.10        Integrity VM Guest Support Libraries
  VMGuestSW                     B.04.10        Integrity VM Guest Support Software
  VMKernelSW                    B.04.10        Integrity VM Kernel Software
  VMMGR                         A.04.00.00.70  HP Integrity VM Manager


3. 创建虚拟机

3.1 hpvmcreate - 创建新的 Integrity VM 虚拟机。
使用 <-P 虚拟机名称> 选项指定新虚拟机的名称。该选项对于 hpvmcreate 命令是必需的。虚拟机名称最多可包含256个字母数字字符,包括A-Z、a-z、0-9、短划线(—)、下划线(_)和句点(.)。虚拟机名称不能以短划线开头。

使用 <-O 操作系统类型> 选项指定将在虚拟机上运行的操作系统的类型。此选项不是必需的。对于操作系统类型,请指定下列值之一(不区分大小写):hpux、windows、linux。如果不提供操作系统类型,则缺省为 UNKNOWN。

示例1,将虚拟机 vm1 指定为 HP-UX guest 虚拟机:
# hpvmcreate -P vm1 -O hpux
示例1中未指定虚拟CPU与虚拟内存,均为缺省值:vCPU=1,memory=2GB。

3.2 虚拟设备

3.2.1 创建虚拟网络设备
首先确认VM主机的pNIC ID,一般lan0就是主机的第一个网络接口。接着创建虚拟交换机(vswitch)。因为要使虚拟机与其他虚拟机通信或与VM主机系统外部进行通信,每个虚拟机的虚拟网络都必须与一个虚拟交换机(vswitch)关联。如果在没有vswitch的情况下启动虚拟机,则该虚拟机没有网络通信通道。缺省情况下,vswitch可以共享;可以向多个虚拟机分配同一个vswitch。

示例2,创建名称为vswitch0的虚拟交换机:
# hpvmnet -c -S vswitch0 -n 0
<-c> 选项,创建新vswitch。<-S 虚拟交换机名称> 选项指定新虚拟交换机的名称,vswitch的名称限制为八个字符。<-n nic-id> 指定在VM主机上由vswitch使用的网络接口,示例2中的 <-n 0> 指定了主机的lan0。

启动vswitch:
# hpvmnet -b -S vswitch0

分配vswitch到虚拟机:
# hpvmmodify -P vm1 -a network:lan::vswitch:vswitch0
<-a> 选项,添加I/O资源。格式:network:adapter-type:hardware-address:vswitch:vswitch-name(省略MAC地址,系统会自动生成,但保留冒号字符分隔符。)

3.2.2 创建虚拟存储设备
示例3,创建要用作虚拟磁盘的文件:
# hpvmdevmgmt -S 40G /hpvm/hpvm/hp31ia
<-S 文件大小 文件名> 选项,创建虚拟设备并指定大小与文件名(路径名)。示例3中,直接分配40G用作虚拟硬盘。

分配虚拟硬盘到虚拟机:
# hpvmmodify -p 9 -a disk:scsi::file:/hpvm/hpvm/hp31ia
<-a> 选项,添加I/O资源。格式:device:adapter-type::VM-Host-storage-specification(省略硬件地址,但保留冒号字符分隔符。)

至此,HP-UX guest 虚拟机完成创建。

P.S.
以上创建虚拟机的过程其实可以用一条有点长的命令搞定的,不过本人在操作命令行时习惯偏谨慎,抱歉啰啰嗦嗦一大串了。


4. 安装 HP-UX guest 虚拟机
建议使用ISO文件进行虚拟机系统安装。因为,速度快!

4.1 首先上传ISO文件到VM主机,然后使用hpvmmodify命令分配虚拟DVD到虚拟机:
# hpvmmodify -P vm1 -a dvd:scsi::file:/hpvm/iso/hpux31d1.iso

接着使用hpvmconsole进入虚拟机:
# hpvmconsole -P vm1

在vMP模式下启动虚拟机:
vMP> pc -on

System will be powered on.
   Confirm? (Y/[N]):
键入y确认启动。

选择 Boot option maintenance menu
从虚拟 DVD 进行安装,请选择 Removable Media Boot

后面的过程,就如安装物理HP-UX一致。

4.2 更换虚拟DVD:
# hpvmmodify -P vm1 -d dvd:scsi::file:/hpvm/iso/hpux31d1.iso --> 先删除先前分配的虚拟DVD
# hpvmmodify -P vm1 -a dvd:scsi::file:/hpvm/iso/hpux31d2.iso --> 再次分配虚拟DVD到虚拟机

然后继续安装。

评分

参与人数 1可用积分 +10 收起 理由
lbseraph + 10 谢谢分享!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP