目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 2 4 组网需求 2 5 测试步骤 离线迁移华为虚拟机 Windows Server 2008 R2 数据中心版 64 位 Red Hat Enterprise Li

Similar documents
目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 1 4 配置指导 组网拓扑 操作步骤 Red Hat Enterprise Linux Server Red Hat Enterprise Lin

H3C CAS 虚拟机安全隔离测试指导书 Copyright 2014 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知

自由軟體社群發展經驗與 Linux認證介紹

目录 1 简介 1 2 产品规格 1 3 配置前提 2 4 配置环境 服务器 软件 2 5 配置指导 组网拓扑 准备工作 准备测试虚拟机 准备 FTP 服务 测试步骤 13 i

目录 1 简介 1 2 产品规格 2 3 配置前提 3 4 配置环境 服务器 软件 3 5 配置指导 OVF 虚拟机格式导出 OVF 格式虚拟机导入 5 i

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

Basic System Administration

目 录 1 简 介 1 2 产 品 规 格 1 3 配 置 前 提 1 4 配 置 环 境 服 务 器 软 件 2 5 配 置 指 导 组 网 拓 扑 测 试 步 骤 移 除 虚 拟 机 删 除 虚 拟 机

Windows 2000 Server for T100

校友会系统白皮书feb_08

目录 1 简介 1 2 产品规格 规格列表 注意事项 友商实现对比 2 3 配置前提 3 4 配置环境 服务器 软件 3 5 组网需求 4 6 配置指导 H3C CAS CVM 虚拟化管理平台界面客户化定制 H3C

AppAssure 5

HOL-CHG-1695

HPE LeftHand OS 12.5 版发行说明

Cloudy computing forEducation

目录 1 简介 1 2 产品规格 兼容性列表 注意事项 2 3 配置前提 2 4 配置环境 服务器 软件 2 5 组网需求 3 6 测试步骤 Apache Tomcat 准备测试虚拟机 准备 Apache T

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

支持的趋势科技服务器深度安全防护系统功能(按平台划分)

... 3 vsphere Hypervisor ESXi ESXi DCUI...4 NVIDIA GRID...4 Horizon with GRID vgpu...4 Horizon with GRID vdga.

LTM Management Console

本文由筱驀釹贡献

ebook140-8

Ubuntu和CentOS如何配置SSH使得无密码登陆

05_資源分享-NFS及NIS.doc

自由軟體教學平台

V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2

次世代のITインフラ“Compute”を先取り!HPが統合型アプライアンス「HP ConvergedSystem」を推進する理由

<5C5C D2D CB1BEB5D8B4C5C5CC CBACDCAA25CBBD45CBDF8D0D0D6D05CD5FEB2C95CCAFDD7D65CC2DBD6A4BBE15C E31322E3234C2DBD6A4B8E529C3B7D6DDCAD0CAFDD7D6BBAFB3C7CAD0D7DBBACF2E2E2E2E646F63>

IBM System x 系列手册

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Microsoft Word zw

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

目 录 第 一 章 总 论 概 述 编 制 依 据 和 原 则 企 业 概 况 项 目 提 出 的 背 景 及 投 资 必 要 性 可 行 性 研 究 的 工 作 范 围 可 行 性 研 究

Unify专业调度解决方案 (小文件)

untitled

untitled

Sun Blade X6275 M A

Microsoft Word - PS2_linux_guide_cn.doc

