部署策略

目录

5.1. 最多部署 10 个工作站
5.2. 最多部署 100 个工作站
5.3. 部署 100 个以上的工作站

部署 SUSE Linux Enterprise Server 有几种不同的方法。有各种各样的方法可供选择,可以选择使用物理媒体的本地安装或网络安装服务器,也可以选择使用远程控制、高度自定义的自动安装技术进行大规模部署。 选择最符合您的要求的方法。

最多部署 10 个工作站

如果您的 SUSE Linux Enterprise Server 部署仅包含 1 到 10 个工作站,最简便的 SUSE Linux Enterprise Server 部署方法是如第 6 章 使用 YaST 进行安装中所述的纯手动安装。手动安装可以按照您的要求用几种不同的方法完成:

从 媒体进行安装

如果想安装单个断开连接的工作站,请考虑使用此方法。

通过使用 SLP 来从网络服务器进行安装

如果想安装一个工作站或几个工作站并且拥有通过 SLP 宣布的网络安装服务器,请考虑使用此方法。

从网络服务器进行安装

如果想安装一个工作站或几个工作站并且网络安装服务器可用,请考虑使用此方法。

表 5.1. 从 SUSE Linux Enterprise Server 媒体进行安装

安装源

SUSE Linux Enterprise Server 媒体包

要求手动交互的任务

  • 插入安装媒体

  • 引导安装目标

  • 更改媒体

  • 决定 YaST 安装范围

  • 用 YaST 系统配置系统

远程控制的任务

细节

从 SUSE Linux Enterprise Server 媒体进行安装


表 5.2. 通过使用 SLP 来从网络服务器进行安装

安装源

含有 SUSE Linux Enterprise Server 安装媒体的网络安装服务器

要求手动交互的任务

  • 插入引导磁盘

  • 引导安装目标

  • 决定 YaST 安装范围

  • 用 YaST 配置系统

远程控制的任务

无,但此方法可以与 VNC 组合

细节

第 6.1.1 节 “通过使用 SLP 来从网络服务器进行安装”


表 5.3. 从网络服务器进行安装

安装源

含有 SUSE Linux Enterprise Server 安装媒体的网络安装服务器

要求手动交互的任务

  • 插入引导磁盘

  • 提供引导选项

  • 引导安装目标

  • 决定 yast 安装范围

  • 用 YaST 配置系统

远程控制的任务

无,但此方法可以与 VNC 组合

细节

第 6.1.2 节 “从没有 SLP 的网络源安装”


最多部署 100 个工作站

随着越来越多的工作站需要安装,您肯定不愿意手动安装和配置每个工作站。 有许多自动或半自动的方法,还有几个可执行安装的选项可以最大程度地减少实际用户交互。

在考虑使用全自动的方法之前,要考虑到情况越复杂,安装时间将越长。 如果您的部署有时间限制,可以选不太复杂的方法,以便使其更快速地进行。 大规模的部署以及那些需要远程执行的部署,可以采用自动的方法。

从以下选项中选择:

通过 VNC— 静态网络配置的简单远程安装

对于小规模或中等规模的静态网络安装,请考虑使用此方法。 需要有网络、网络安装服务器及 VNC 查看器应用程序。

通过 VNC— 动态网络配置的简单远程安装

对于小规模或中等规模的通过 DHCP 的动态网络安装,请考虑使用此方法。 需要有网络、网络安装服务器及 VNC 查看器应用程序。

通过 VNC— PXE 引导和 LAN 唤醒的远程安装

在需要通过网络安装并无需与安装目标进行实际交互的小规模或中等规模情况下,请考虑使用此方法。 要求有网络、网络服务器、网络引导映像、网络可引导目标硬件及 VNC 查看器应用程序。

通过 SSH— 静态网络配置的简单远程安装

对于小规模或中等规模的静态网络安装,请考虑使用此方法。 要求有网络、网络安装服务器及 SSH 客户应用程序。

通过 SSH— 静态网络配置的简单远程安装

对于小规模或中等规模的通过 DHCP 的动态网络安装,请考虑使用此方法。 要求有网络、网络安装服务器及 SSH 客户应用程序。

通过 SSH— PXE 引导和 LAN 唤醒的远程安装

在需要通过网络安装并无需与安装目标进行实际交互的小规模或中等规模情况下,请考虑使用此方法。 要求有网络、网络服务器、网络引导映像、网络可引导目标硬件及 SSH 客户应用程序。

简单的大规模安装

对相同计算机的大规模部署,请考虑使用此方法。 如果进行配置是为了使用网络引导,则完全不需要与目标系统的物理交互。 需要有网络、网络安装服务器、远程控制应用程序(如 VNC 查看器或 SSH 客户端)以及 AutoYaST 配置文件。 如果使用网络引导,也需要有网络引导映像和网络可引导硬件。

基于规则的自动安装

