收集有关要移动的 VM 的数据
将工作负载迁移到 Private Cloud Appliance X9-2 的第一阶段是收集有关要移动的虚拟机的信息。
您可以使用源平台管理工具或直接在每个源虚拟机内执行此操作。
收集以下主题中描述的信息。在迁移过程中,您将需要此信息。此处提到的命令并非详尽无遗。每个源环境的系统管理员应能够提供这些详细信息。
注意:
对于源系统上的数据收集,可以从虚拟机管理程序环境或管理框架(例如 VMWare vSphere 或 Oracle Enterprise Manager)收集关键信息。选择 Private Cloud Appliance 配置
收集分配给源 VM 的核心数和内存大小。这将根据 VM 的要求确定对应的 Private Cloud Appliance 配置。有关 Private Cloud Appliance 配置的列表,请参见下一个主题。请注意,核心与 RAM 的比率为 1:16。
选择满足实例容量需求的配置,根据 CPU 速度和资源利用率进行调整,并适应未来的增长计划。如果 CPU 占用率峰值较低或内存分配过多,则可以选择较小的配置。这将有助于最大限度地增加可托管的实例数。
注意:
配置还确定实例可以具有的虚拟 NIC 的最大数量。您可能需要比 CPU 和内存要求更大的配置。有关详细信息,请参见以下主题 "About Standard Shapes"。源环境和操作系统中的工具可用于收集此信息。例如,通过 Private Cloud Appliance 2 和 Oracle VM,VM 的配置可从 Oracle VM Manager 浏览器界面直接查看,或者通过发出 Oracle VM CLI 命令 show vm name=VMNAME
直接查看。Oracle VM VirtualBox 通过图形界面或使用 vboxmanage showvminfo VMNAME
命令提供此信息。在 KVM 上,使用命令 virsh dominfo VMNAME
。
您还可以在来宾操作系统中获取配置信息:
- 在 Linux 上,发出命令:
awk '($1 == "processor")' /proc/cpuinfo | wc -l ; mpstat -P ALL
表示 CPU 计数,free -h" or "cat /proc/meminfo |grep MemTotal
表示内存大小。 - 在 Oracle Solaris 上针对 CPU 计数发出
psrinfo -vp
,针对内存大小发出prtconf|grep Mem
。 - 在 Windows 上,要根据 Windows 的版本获取 CPU 数和内存大小,请右键单击 This PC ,或者依次选择 Settings(设置)、 System(系统)和 About(关于);或者使用控制面板;或者输入 Task Manager。
关于标准配置
私有云设备 X9-2 支持以下配置。
调整实例大小时,选择提供足够 CPU 和内存容量的配置。如果源 VM 的 CPU 速度比 X9-2 服务器慢,或者预配的容量超出其需要,则可以选择较小的配置。该配置还包括最多数量的虚拟网络设备,因此,如果实例需要的配置超出了满足 CPU 核心和内存要求的最小配置,则必须提升到更大的配置。
下表列出了每个配置以及核心、内存和虚拟 NIC。
配置名称 | 核心 | 内存 (GB) | 虚拟 NIC |
---|---|---|---|
VM.PCAStandard1.1 | 1 | 16 | 2 |
VM.PCAStandard1.2 | 2 | 32 | 2 |
VM.PCAStandard1.4 | 4 | 64 | 4 |
VM.PCAStandard1.8 | 8 | 128 | 8 |
VM.PCAStandard1.16 | 16 | 256 | 16 |
VM.PCAStandard1.24 | 24 | 384 | 24 |
VM.PCAStandard1.32 | 32 | 512 | 24 |
VM.PCAStandard1.48 | 48 | 768 | 24 |
VM.PCAStandard1.Max | 60 | 960 | 24 |
关于存储配置
收集 VM 所拥有的磁盘的数量和大小。
移动 Private Cloud Appliance 上的引导磁盘(或引导卷)时,包含数据、交换、/tmp
的磁盘在此过程中不会传输应用程序二进制文件。在传输引导卷并创建实例后,您需要选择其大小。数据磁盘称为块存储卷,在创建实例后进行定义和填充。
关于文件系统挂载和 iSCSI 块存储
您需要有关 VM 访问的 NFS 和 SMB 挂载以及 iSCSI 目标的详细信息。文件系统挂载不是实例定义的一部分。
如果新平台可以访问相同的存储平台,则仍可使用它们。在 VM commands
中使用相同功能,如关于存储配置部分所述。
注意:
更改虚拟机会更改其 iSCSI IQN。要继续访问同一 iSCSI 块存储,需要在 VM 实例和 iSCSI SAN 存储层中进行调整。关于网络配置
对于 VM 中的每个虚拟 NIC,收集其 IP 地址、网络掩码、MTU、路由、DNS 和 NTP 设置。
以下选项列表并非详尽无遗,因为系统管理员可以使用多种工具来获取此信息:
-
在 Linux 上,使用
ifconfig -a; ip a; netstat
命令和cat /etc/resolv.conf
。还可以使用图形工具:例如,在 GNOME 上,您可以使用桌面导航 System 、 Preferences 、 Internet 和 Network 、 Network Connections ,然后显示 IP 设置。 - 在 Solaris 上,使用
ifconfig -a; dladm show-link; ipadm show-if; ipadm show-addr
和netstat
命令。 - 在 Windows 上,使用
ipconfig
命令或使用控制面板、设置显示。