的 機 器 指 令, 由 Java 虛 機 器 代 表 第 三 種 是 Unix 虛 擬 機 器 模 型 我 們 將 一 一 介 紹 這 些 不 同 派 別 的 VM 模 型 IBM 虛 擬 機 器 模 型 現 今 所 使 用 的 主 要 VM 模 型 之 一 就 是 IBM(Internation

untitled

ebook62-1

Dell AppAssure 安装和升级指南

<4D F736F F D20312D3120B9ABBFAAD7AAC8C3CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

Sun Storage Common Array Manager 阵列管理指南,版本 6.9.0

專業式報告

05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel

语 考 试 考 务 工 作 的 汉 考 国 际 教 育 科 技 ( 北 京 ) 有 限 公 司 ( 以 下 简 称 汉 考 国 际 ) 组 织 的 培 训 和 网 络 考 试 系 统 安 装 指 导, 并 签 署 汉 语 网 络 考 试 补 充 服 务 协 议 第 六 条 拟 新 申 请 成 立 汉

3 3 4 Apollo System 5 HPE Apollo System 6 HPE Apollo 2000 System 7 HPE Apollo 2000 System 8 HPE Apollo 4000 System 10 HPE Apollo 4200 Gen9 13 HPE Apol


Chapter 2

ebook140-9

册子0906

ebook 185-6

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

Sun StorEdge 3000 系列安装、操作和维护手册 (3310)

TCA Linux 相容性認證測試流程步驟

經濟統計資料庫管理資訊系統

1.ai

HP 3PAR StoreServ 7000 Storage SmartStart 1.3 软件发行说明

Simulator By SunLingxi 2003

(Quad-Core Intel Xeon 2.0GHz) ()(SAS) (Quad-Core Intel Xeon 2.0GHz) (Windows )(Serial ATA) (Quad-Core Intel Xeon 2.0GHz) (Linux)(Serial ATA)

Dell EMC Data Domain DDOS 5.5 Data Domain Data Domain Data Domain : Data Domain Boost (DDBoost) Dell EMC DDBoost Data Domain DDBoost Source De-Dup Bac

BYOD SDN IT L2 / L3 Channel VLAN ( ) Thin AP SDN L2/L3 QOS ( ) NSX NSX NSX VMware NSX VMware NSX SDN

CA Nimsoft Monitor Snap 快速入门指南

スライド 1

STC-U10

IT Data-intensive application,iscsi Middl

9202reply-s.doc

F4

投影片 1

Guide to Install SATA Hard Disks

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

项目采购需求编写模板

白 皮 书 英 特 尔 IT 部 门 实 施 Apache Hadoop* 英 特 尔 分 发 版 软 件 的 最 佳 实 践 目 录 要 点 概 述...1 业 务 挑 战...2 Hadoop* 分 发 版 注 意 事 项...3 Hadoop* 基 础 架 构 注 意 事 项

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

Microsoft Word - 134招标文件.doc

在 Hitachi AMS 2000 系列上应用 VMware VAAI 的优势

Acronis True Image 2015

MSAC-EX1

SMARTZONE WLAN SmartZone 3 L2oGRE QinQ vsz-d / SZ100-D WLAN NAT WLAN Ruckus 1Gbps 10Gbps SmartZone SmartZone vsz DHCP/NAT DHCP IP NAT MAC SmartZone WL

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

EMC® VNX® Series VNX8000™ Block 安装指南

版 權 2014 贊 雲 科 技 股 份 有 限 公 司 版 權 保 護 聲 明 未 經 贊 雲 科 技 股 份 有 限 公 司 書 面 許 可, 本 檔 任 何 部 分 的 內 容 不 得 被 複 製 或 抄 襲 用 於 任 何 目 的 本 檔 的 內 容 在 未 經 通 知 的 情 形 下 可

LSI U320 SCSI卡用户手册.doc

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

目录 1 简介 1 2 配置前提 1 3 VSR 接口直接绑定主机网络接口 组网需求 配置思路 使用版本 配置步骤 虚拟网卡的配置 VSR 虚拟路由器配置 配置验证 配置文件 7 4 VSR 多个

T1028_Manual_KO_V3 0.pdf

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

RTX3.2.0标准版 - 技术白皮书

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

软件概述

政府機關資訊通報第295期(5月)

共同供應契約項次總 表 PowerConnect 8024F ( IPV6) 679, /100/1000Base-T PowerConnect , /100Base-TX ( IPV6) PowerConnect ,64

スライド 1

Acronis True Image 2014

概述

Transcription:

H3C CAS V2V 离线迁移操作指导书 Copyright 2015 杭州华三通信技术有限公司版权所有, 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 本文档中的信息可能变动, 恕不另行通知

目录 1 简介 1 2 配置前提 1 3 配置环境 1 3.1 服务器 1 3.2 软件 2 4 组网需求 2 5 测试步骤 3 5.1 离线迁移华为虚拟机 3 5.1.1 Windows Server 2008 R2 数据中心版 64 位 3 5.1.2 Red Hat Enterprise Linux Server 5.4 64 位 7 5.2 离线迁移 VMware 虚拟机 11 5.2.1 Windows Server 2003 企业版 32 位 11 5.2.2 CentOS Release 6.5 64 位 19 i

1 简介 本文档用于介绍 H3C CAS 云计算管理平台支持虚拟机离线 V2V 迁移的使用方法和操作步骤 V2V(Virtual to Virtual) 是指在虚拟化平台之间迁移虚拟机的技术与方法, 可以是在同一种虚拟化平台之间进行迁移, 也可以是跨异构虚拟化平台进行迁移 V2V 区分在线迁移和离线迁移两种方式 : (1) 在线迁移 : 虚拟机在运行的同时进行虚拟机数据的迁移 在线迁移对虚拟机业务的影响相对较小, 但是, 存在迁移之后, 源和目的虚拟机数据不同步的风险 (2) 离线迁移 : 将虚拟机安全关闭后进行虚拟机数据的迁移 离线迁移会造成虚拟机业务中断时间较长, 但是, 迁移前后的虚拟机数据文件是一致的 本文档仅介绍虚拟机离线 V2V 迁移的方法和步骤 在线 V2V 迁移都需要各个虚拟化厂商提供的专业的 V2V 迁移工具软件辅助完成, 有关 H3C CAS 云计算管理平台支持在线 V2V 迁移的方法和步骤, 请参考 H3C CAS P2V & V2V 迁移工具操作指导书 2 配置前提 本文档中的配置均是在实验室环境下进行的配置和验证, 配置前服务器和软件的所有参数均采用出 厂时的缺省配置 如果您已经对被测试对象进行了配置, 为了保证配置效果, 请确认现有配置和以 下举例中的配置不冲突 3 配置环境 3.1 服务器 本文档不严格与具体硬件服务器型号对应, 如果使用过程中与产品实际情况有差异, 请参考相关产 品手册, 或以设备实际情况为准 本文档使用的服务器型号与配置如下表所示, 该环境不作为实际 部署时的强制环境或推荐环境, 只需要服务器能够兼容 H3C CAS 云计算管理平台即可完成本配置 配置项服务器 #1 (H3C CAS CVM 虚拟化管理平台 ) 服务器 #2 (H3C CAS CVK 虚拟化内核系统 ) 服务器 #3 ( 华为 FusionCompute 虚拟化软件 ) 说明 HP ProLiant DL380p Gen8 CPU:2 路 8 核,Intel Xeon E5-2650 0 @ 2.00GHz 内存 :32 GB HP ProLiant DL380p Gen8 CPU:2 路 6 核,Intel Xeon E5-2630 0 @ 2.30GHz 内存 :96 GB H3C FlexServer B390 CPU:2 路 6 核,Intel Xeon E5-2620 0 @ 2.00GHz 内存 :32 GB 1

服务器 #4 (VMware vsphere 5.5 虚拟化软件 ) 存储 ( 共享存储设备 ) HP ProLiant BL460c G7 CPU:2 路 6 核,Intel Xeon E5649 @ 2.53GHz 内存 :16 GB HP StoreVirtual 4730 3.2 软件 软件 版本 H3C CAS-D0211(KVM Kernel 3.13.6) 服务器虚拟化管理软件 华为 FusionCompute V100R005C00SPC300 基础版 (Xen Kernel 3.0.93-0.8) VMware ESXi 5.5.0 1331820 用于验证华为虚拟机 V2V 离线迁移 : Windows Server 2008 R2 数据中心版 64 位 虚拟机操作系统 Red Hat Enterprise Linux Server 5.4 64 位 ( 内核版本 :2.6.18-164) 用于验证 VMware 虚拟机 V2V 离线迁移 : Windows Server 2003 专业版 32 位 CentOS Release 6.5 64 位 ( 内核版本 :2.6.32-431.el6.x86_64) SSH 客户端 SSH Secure Shell 3.2.9 (Build 283) 4 组网需求 VM #1 VM #2 VM #3 VM #4 Windows Server 2008 R2 Red Hat Enterprise Linux Windows Server 2003 CentOS Release 6.5 数据中心版 64 位 Server 5.4 64 位 专业版 64 位 64 位 LUN( 华为虚拟化使用 ) 200GB 服务器 #3 华为 FusionCompute V100R005C00SPC300 基础版 服务器 #4 VMware vsphere Server 5.5 192.168.0.102 192.168.0.83 V2V 迁移 存储业务 IP:192.168.0.40 VM #1 VM #2 VM #3 VM #4 Windows Server 2008 Red Hat Enterprise Windows Server 2003 CentOS Release 6.5 R2 数据中心版 64 位 Linux Server 5.4 64 位 专业版 64 位 64 位 LUN(H3C 虚拟化使用 ) 500GB 服务器 #1 H3C CAS CVM 虚拟化管理平台 服务器 #2 H3C CAS CVK 虚拟化内核系统 HP StoreVirtual 4730 192.168.20.32 192.168.20.13 图 1 虚拟机离线 V2V 迁移测试逻辑组网图 2

组网说明 : (1) 服务器 #1 和服务器 #2 分别安装 H3C CAS CVM 虚拟化管理平台与 H3C CAS CVK 虚拟化内核系统, 在 HP StoreVirtual P4730(iSCSI) 存储设备上划分了一个 500GB 的 LUN, 并将这个 LUN 作为 iscsi 共享存储设备挂载到服务器 #2 下 ( 用于承载 H3C CAS 虚拟机镜像文件 ) (2) 服务器 #3 安装华为 FusionCompute V100R005C00SPC300 基础版, 在 HP StoreVirtual P4730(iSCSI) 存储设备上划分一个 200GB 的 LUN, 并将这个 LUN 作为 iscsi 共享存储设备挂载到服务器 #3 下 ( 用于承载华为虚拟机镜像文件 ) (3) 服务器 #4 安装 VMware vspere Server 5.5 版本, 使用本地磁盘 (4) 分别通过华为和 VMware 的虚拟化管理软件在各自的虚拟化主机上创建两个虚拟机 VM #1 VM #2 和 VM #3 VM #4 (5) 分别为 VM #1~VM #4 上安装 Windows Server 2008 R2 数据中心版 64 位 Red Hat Enterprise Linux Server 5.4 64 位 Windows Server 2003 专业版 64 位和 CentOS Release 6.5 64 位操作系统 主要的验证项包括 : (1) 在 VM #1 关闭的情况下, 将 VM #1( 华为 )V2V 到 H3C CAS CVM 虚拟化管理平台 (2) 在 VM #2 关闭的情况下, 将 VM #2( 华为 )V2V 到 H3C CAS CVM 虚拟化管理平台 (3) 在 VM #3 关闭的情况下, 将 VM #3(VMware)V2V 到 H3C CAS CVM 虚拟化管理平台 (4) 在 VM #4 关闭的情况下, 将 VM #4(VMware)V2V 到 H3C CAS CVM 虚拟化管理平台 5 测试步骤 5.1 离线迁移华为虚拟机 5.1.1 Windows Server 2008 R2 数据中心版 64 位 步骤 1 创建虚拟机 # 在华为 FusionCompute V100R005C00SPC300 基础版 ( 服务器 #3) 上创建 1 个新的虚拟机, 虚 拟机配置如下表所示 资源 大小 vcpu vmem vdisk vnic 2 核 4GB 1 * 50GB(IDE 接口 ), 位于共享存储 1(HW_X_NET) 3

上述虚拟机资源配置仅为测试环境下的配置, 不作为正式 V2V 迁移时的业务虚拟机推荐配置 如果仅仅是测试用途, 虚拟磁盘容量尽量配置小一些, 以便节省后续文件拷贝及转换时间 # 通过控制台 (VNC) 为虚拟机安装 Windows Server 2008 R2 数据中心版 64 位操作系统 # 如果被测试虚拟机不是新建的虚拟机, 而且已经安装了华为 Tools 工具, 请务必首先将该工具从 操作系统内部卸载, 否则, 将极有可能导致 V2V 迁移之后的虚拟机无法在目标虚拟化平台上启动的 问题 图 2 在操作系统内卸载华为虚拟化代理工具 # 在虚拟机操作系统内安全关闭虚拟机 步骤 2 导出虚拟机 4

请不要使用华为 FusionCompute 虚拟化管理平台的 导出虚拟机 功能来导出虚拟机, 这种方法导出的虚拟机包含一个 OVF 格式配置文件和一个 VHD 格式镜像文件 经过实践, 使用这种方法导出的虚拟机通过格式转换之后, 在 H3C CAS CVK 虚拟化内核系统上无法被识别为一个可启动的磁盘文件 因此, 请务必通过直接拷贝原始镜像文件的方法来进行 V2V 操作 # 系统管理员通过服务器带外管理 ( 例如,HP 的 ilo) 访问华为 FusionCompute 虚拟化主机节点, 通过命令行方式, 将虚拟机磁盘文件复制到 H3C CAS CVM 虚拟化管理平台挂载的共享存储上 FusionComputeV100R005C00SPC300:~ # cd /POME/datastore_2/vol/vol_26867BA455474639 B37D5F89A1089C55/ FusionComputeV100R005C00SPC300:/POME/datastore_2/vol/vol_26867BA455474639B37D5F8 9A1089C55 # scp vol_26867ba455474639b37d5f89a1089c55.vhd root@192.168.20.32:/vms/shared/ The authenticity of host '192.168.20.32 (192.168.20.32)' can't be established. ECDSA key fingerprint is 45:84:30:ca:9f:10:a7:11:29:50:64:2f:c6:5b:fc:48 [md5]. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.20.32' (ECDSA) to the list of known hosts. root@192.168.20.32's password: vol_26867ba455474639b37d5f89a1089c55.vhd 100% 50GB 13.2MB/s 1:04:33 FusionComputeV100R005C00SPC300:/POME/datastore_2/vol/vol_26867BA455474639B37D5F8 9A1089C55 # 虚拟机磁盘文件复制时间与镜像文件大小和网络带宽有关 步骤 3 虚拟机格式转换 # 系统管理员使用 SSH Secure Shell 客户端登录 H3C CAS CVM 虚拟化管理平台所在的服务器, 使用 kvm-img 或 qemu-img 命令, 将 VHD 格式文件转换成 H3C CAS CVK 虚拟化内核系统 能够识别的 QCOW2 格式 root@cvmnode:~# cd /vms/shared/ root@cvmnode:/vms/shared# kvm-img convert -O qcow2 vol_26867ba455474639b37d5f89a1089c55.vhd WinSvr2008R2x64.img root@cvmnode:~# 如果测试环境中没有共享存储设备, 则需要通过 SSH 客户端访问 H3C CAS CVK 虚拟化内核系 统主机, 将华为虚拟机镜像文件拷贝到虚拟化主机服务器本地磁盘目录 步骤 4 启动虚拟机 5

# 系统管理员登录到 H3C CAS CVM 虚拟化管理平台, 在集群服务器 ( 服务器 #2) 上创建一个新的虚拟机 在创建新虚拟机的时候, 由于不同的虚拟化平台对虚拟硬件的驱动软件不同, 为了保证新创建的虚拟机能够正常启动, 所有的虚拟硬件参数尽量使用标准配置, 例如, 虚拟磁盘类型 虚拟网卡类型等 下表为在 H3C CAS CVM 虚拟化管理平台上创建新虚拟机时的推荐配置 资源 大小 vcpu 2 核 ( 保持与源虚拟化平台中的配置一致 ) vmem 4GB( 保持与源虚拟化平台中的配置一致 ) vdisk IDE 类型, 路径请选择为转换后的虚拟机镜像文件, 位于共享存储 vnic 1( 普通网卡 ) vswitch vswitch0( 与管理口复用, 非推荐, 可根据实际情况配置 ) 网络策略模板 Default( 非推荐, 可根据实际情况配置 ) 图 3 新创建虚拟机时直接选择转换格式后的镜像文件 # 启动虚拟机, 通过 H3C CAS CVM 虚拟化管理平台提供的控制台 (VNC) 窗口观察虚拟机启动过 程是否正常, 启动完成进入操作系统之后是否正常 6

图 4 离线 V2V 之后启动成功的虚拟机 步骤 5 优化虚拟机由于在 H3C CAS CVM 虚拟化管理平台上创建的虚拟机资源都采用的默认配置, 在 V2V 结束之后, 可以对虚拟机配置进行优化, 以提升磁盘 网络的性能 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 挂载 CAStools 工具, 并在操作系统内安装 CAStools 工具 # 在操作系统内安全关闭虚拟机 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 删除原来的 IDE 类型磁盘, 新增 Virtio 类型磁盘, 并挂载虚拟机操作系统镜像 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 修改原来的普通网卡为 Virtio 类型网卡 # 重新启动虚拟机 5.1.2 Red Hat Enterprise Linux Server 5.4 64 位步骤 1 创建虚拟机 # 在华为 FusionCompute V100R005C00SPC300 基础版 ( 服务器 #3) 上创建 1 个新的虚拟机, 虚拟机配置如下表所示 资源 大小 vcpu 2 核 7

vmem vdisk vnic 4GB 1 * 20GB(IDE 接口 ), 位于共享存储 1(HW_V_NET) 上述虚拟机资源配置仅为测试环境下的配置, 不作为正式 V2V 迁移时的业务虚拟机推荐配置 如果仅仅是测试用途, 虚拟磁盘容量尽量配置小一些, 以便节省后续文件拷贝及转换时间 # 通过控制台 (VNC) 为虚拟机安装 Red Hat Enterprise Linux Server 5.4 64 位操作系统 # 如果被测试虚拟机不是新建的虚拟机, 而且已经安装了华为 Tools 工具, 请务必首先将该工具从 操作系统内部卸载, 否则, 将极有可能导致 V2V 迁移之后的虚拟机无法在目标虚拟化平台上启动的 问题 有关华为 Tools 的安装和卸载方法, 请参考其官网文档 : http://support.huawei.com/enterprise/docinforeader.action?contentid=doc1000036032&partno= 10042 [root@localhost ~]# /etc/.uvp-monitor/uninstall Start Uninstallation : restore system configurations. uninstall uvp-monitor service. uninstall kernel modules. Update kernel initrd image. The PV drive is unistalled successfully. Reboot the system for the installation to take effect. [root@localhost ~]# # 在虚拟机操作系统内安全关闭虚拟机 步骤 2 导出虚拟机 请不要使用华为 FusionCompute 虚拟化管理平台的 导出虚拟机 功能来导出虚拟机, 这种方法导出的虚拟机包含一个 OVF 格式配置文件和一个 VHD 格式镜像文件 经过实践, 使用这种方法导出的虚拟机通过格式转换之后, 在 H3C CAS CVK 虚拟化内核系统上无法被识别为一个可启动的磁盘文件 因此, 请务必通过直接拷贝原始镜像文件的方法来进行 V2V 操作 # 系统管理员通过服务器带外管理 ( 例如,HP 的 ilo) 访问华为 FusionCompute 虚拟化主机节点, 通过命令行方式, 将虚拟机磁盘文件复制到 H3C CAS CVM 虚拟化管理平台挂载的共享存储上 FusionComputeV100R005C00SPC300:~ # cd /POME/datastore_2/vol/vol_E57C45F46884499C8586804 FAC88566C/ FusionComputeV100R005C00SPC300:/POME/datastore_2/vol/vol_E57C45F46884499C8586804 8

FAC88566C # scp vol_e57c45f46884499c8586804fac88566c.vhd root@192.168.20.32:/vms/shared/ The authenticity of host '192.168.20.32 (192.168.20.32)' can't be established. ECDSA key fingerprint is 45:84:30:ca:9f:10:a7:11:29:50:64:2f:c6:5b:fc:48 [md5]. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.20.32' (ECDSA) to the list of known hosts. root@192.168.20.32's password: vol_e57c45f46884499c8586804fac88566c.vhd 100% 20GB 13.2MB/s 1:04:33 FusionComputeV100R005C00SPC300:/POME/datastore_2/vol/vol_E57C45F46884499C8586804 FAC88566C # 虚拟机磁盘文件复制时间与镜像文件大小和网络带宽有关 步骤 3 虚拟机格式转换 # 系统管理员使用 SSH Secure Shell 客户端登录 H3C CAS CVM 虚拟化管理平台所在的服务器, 使用 kvm-img 或 qemu-img 命令, 将 VHD 格式文件转换成 H3C CAS CVK 虚拟化内核系统 能够识别的 QCOW2 格式 root@cvmnode:~# cd /vms/shared/ root@cvmnode:/vms/shared# kvm-img convert -O qcow2 vol_e57c45f46884499c8586804f AC88566C.vhd RHEL5.4x64.img root@cvmnode:~# 如果测试环境中没有共享存储设备, 则需要通过 SSH 客户端访问 H3C CAS CVK 虚拟化内核系 统主机, 将华为虚拟机镜像文件拷贝到虚拟化主机服务器本地磁盘目录 步骤 4 启动虚拟机 # 系统管理员登录到 H3C CAS CVM 虚拟化管理平台, 在集群服务器 ( 服务器 #2) 上创建一个新的虚拟机 在创建新虚拟机的时候, 由于不同的虚拟化平台对虚拟硬件的驱动软件不同, 为了保证新创建的虚拟机能够正常启动, 所有的虚拟硬件参数尽量使用标准配置, 例如, 虚拟磁盘类型 虚拟网卡类型等 下表为在 H3C CAS CVM 虚拟化管理平台上创建新虚拟机时的推荐配置 资源 大小 vcpu 2 核 ( 保持与源虚拟化平台中的配置一致 ) vmem 4GB( 保持与源虚拟化平台中的配置一致 ) vdisk IDE 类型, 路径请选择为转换后的虚拟机镜像文件, 位于共享存储 vnic 1( 普通网卡 ) vswitch vswitch0( 与管理口复用, 非推荐, 可根据实际情况配置 ) 网络策略模板 Default( 非推荐, 可根据实际情况配置 ) 9

图 5 新创建虚拟机时直接选择转换格式后的镜像文件 # 启动虚拟机, 通过 H3C CAS CVM 虚拟化管理平台提供的控制台 (VNC) 窗口观察虚拟机启动过 程是否正常, 启动完成进入操作系统之后是否正常 图 6 离线 V2V 之后启动成功的虚拟机 10

步骤 5 优化虚拟机由于在 H3C CAS CVM 虚拟化管理平台上创建的虚拟机资源都采用的默认配置, 在 V2V 结束之后, 可以对虚拟机配置进行优化, 以提升磁盘 网络的性能 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 挂载 CAStools 工具, 并在操作系统内安装 CAStools 工具 如果 CAStools 无法在虚拟机上安装成功, 说明操作系统内核与 CAStools 的虚拟串口驱动程序 不兼容, 亦即无法支持 Virtio 类型网卡与磁盘 此时, 请忽略如下配置步骤 # 在操作系统内安全关闭虚拟机 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 删除原来的 IDE 类型磁盘, 新增 Virtio 类型磁盘, 并挂载虚拟机操作系统镜像 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 修改原来的普通网卡为 Virtio 类型网卡 # 重新启动虚拟机 5.2 离线迁移 VMware 虚拟机 5.2.1 Windows Server 2003 企业版 32 位步骤 1 创建虚拟机 # 在 VMware ESXi 主机上 ( 服务器 #4) 上创建 1 个新的虚拟机, 虚拟机配置如下表所示 资源 大小 vcpu vmem vdisk vnic 2 核 4GB 1 * 20GB( 厚置备延迟置零 ), 位于本地存储 1(E1000) 上述虚拟机资源配置仅为测试环境下的配置, 不作为正式 V2V 迁移时的业务虚拟机推荐配置 如果仅仅是测试用途, 虚拟磁盘容量尽量配置小一些, 以便节省后续文件拷贝及转换时间 # 通过控制台为虚拟机安装 Windows Server 2003 R2 企业版 SP2 32 位操作系统 11

# 如果被测试虚拟机不是新建的虚拟机, 而且已经安装了 VMtools 工具, 请务必首先将该工具从操 作系统内部卸载, 否则, 将极有可能导致 V2V 迁移之后的虚拟机在目标虚拟化平台上蓝屏或其它无 法正常启动的问题 图 7 在操作系统内卸载 VMtools # 运行特定的注册表文件, 用于加载 IDE 类型外设驱动程序, 这些驱动程序在虚拟机后续运行在 H3C CAS CVK 虚拟化内核系统时非常关键 注册表文件内容如下所示 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_ channel] "Service"="atapi" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_id e_channel] "Service"="atapi" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0600] "Service"="atapi" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*azt0502] "Service"="atapi" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\gendisk] "ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}" "Service"="disk" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101] 12

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_0e11 &dev_ae33] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039 &dev_0601] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039 &dev_5513] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1042 &dev_1000] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_105a &dev_4d33] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0640] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0646] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0646&rev_05] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0646&rev_07] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0648] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095 &dev_0649] 13

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1097 &dev_0038] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad &dev_0001] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad &dev_0150] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9 &dev_5215] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9 &dev_5219] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9 &dev_5229] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1106 &dev_0571] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_1222] "Service"="intelide" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_1230] "Service"="intelide" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_2411] "Service"="intelide" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_2421] "Service"="intelide" 14

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_7010] "Service"="intelide" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_7111] "Service"="intelide" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086 &dev_7199] "Service"="intelide" ;Add driver for Atapi (requires Atapi.sys in Drivers directory) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi] "ErrorControl"=dword:00000001 "Group"="SCSI miniport" "Start"=dword:00000000 "Tag"=dword:00000019 "Type"=dword:00000001 "DisplayName"="Standard IDE/ESDI Hard Disk Controller" "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\ 00,73,00,79,00,73,00,00,00 ;Add driver for intelide (requires intelide.sys in drivers directory) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde] "ErrorControl"=dword:00000001 "Group"="System Bus Extender" "Start"=dword:00000000 "Tag"=dword:00000004 "Type"=dword:00000001 "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\ 00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00 ;Add driver for Pciide (requires Pciide.sys and Pciidex.sys in Drivers directory) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCIIde] "ErrorControl"=dword:00000001 "Group"="System Bus Extender" "Start"=dword:00000000 "Tag"=dword:00000003 "Type"=dword:00000001 "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\ 00,2e,00,73,00,79,00,73,00,00,00 15

