Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

使用克隆置备新域

创建完磁盘映像的快照后,可以使用 ZFS clone 命令复制该磁盘映像。然后,可以将克隆的映像分配到其他域。通过克隆引导磁盘映像可以为新的来宾域快速创建引导磁盘,而无需执行整个 Oracle Solaris OS 安装过程。

例如,如果已创建的 disk0 是域 ldg1 的引导磁盘,请执行以下操作克隆该磁盘,以为域 ldg2 创建引导磁盘。

primary# zfs create ldmpool/ldg2
primary# zfs clone ldmpool/ldg1/disk0@version_1 ldmpool/ldg2/disk0

随后,ldompool/ldg2/disk0 可作为虚拟磁盘导出并指定给新的 ldg2 域。域 ldg2 可从该虚拟磁盘直接引导,而无需执行 OS 整个安装过程。

克隆引导磁盘映像

克隆引导磁盘映像后,新的映像与原始引导磁盘完全相同,它包含在克隆映像之前存储在引导磁盘上的所有信息(如主机名、IP 地址、已挂载的文件系统表或任意系统配置或可调参数)。

因为原始引导磁盘映像上已挂载文件系统表与已克隆的磁盘映像上的已挂载文件系统表相同,所以,将已克隆的磁盘映像指定给新域的的顺序必须与原始域上的相同。例如,如果引导磁盘映像已指定为原始域的第一个磁盘,则已克隆的磁盘映像也必须指定为新域的第一个磁盘。否则,无法引导新域。

如果原始域是使用静态 IP 地址配置的,则使用克隆映像的新域必须以相同的 IP 地址开始。在这种情况下,您可以使用 Oracle Solaris 11 sysconfig unconfigure 命令或 Oracle Solaris 10 sys-unconfig 命令更改新域的网络配置。要避免此问题,您还可以为未配置的系统的磁盘映像创建快照。

如果原始域是使用动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP) 配置的,则使用克隆映像的新域也应使用 DHCP。在这种情况下,您无需更改新域的网络配置,因为该域在其引导时可自动接收 IP 地址及其网络配置。


注 - 域的主机 ID 不会存储在引导磁盘上,而是在创建域时由 Logical Domains Manager 分配。因此,在克隆磁盘映像时,新域不会保留原始域的主机 ID。

如何创建未配置系统的磁盘映像的快照

  1. 绑定和启动原始域。
  2. 取消配置系统。
    • Oracle Solaris 11 OS:运行 sysconfig unconfigure 命令。
    • Oracle Solaris 10 OS:运行 sys-unconfig 命令。

    该操作完成后,域将停止。

  3. 停止和解除绑定域;不要重新引导该域。
  4. 创建域引导磁盘映像的快照。

    例如:

    primary# zfs snapshot ldmpool/ldg1/disk0@unconfigured

    此时,已经为未配置的系统的引导磁盘映像创建了快照。

  5. 克隆此映像,以创建首次引导时要求对系统进行配置的新域。