到各种类型硬件的大规模部署,请考虑使用此方法。 如果进行配置是为了使用网络引导,则完全不需要与目标系统的物理交互。 需要有网络、网络安装服务器、远程控制应用程序(如 VNC 查看器或 SSH 客户端)、几个 AutoYaST 配置文件及 AutoYaST 的规则设置。 如果使用网络引导,也需要有网络引导映像和网络可引导硬件。

表 5.4. 通过 VNC— 静态网络配置的简单远程安装

安装源

网络

准备工作

  • 设置安装源

  • 从安装媒体引导

控制和监视

远程:VNC

最适合

有不同硬件的小规模和中等规模部署情况

缺点

  • 每台计算机必须单独安装

  • 引导需要物理访问

细节

第 14.1.1 节 “通过 VNC 静态网络配置进行简单远程安装”


表 5.5. 通过 VNC— 动态网络配置的简单远程安装

安装源

网络

准备工作

  • 设置安装源

  • 从安装媒体引导

控制和监视

远程:VNC

最适合

有不同硬件的小规模和中等规模部署情况

缺点

  • 每台计算机必须单独安装

  • 引导需要物理访问

细节

第 14.1.2 节 “通过 VNC 动态网络配置进行简单远程安装”


表 5.6. 通过 VNC— PXE 引导和 LAN 唤醒的远程安装

安装源

网络

准备工作

  • 设置安装源

  • 配置 DHCP、 TFTP, PXE 引导和 WOL

  • 从网络引导

控制和监视

远程:VNC

最适合

  • 有不同硬件的小规模和中等规模部署情况

  • 完全远程安装;跨站点部署

缺点

每台计算机必须手动安装

细节

第 14.1.3 节 “通过 VNC—PXE Boot 和“网络唤醒”进行远程安装”


表 5.7. 通过 SSH— 静态网络配置的简单远程安装

安装源

网络

准备工作

  • 设置安装源

  • 从安装媒体引导

控制和监视

远程:SSH

最适合

  • 有不同硬件的小规模和中等规模部署情况

  • 低带宽连接到目标

缺点

  • 每台计算机必须单独安装

  • 引导需要物理访问

细节

第 14.1.4 节 “通过 SSH 静态网络配置进行简单远程安装”


表 5.8. 通过 SSH— 静态网络配置的简单远程安装

安装源

网络

准备工作

  • 设置安装源

  • 从安装媒体引导

控制和监视

远程:SSH

最适合

  • 有不同硬件的小规模和中等规模部署情况

  • 低带宽连接到目标

缺点

  • 每台计算机必须单独安装

  • 引导需要物理访问

细节

第 14.1.5 节 “通过 SSH 动态网络配置进行简单远程安装”


表 5.9. 通过 SSH— PXE 引导和 LAN 唤醒的远程安装

安装源

网络

准备工作

  • 设置安装源

  • 配置 DHCP、 TFTP, PXE 引导和 WOL

  • 从网络引导

控制和监视

远程:SSH

最适合

  • 有不同硬件的小规模和中等规模部署情况

  • 完全远程安装;跨站点部署

  • 低带宽连接到目标

缺点

每台计算机必须单独安装

细节

第 14.1.6 节 “通过 SSH—PXE Boot 和“网络唤醒”进行远程安装”


表 5.10. 简单的大规模安装

安装源

最好是网络

准备工作

  • 收集硬件信息

  • 创建 AutoYaST 配置文件

  • 设置安装服务器

  • 分发配置文件

  • 设置网络引导(DHCP、TFTP、PXE、WOL)

    从安装媒体引导目标

控制和监视

通过 VNC 或 SSH 本地或远程

最适合

  • 大规模部署情况

  • 相同硬件

  • 不能访问系统(网络引导)

缺点

仅适用于有相同硬件的计算机

细节

第 21.1 节 “简单的大规模安装”


表 5.11. 基于规则的自动安装

安装源

最好是网络

准备工作

  • 收集硬件信息

  • 创建 AutoYaST 配置文件

  • 创建 AutoYaST 规则

  • 设置安装服务器

  • 分发配置文件

  • 设置网络引导(DHCP、TFTP、PXE、WOL)

    从安装媒体引导目标

控制和监视

通过 SSH 或 VNC 本地或远程

最适合

  • 不同硬件

  • 跨站点部署

缺点

复杂规则安装

细节

第 21.2 节 “基于规则的自动安装”


部署 100 个以上的工作站

第 5.1 节 “最多部署 10 个工作站”中涉及的有关中等安装规模的大部分情况同样适用于大规模部署。然而,由于安装目标越来越多,全自动安装方法利大于弊。

很值得花时间在 AutoYaST 中创建一套成熟的规则和级别框架以满足大规模部署站点的要求。 根据安装项目的规模,无需单独接触每个目标将为您节省大量的时间。

如果应在第一次引导过程中完成用户设置,还可以选择通过 kiwi 和 firstboot 创建预装载映像。甚至可以通过专用于此任务的 PXE 引导服务器完成此类映像的部署。有关更多细节,请参见第 17 章 KIWI第 21 章 自动安装第 20 章 部署自定义预安装