图 8 在 VMware 虚拟机中加载 IDE 驱动程序注册表文件 # 在虚拟机操作系统内安全关闭虚拟机 步骤 2 导出虚拟机 # 系统管理员通过 VMware vsphere Web Client 登录到 VMware vcenter 管理平台, 在虚拟机存储池中定位到虚拟机镜像文件, 右键单击镜像磁盘文件, 从菜单中选择 从数据存储下载, 将文件拷贝到指定的路径, 可以是本地 PC 机, 也可以是网络路径 本文档选择将镜像文件下载到网络文件服务器 16

图 9 下载 VMware 虚拟机镜像磁盘文件 虚拟机磁盘文件复制时间与镜像文件大小和网络带宽有关 # 系统管理员使用 SSH Secure Shell 客户端登录 H3C CAS CVM 虚拟化管理平台所在的服务器, 将网络文件服务器上的 VMware 虚拟机镜像文件上传到共享存储池目录下 root@cvmnode:~# scp root@192.168.0.6:/root/winsvr2003r2sp2-flat.vmdk /vms/shared/ root@192.168.0.6's password: WinSvr2003R2SP2-flat.vmdk 100% 20GB 64.8MB/s 05:16 root@cvmnode:~# 如果测试环境中没有共享存储设备, 则需要通过 SSH 客户端访问 H3C CAS CVK 虚拟化内核系 统主机, 将 VMware 虚拟机镜像文件拷贝到虚拟化主机服务器本地磁盘目录 步骤 3 虚拟机格式转换 # 使用 kvm-img 或 qemu-img 命令, 将 VMDK 格式文件转换成 H3C CAS CVK 虚拟化内核 系统能够识别的 QCOW2 格式 root@cvmnode:~# cd /vms/shared/ root@cvmnode:/vms/shared# kvm-img convert -O qcow2 WinSvr2003R2SP2-flat.vmdk WinSvr2003R2SP2.img 17

