跳转到内容 跳转到页面导航:上一页[接入键p]/下一页[接入键n]
documentation.suse.com / 指南 / 创建操作系统镜像
适用于SUSE Linux Enterprise Server for SAP Applications 12个SP5

13创建操作系统镜像

有多种方法可以从SUSE Linux Enterprise Server为SAP应用程序创建自定义操作系统映像。首选的方法通常是使用KIWI,它摄取XML配置文件,然后完全自动运行。

或者,您也可以从现有的安装中创建一个映像,该映像在重新使用之前已被清理。

13.1用KIWI创建图像

KIWI是一种创建操作系统映像的工具,可以轻松地将这些映像复制到新的物理机或虚拟机。本节将介绍如何使用KIWI创建SLES-SAP映像。

SUSE Linux Enterprise Server for SAP应用程序现在支持使用包中的模板使用KIWI创建映像kiwi-template-sap.但是,目前的实施存在一定的限制:

  • 只支持构建VMX磁盘映像。不支持构建其他映像类型。

  • 您必须提供SUSE Linux Enterprise Server for SAP Applications的ISO镜像文件/ tmp / SLES4SAP.iso.开放构建服务不包含所有必需的包。

要构建一个基本映像,使用以下两个命令:

  1. 构建根文件系统:

    猕猴桃-p SLES4SAP——root fsroot
  2. 构建VMX映像:

    猕猴桃——create fsroot——输入VMX -d build

要使用SAPinst启用运行图形化安装,映像的默认设置启用以下功能:

  • 安装IceWM桌面

  • 服务xrdp自动启动,因此您可以通过RDP连接到机器。有关更多信息,请参见第十二章,通过RDP连接

有关KIWI和SLES-SAP的更多信息:

13.2在将实例用作主映像之前清理实例

在某些情况下,使用多个系统上已配置的主实例的映像而不是从头生成KIWI映像是有意义的。例如,当您的映像需要包含无法使用KIWI安装的附加软件或配置时。

但是,通常这样的映像将包含某些配置数据,这些配置数据不应该与系统的其余部分一起复制。

为了避免需要手动清理,请使用脚本clone-master-clean-up(可从同名包中获得)。

它会自动删除以下数据:

  • 交换设备(零擦除,然后重新启用)

  • 来自SUSE的SUSE注册信息和存储库,以及Zypper ID

  • 用户和主机SSH密钥、域和主机名

  • 生成的HANA-Firewall脚本(而不是配置本身)

  • Shell历史记录、邮件、cron作业、临时文件(/ tmp/ var / tmp)、日志文件(/var/log),随机种子,systemd日报》collectd统计数据,后缀配置、部分/根

  • /var/cache/var/crash/var/lib/systemd/coredump

同时,以下配置恢复默认值:

  • 不使用DHCP和网络配置的网络接口(/etc/hostname设置,/etc/resolv.conf)

  • sudo设置

此外,您可以选择设置一个新的密码。基于uuid的条目挂载由设备字符串替换。该脚本还确保,如果安装工作流的第一次引导部分用于最初的安装,那么在下一次引导时将再次运行该部分。

13.2.1配置clone-master-clean-up

在运行之前clone-master-clean-up,该脚本可通过以下方式配置:

  • 要将脚本配置为不清理某些数据,请使用配置文件/etc/sysconfig/clone-master-clean-up

    该文件还提供了可用选项的简短说明。

  • 为了配置脚本来清理额外的目录或文件,创建一个包含这些目录和文件的绝对路径的列表:

    / /删除/增加/文件。现在/其他/目录/ /删除

    另存此列表为/var/adm/clone-master-clean-up / custom_remove

13.2.2使用clone-master-clean-up

要使用脚本,请执行以下操作:

clone-master-clean-up

然后按照说明做。

13.2.3更多信息

以下来源提供了额外的信息clone-master-clean-up

  • 有关一般信息,请参阅手册页clone-master-clean-up

  • 有关哪些文件和目录可能还需要删除的信息,请参见/var/adm/clone-master-clean-up / custom_remove.template

Baidu
map