VIO 虚拟光驱创建vcd

来源:互联网 发布:qt embedded linux 编辑:程序博客网 时间:2024/03/29 16:09

1、检查是否创建Library
$ lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
10198 5872 rootvg 571392 500736

Name File Size Optical Access
aix6_1.iso 4326 vtopt0 rw
以上是已经创建好的显示,
如果没有创建好的话,显示如下
$lsrep
The DVD repository has not been created yet。
2、创建VMLibrary
$mkrep -sp rootvg -size 10G
vg和size都可以自己定义
3、使用FTP或者SCP方式将ISO文件上传至VIO server,默认在/home/padmin,当然可以自己指定上传的目录。
我们上传文件AIX7103_1.iso到/tmp目录下
这里我们已经创建好一个虚拟光驱,这里我们以添加一个为例,进行解析。
4、导入ISO文件,也可以使用copy或者MV命令将ISO文件移动到/var/vio/VMLibrary目录下
$mkvopt -name aix7103.iso -file /tmp/aix7103_1.iso
查看创建结果
$ lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
10199 1890 rootvg 571392 500736

Name File Size Optical Access
aix6_1.iso 4326 vtopt0 rw
aix7103.iso 3983 None rw
5、创建一个Vscsi adapter 在此adapter 下创建虚拟光驱设备
查看可用vhost
$lamap -all
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost12 U8408.E8D.210781V-V1-C34 0x00000000

VTD NO VIRTUAL TARGET DEVICE FOUND
创建虚拟光驱
$mkvdev -fbo -vadapter vhost12
查看创建好后的映射结果
$lsmap -all
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost12 U8408.E8D.210781V-V1-C34 0x00000000

VTD vtopt1
Status Available
LUN 0x8100000000000000
Backing device
Physloc
Mirrored N/A
6、Load ISO 到虚拟光驱
$ loadopt -disk aix7103.iso -vtd vtopt1
查看map结果
$lsmap -all
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost12 U8408.E8D.210781V-V1-C34 0x00000000

VTD vtopt1
Status Available
LUN 0x8100000000000000
Backing device /var/vio/VMLibrary/aix7103.iso
Physloc
Mirrored N/A
查看VMLibrary信息
$ lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
10199 1890 rootvg 571392 500736

Name File Size Optical Access
aix6_1.iso 4326 vtopt0 rw
aix7103.iso 3983 vtopt1 rw
至此,虚拟光驱介质创建完成。

0 0