部署 SUSE Linux Enterprise Server 有几种不同的方法。有各种各样的方法可供选择,可以选择使用物理媒体的本地安装或网络安装服务器,也可以选择使用远程控制、高度自定义的自动安装技术进行大规模部署。 选择最符合您的要求的方法。
如果您的 SUSE Linux Enterprise Server 部署仅包含 1 到 10 个工作站,最简便的 SUSE Linux Enterprise Server 部署方法是如第 6 章 使用 YaST 进行安装中所述的纯手动安装。手动安装可以按照您的要求用几种不同的方法完成:
如果想安装单个断开连接的工作站,请考虑使用此方法。
如果想安装一个工作站或几个工作站并且拥有通过 SLP 宣布的网络安装服务器,请考虑使用此方法。
如果想安装一个工作站或几个工作站并且网络安装服务器可用,请考虑使用此方法。
表 5.1. 从 SUSE Linux Enterprise Server 媒体进行安装
|
安装源 |
SUSE Linux Enterprise Server 媒体包 |
|
要求手动交互的任务 |
|
|
远程控制的任务 |
无 |
|
细节 |
表 5.2. 通过使用 SLP 来从网络服务器进行安装
|
安装源 |
含有 SUSE Linux Enterprise Server 安装媒体的网络安装服务器 |
|
要求手动交互的任务 |
|
|
远程控制的任务 |
无,但此方法可以与 VNC 组合 |
|
细节 |
表 5.3. 从网络服务器进行安装
|
安装源 |
含有 SUSE Linux Enterprise Server 安装媒体的网络安装服务器 |
|
要求手动交互的任务 |
|
|
远程控制的任务 |
无,但此方法可以与 VNC 组合 |
|
细节 |
随着越来越多的工作站需要安装,您肯定不愿意手动安装和配置每个工作站。 有许多自动或半自动的方法,还有几个可执行安装的选项可以最大程度地减少实际用户交互。
在考虑使用全自动的方法之前,要考虑到情况越复杂,安装时间将越长。 如果您的部署有时间限制,可以选不太复杂的方法,以便使其更快速地进行。 大规模的部署以及那些需要远程执行的部署,可以采用自动的方法。
从以下选项中选择:
对于小规模或中等规模的静态网络安装,请考虑使用此方法。 需要有网络、网络安装服务器及 VNC 查看器应用程序。
对于小规模或中等规模的通过 DHCP 的动态网络安装,请考虑使用此方法。 需要有网络、网络安装服务器及 VNC 查看器应用程序。
在需要通过网络安装并无需与安装目标进行实际交互的小规模或中等规模情况下,请考虑使用此方法。 要求有网络、网络服务器、网络引导映像、网络可引导目标硬件及 VNC 查看器应用程序。
对于小规模或中等规模的静态网络安装,请考虑使用此方法。 要求有网络、网络安装服务器及 SSH 客户应用程序。
对于小规模或中等规模的通过 DHCP 的动态网络安装,请考虑使用此方法。 要求有网络、网络安装服务器及 SSH 客户应用程序。
在需要通过网络安装并无需与安装目标进行实际交互的小规模或中等规模情况下,请考虑使用此方法。 要求有网络、网络服务器、网络引导映像、网络可引导目标硬件及 SSH 客户应用程序。
对相同计算机的大规模部署,请考虑使用此方法。 如果进行配置是为了使用网络引导,则完全不需要与目标系统的物理交互。 需要有网络、网络安装服务器、远程控制应用程序(如 VNC 查看器或 SSH 客户端)以及 AutoYaST 配置文件。 如果使用网络引导,也需要有网络引导映像和网络可引导硬件。
到各种类型硬件的大规模部署,请考虑使用此方法。 如果进行配置是为了使用网络引导,则完全不需要与目标系统的物理交互。 需要有网络、网络安装服务器、远程控制应用程序(如 VNC 查看器或 SSH 客户端)、几个 AutoYaST 配置文件及 AutoYaST 的规则设置。 如果使用网络引导,也需要有网络引导映像和网络可引导硬件。
表 5.4. 通过 VNC— 静态网络配置的简单远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:VNC |
|
最适合 |
有不同硬件的小规模和中等规模部署情况 |
|
缺点 |
|
|
细节 |
表 5.5. 通过 VNC— 动态网络配置的简单远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:VNC |
|
最适合 |
有不同硬件的小规模和中等规模部署情况 |
|
缺点 |
|
|
细节 |
表 5.6. 通过 VNC— PXE 引导和 LAN 唤醒的远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:VNC |
|
最适合 |
|
|
缺点 |
每台计算机必须手动安装 |
|
细节 |
表 5.7. 通过 SSH— 静态网络配置的简单远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:SSH |
|
最适合 |
|
|
缺点 |
|
|
细节 |
表 5.8. 通过 SSH— 静态网络配置的简单远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:SSH |
|
最适合 |
|
|
缺点 |
|
|
细节 |
表 5.9. 通过 SSH— PXE 引导和 LAN 唤醒的远程安装
|
安装源 |
网络 |
|
准备工作 |
|
|
控制和监视 |
远程:SSH |
|
最适合 |
|
|
缺点 |
每台计算机必须单独安装 |
|
细节 |
表 5.10. 简单的大规模安装
|
安装源 |
最好是网络 |
|
准备工作 |
|
|
控制和监视 |
通过 VNC 或 SSH 本地或远程 |
|
最适合 |
|
|
缺点 |
仅适用于有相同硬件的计算机 |
|
细节 |
表 5.11. 基于规则的自动安装
|
安装源 |
最好是网络 |
|
准备工作 |
|
|
控制和监视 |
通过 SSH 或 VNC 本地或远程 |
|
最适合 |
|
|
缺点 |
复杂规则安装 |
|
细节 |
第 5.1 节 “最多部署 10 个工作站”中涉及的有关中等安装规模的大部分情况同样适用于大规模部署。然而,由于安装目标越来越多,全自动安装方法利大于弊。
很值得花时间在 AutoYaST 中创建一套成熟的规则和级别框架以满足大规模部署站点的要求。 根据安装项目的规模,无需单独接触每个目标将为您节省大量的时间。
如果应在第一次引导过程中完成用户设置,还可以选择通过 kiwi 和 firstboot 创建预装载映像。甚至可以通过专用于此任务的 PXE 引导服务器完成此类映像的部署。有关更多细节,请参见第 17 章 KIWI、第 21 章 自动安装和第 20 章 部署自定义预安装。