收集有关要移动的 VM 的数据
将工作负载迁移到 Private Cloud Appliance X9-2 的第一阶段是收集有关要移动的虚拟机的信息。
您可以使用源平台管理工具或直接在每个源虚拟机内执行此操作。
收集以下主题中介绍的信息。在迁移过程中,您将需要此信息。此处提到的命令不是全部。每个源环境的系统管理员应该能够提供这些详细信息。
注:
对于源系统上的数据收集,可以从虚拟机管理程序环境或管理框架(例如 VMWare vSphere 或 Oracle Enterprise Manager)收集关键信息。选择专用云设备配置
收集分配给源 VM 的核心数和内存大小。这将根据 VM 的要求确定相应的私有云一体机配置。请参阅下一个主题以了解私有云一体机配置列表。请注意,核心与 RAM 的比率为 1:16。
选择满足实例容量需求的配置,根据 CPU 速度和资源利用率进行调整并适应未来增长计划。如果 CPU 最大占用率较低或者内存超额分配,则可以选择较小的配置。这将有助于最大限度地增加可托管的实例数。
注:
配置还确定实例可以具有的最大虚拟 NIC 数。您可能需要比 CPU 和内存要求更大的配置。有关详细信息,请参阅以下主题“关于标准配置”。源环境和操作系统中的工具可用于收集此信息。例如,通过 Private Cloud Appliance 2 和 Oracle VM,可直接从 Oracle VM Manager 浏览器界面或发出 Oracle VM CLI 命令 show vm name=VMNAME
查看 VM 的配置。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 上,要获取 CPU 数和内存大小,具体取决于 Windows 的版本,请右键单击 This PC 或选择 Settings 、 System 、 About ;或者使用 Control Panel;或者输入 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 拥有的磁盘的数量和大小。
在专用云设备上移动引导磁盘(或引导卷)时,在此过程中不会传输包含数据、交换、/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 上,可以使用桌面导航系统、首选项、 Internet 和网络、网络连接,然后显示 IP 设置。 - 在 Solaris 上,使用
ifconfig -a; dladm show-link; ipadm show-if; ipadm show-addr
和netstat
命令。 - 在 Windows 上,使用
ipconfig
命令或使用 Control Panel 、 Settings 进行显示。