VMware虚拟化容灾备份编程(二)

本文详细介绍了如何使用VMware VDDK的Sample程序进行虚拟化容灾备份操作,包括创建、克隆、读写性能测试等。通过指定不同指令和选项,如-create、-redo、-clone等,可以实现对虚拟磁盘的管理和容灾备份。同时,文章提到了连接到vCenter Server或ESXi主机所需的参数,如-host、-user、-password等,并给出了使用示例。
摘要由CSDN通过智能技术生成

一、Sample程序的使用方法

使用方法:VIXDISKLIBSAMPLE COMMAND [OPTIONS] DISKPATH

1、指令

  • -create:创建由 -cap 选项指定容量大小的稀疏类型虚拟磁盘「diskPath」
  • -redo parentPath:为父虚拟磁盘「parentPath」创建一个子(重写日志)虚拟磁盘「diskPath」
  • -info:显示指定虚拟磁盘「diskPath」的信息
  • -dump:以十六进制的方式显示指定范围内的扇区内容
  • -fill:使用 -val 选项指定的值来填充指定范围内的虚拟磁盘扇区
  • -wmeta key value:将键值对(key, value)写入指定虚拟磁盘「diskPath」的元数据表中
    • rmeta key:显示元数据表中指定 key 对应的 value
  • -meta:显示虚拟磁盘元数据表中所有的项
  • -clone sourcePath:将源 VMDK 克隆到指定的远程站点
  • -readbench blocksize:使用指定的 I/O blocksize (以扇区为单位),在虚拟磁盘上读取标签。
  • -writebench blocksize:使用指定的 I/O blocksize (以扇区为单位),在虚拟磁盘上写入标签。警告:这可能会覆盖磁盘上原有的数据

2、选项

  • -adapter [ide|scsi]:在「-create」指令时,指定总线 bus 的类型,默认为 scsi 类型
  • -start n:在「dump | fill」指令时,指定开始扇区,默认为 0
  • -count n:在「dump | fill」指令时,指定扇区数量,默认为 1
  • -val byte:在「fill」指令时,指定用于填充的字节,默认为 255
  • -cap megabytes:在「-create」指令时,指定容量的大小(MB),默认为 100
  • -single:打开虚拟机的单个磁盘链接而非全部磁盘链接(不指定该选项默认打开全部磁盘链接),仅支持本地磁盘,不支持远程托管磁盘。
  • -multithread n:开启 n 个线程,并将指定文件拷贝到 n 个新文件中
  • -host hostname:VC/vSphere 的 hostname/IP (强制项)
  • -user userid:host 的 username (强制项)
  • -password password:host 的 password (强制项)
  • -port port:用于连接 VC/ESXi host 的端口,默认是 443
  • nfchostport port:使用 NFC 连接到 ESXi host 的端口,默认 902
  • -vm moref=id:虚拟机的托管对应引用
  • -libdir dir:VDDK lib 库的安装路径
  • -initex configfile:配置文件的路径或文件名
  • -ssmoref moref:虚拟机快照的托管对象引用
  • -mode mode:传递给 VixDiskLib_ConnectEx 函数的传输模式字符串,有效的模式为:nbd, nbdssl, san, hotadd
  • -thumb stirng:SSL 指纹验证字符串,格式为:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

3、示例

要用例程连接到ESXI主机,必须指定选项-host、-user、-password,并在ESXI主机的数据存储(Datastore)上提供磁盘路径(diskPath)。例如:

vix-diskLib-sample -info -host esx5 -user root -password secret "[datastore1] <VM>/<VM>.vmdk"

如果要连接到 vCenter Server,还需要指定 -libdir 和 -vm 选项,DiskLibPlugin 需要通过这两个选项来连接到 vCenter Server 并定位到指定 VM。例如:

vix-diskLib-sample -info -host vc5 -user Administrator -password secret -libdir <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值