步骤 4 启动虚拟机 # 系统管理员登录到 H3C CAS CVM 虚拟化管理平台, 在集群服务器 ( 服务器 #2) 上创建一个新的虚拟机 在创建新虚拟机的时候, 由于不同的虚拟化平台对虚拟硬件的驱动软件不同, 为了保证新创建的虚拟机能够正常启动, 所有的虚拟硬件参数尽量使用标准配置, 例如, 虚拟磁盘类型 虚拟网卡类型等 下表为在 H3C CAS CVM 虚拟化管理平台上创建新虚拟机时的推荐配置 资源 大小 vcpu 2 核 ( 保持与源虚拟化平台中的配置一致 ) vmem 4GB( 保持与源虚拟化平台中的配置一致 ) vdisk IDE 类型, 路径请选择为转换后的虚拟机镜像文件, 位于共享存储 vnic 1( 普通网卡 ) vswitch vswitch0( 与管理口复用, 非推荐, 可根据实际情况配置 ) 网络策略模板 Default( 非推荐, 可根据实际情况配置 ) 图 10 新创建虚拟机时直接选择转换格式后的磁盘文件 # 启动虚拟机, 通过 H3C CAS CVM 虚拟化管理平台提供的控制台 (VNC) 窗口观察虚拟机启动过 程是否正常, 启动完成进入操作系统之后是否正常 18

