跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 部署指南 / 安装工作流程 / 克隆磁盘映像
适用范围 SUSE Linux Enterprise Server 12 SP5

7 克隆磁盘映像

如果 SUSE Linux Enterprise Server 安装在虚拟化环境中,则克隆现有安装可能是部署其他计算机的最快方式。SUSE Linux Enterprise Server 提供了一个脚本用于清理每项安装的独特配置。随着 systemd 的引入,可以在不同的位置与文件中使用和设置唯一的系统标识符。因此,建议不要再使用克隆方式来构建系统映像。可以使用 KIWI 创建映像,具体请参见 https://doc.opensuse.org/projects/kiwi/doc/

要克隆计算机的磁盘,请参见您虚拟化环境的相关文档。

7.1 清理唯一的系统标识符

警告
警告:重要配置丢失

执行以下过程会将重要的系统配置数据永久删除。如果生产环境中在使用克隆的源系统,请对所克隆的映像运行清理脚本。

要清理所有唯一的系统标识符,请在克隆磁盘映像之前或之后执行以下过程。如果对克隆运行此过程,则需要对每个克隆都运行。因此,建议创建一个不在生产环境中使用,而是仅充当新克隆的源的黄金映像。已对该黄金映像执行清理操作,可以立即使用克隆。

例如,clone-master-clean-up 命令会去除:

  • 交换文件

  • Zypper 储存库

  • SSH 主机和客户端密钥

  • 临时目录,例如 /tmp/*

  • Postfix 数据

  • HANA 防火墙脚本

  • systemd 日记

  1. 使用 zypper 安装 clone-master-clean-up:

    root # zypper install clone-master-clean-up
  2. 编辑 /etc/sysconfig/clone-master-clean-up 以配置 clone-master-clean-up 的行为。此配置文件定义是否应去除 UID 大于 1000 的用户、/etc/sudoers 文件、Zypper 储存库和 Btrfs 快照。

  3. 运行以下脚本去除现有的配置和唯一标识符:

    root # clone-master-clean-up