图 11 离线 V2V 之后启动成功的虚拟机 步骤 5 优化虚拟机由于在 H3C CAS CVM 虚拟化管理平台上创建的虚拟机资源都采用的默认配置, 在 V2V 结束之后, 可以对虚拟机配置进行优化, 以提升磁盘 网络的性能 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 挂载 CAStools 工具, 并在操作系统内安装 CAStools 工具 # 在操作系统内安全关闭虚拟机 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 删除原来的 IDE 类型磁盘, 新增 Virtio 类型磁盘, 并挂载虚拟机操作系统镜像 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 修改原来的普通网卡为 Virtio 类型网卡 # 重新启动虚拟机 5.2.2 CentOS Release 6.5 64 位 步骤 1 创建虚拟机 # 在 VMware ESXi 主机上 ( 服务器 #4) 上创建 1 个新的虚拟机, 虚拟机配置如下表所示 19

资源 大小 vcpu vmem vdisk 2 核 4GB 1 * 20GB(Thin Provision), 位于本地存储 vnic 1(VMXNET 3) 上述虚拟机资源配置仅为测试环境下的配置, 不作为正式 V2V 迁移时的业务虚拟机推荐配置 如果仅仅是测试用途, 虚拟磁盘容量尽量配置小一些, 以便节省后续文件拷贝及转换时间 # 通过控制台为虚拟机安装 CentOS Release 6.5 64 位操作系统 # 如果被测试虚拟机不是新建的虚拟机, 而且已经安装了 VMtools 工具, 请务必首先将该工具从操 作系统内部卸载, 否则, 将极有可能导致 V2V 迁移之后的虚拟机在目标虚拟化平台上蓝屏或其它无 法正常启动的问题 [root@localhost ~]# cd /usr/bin/ # VMtools 默认安装路径为 /usr/bin [root@localhost bin]#./vmware-uninstall-tools.pl # 执行脚本卸载 VMtools Uninstalling the tar installation of VMware Tools. Stopping services for VMware Tools Stopping VMware Tools services in the virtual machine: Guest operating system daemon: [ OK ] Unmounting HGFS shares: [ OK ] Guest filesystem driver: [ OK ] VM communication interface socket family: [ OK ] VM communication interface: [ OK ] File /etc/pulse/default.pa is backed up to /etc/pulse/default.pa.old.0. The removal of VMware Tools 9.4.0 build-1280544 for Linux completed successfully. Thank you for having tried this software. [root@localhost bin]# # 在虚拟机操作系统内安全关闭虚拟机 步骤 2 导出虚拟机 # 系统管理员通过 VMware vsphere Web Client 登录到 VMware vcenter 管理平台, 在虚拟机存储池中定位到虚拟机镜像文件, 右键单击镜像磁盘文件, 从菜单中选择 从数据存储下载, 将文件拷贝到指定的路径, 可以是本地 PC 机, 也可以是网络路径 本文档选择将镜像文件下载到网络文件服务器 20

图 12 下载 VMware 虚拟机镜像磁盘文件 虚拟机磁盘文件复制时间与镜像文件大小和网络带宽有关 # 系统管理员使用 SSH Secure Shell 客户端登录 H3C CAS CVM 虚拟化管理平台所在的服务器, 将网络文件服务器上的 VMware 虚拟机镜像文件上传到共享存储池目录下 root@cvmnode:~# scp root@192.168.0.6:/root/centos6.5x64-flat.vmdk /vms/shared/ root@192.168.0.6's password: CentOS6.5x64-flat.vmdk 100% 20GB 66.9MB/s 05:06 root@cvmnode:~# 如果测试环境中没有共享存储设备, 则需要通过 SSH 客户端访问 H3C CAS CVK 虚拟化内核系 统主机, 将 VMware 虚拟机镜像文件拷贝到虚拟化主机服务器本地磁盘目录 步骤 3 虚拟机格式转换 # 使用 kvm-img 或 qemu-img 命令, 将 VMDK 格式文件转换成 H3C CAS CVK 虚拟化内核 系统能够识别的 QCOW2 格式 root@cvmnode:~# cd /vms/shared/ root@cvmnode:/vms/shared# kvm-img convert -O qcow2 CentOS6.5x64-flat.vmdk CentOS6.5x64.img 21

步骤 4 启动虚拟机 # 系统管理员登录到 H3C CAS CVM 虚拟化管理平台, 在集群服务器 ( 服务器 #2) 上创建一个新的虚拟机 在创建新虚拟机的时候, 由于不同的虚拟化平台对虚拟硬件的驱动软件不同, 为了保证新创建的虚拟机能够正常启动, 所有的虚拟硬件参数尽量使用标准配置, 例如, 虚拟磁盘类型 虚拟网卡类型等 下表为在 H3C CAS CVM 虚拟化管理平台上创建新虚拟机时的推荐配置 资源 大小 vcpu 2 核 ( 保持与源虚拟化平台中的配置一致 ) vmem 4GB( 保持与源虚拟化平台中的配置一致 ) vdisk IDE 类型, 路径请选择为转换后的虚拟机镜像文件, 位于共享存储 vnic 1( 普通网卡 ) vswitch vswitch0( 与管理口复用, 非推荐, 可根据实际情况配置 ) 网络策略模板 Default( 非推荐, 可根据实际情况配置 ) 图 13 新创建虚拟机时直接选择转换格式后的磁盘文件 # 启动虚拟机, 通过 H3C CAS CVM 虚拟化管理平台提供的控制台 (VNC) 窗口观察虚拟机启动过 程是否正常, 启动完成进入操作系统之后是否正常 22

图 14 离线 V2V 之后启动成功的虚拟机 步骤 5 优化虚拟机由于在 H3C CAS CVM 虚拟化管理平台上创建的虚拟机资源都采用的默认配置, 在 V2V 结束之后, 可以对虚拟机配置进行优化, 以提升磁盘 网络的性能 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 挂载 CAStools 工具, 并在操作系统内安装 CAStools 工具 如果 CAStools 无法在虚拟机上安装成功, 说明操作系统内核与 CAStools 的虚拟串口驱动程序 不兼容, 亦即无法支持 Virtio 类型网卡与磁盘 此时, 请忽略如下配置步骤 # 在操作系统内安全关闭虚拟机 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 删除原来的 IDE 类型磁盘, 新增 Virtio 类型磁盘, 并挂载虚拟机操作系统镜像 # 在 H3C CAS CVM 虚拟化管理平台上, 修改虚拟机, 修改原来的普通网卡为 Virtio 类型网卡 # 重新启动虚拟机 23