windowsserver查看系统操作记录(向IT管理员提供有用的提示)
一位具有丰富经验的系统管理员,他分享了有关如何使用 Windows 部署服务部署不仅仅是 Windows 的提示。今天,我向你提出他的建议。Windows 部署服务 (WDS) 是 Windows 平台的一个有用的补充。要从 Windows 来宾操作系统部署虚拟机,可以直接开箱即用。经过一些灵巧的手部动作,他完全能够处理使用预引导电子化环境 (pxe) 启动菜单部署 Linux 和 vmware 服务器的任务。这些操作包括从命令行启动的几个命令。您只需将 Windows 使用的 PXE 引导加载程序切换到 Linux 的引导加载程序即可。因此,将创建一个菜单项,以便在需要时将下载从 Linux PXE 切换到 Windows,并将 IIS 用于运行 Web 界面以下载 Linux 配置。我使用配置的 WDS 部署 Windows、CentOS 和 ESXi,并在本文中介绍这一点。我认为其他平台的用户也会在这里找到想法来部署它们。例如,对于安装 Windows 和 Linux 所需的各种 WIM 文件,我们以一个干净的 Windows 服务器为例,该服务器在操作系统下为 60 GB,WDS 为 300 GB。
第 1 阶段:部署 WDS 服务器
- 安装在 Windows 部署服务和 IIS 服务器上。这可以通过服务器管理器或使用电源壳牌完成:
Install-WindowsFeature –name Web-server -includemanagementtools
Install-Windowsfeature –name WDS -includemanagementtools
- 然后,您需要对 DHCP 池进行更改。特别是,您可以向我们的服务器添加更多 NIC 并配置专用网络,但我通常不会这样做,而是配置主 DHCP 服务器 - 指定其他 WDS DHCP 属性。以下是
我使用的设置: -引导服务器主机名- 插入 WDS 服务器的 IP 地址。-引导文件名称- 指定要在客户端上运行的可执行 WDS 文件。其余 3 个设置具有 DHCP 的标准值。
- 在 WDS 服务器上,启动配置向导并完成配置。
- 我可以建议对设置进行一些更改: - 您可以将服务器与活动目录集成,因为此时我们设置了 Windows 设置,但我更喜欢独立站立的服务器:
- 根据指定的设置,它将响应客户端计算机的请求,并且不需要与 AD 进行任何"舞蹈":
- - 通常我更改路径C:\远程安装在E:\远程安装,其中E:是上面提到的第二个驱动器,我预定为WIM,Linux等文件。
- 然后,您需要对 PXE 菜单进行更改 - 为此,您需要启动 WDS 安装的 UI,在我们的服务器上右键单击其属性,然后在"引导"选项卡上将用户恢复到按下 F12 键选项更改为将 PXE 引导到始终连续的 PXE 引导:
- 之后,您可以添加 .WIM 到我们的 WDS 服务器。从 Windows 2016 ISO 获取boot.wim和install.wim文件,我们的服务器已准备好部署带有 Windows 的计算机。
现在,您可以通过看到 Windows 标准 WDS 下载屏幕来使用 PXE 下载虚拟机。这是值得做的,以确保一切工作,因为接下来我们将对WDS的基本功能进行更改。
第 2 阶段:更换 Windows 部署服务下载器因此,我们的 WDS 服务器已准备好部署 Windows 映像,但我们希望可以部署 Linux 映像。为此,我们将 WDS 引导加载程序更改为 Linux PXE。首先,我们需要一个sysLinux的副本。重要提示! 版本不应超过 3.86,否则它不会与 ESXi 配合使用(因为它的安装程序位于 3.26)。将sysLinux 3.86 解压缩.zip到临时目录,然后执行以下步骤:
- 检查core\pxeLinux.0com32\menu\vesamenu.c32com32\模块\链.c32文件
- 重命名pxeLinux.com中的pxeLinux.0文件。
- 将文件复制到远程安装\引导\x64目录和远程安装\引导\x86目录。
- 在x86和x64目录中,将pxeboot.n12重命名为 pxeboot.0
- 然后,从命令行运行以下命令将引导加载程序更改为 Linux PXE 加载程序:wdsutil /set-server /bootprogram:boot\x86\pxeLinux.com /architecture:x86 wdsutil /set-server /N12bootprogram:boot\x86\pxeLinux.com /architecture:x86 wdsutil /set-server /bootprogram:boot\x64\pxeLinux.com /architecture:x64 wdsutil /set-server /N12bootprogram:boot\x64\pxeLinux.com /architecture:x64
- 然后,在x86和x64目录中创建名为pxeLinux .cfg 的子目录,并在其中创建一个名为default的文件,并将其复制到以下内容中:设置启动菜单
IIS是我们需要的CentOS和ESXi安装文件。我通常在 VMDK 上创建这样的 Web 服务器文件结构,其中包含数据:-E:\web- IIS 指向的根文件夹 -E:\web\centos\7.x\7.1 - CentOS 7.1安装文件 -E:\web\vmware\6.5 - VMware 6.5安装文件在 IIS 设置中需要启用为此,我们运行 IIS 管理控制台,选择所需的服务器,选择其默认站点,并由启用命令打开目录浏览。您还可以启用HTTPS 工作。
第 4 阶段:添加 Linux
现在,您可以添加安装 Linux 的功能。我通常执行以下步骤:
- 从 CentOS 下载 ISO 最"轻量级"版本,安装 ISO 并将内容复制到目录 E:\web\centos\7.x\7。版本](或其他具有相同可理解名称)。
- 然后,您可以添加启动文件(启动文件)以进行自动化。例如,就我个人而言,我添加到违约文件pxeLinux.cfg这里有这样一块:LABEL CentOS72 MENU LABEL CentOS 7.2 KERNEL /web/CentOS/7.2/images/pxeboot/vmlinuz append initrd=/web/CentOS/7.2/images/pxeboot/initrd.img inst.repo=[IP of your WDS server]/CentOS/7.2 ks=[IP of your WDS server]/CentOS/7.2/centos-base-ks.cfg
最后,让我们添加安装 ESXi 6.5 的功能。
- 与第 4 阶段类似,您需要将所有文件从 VMware ISO 映像复制到 WDS 服务器上的相应目录中。
- 然后,您需要编辑 VMware 目录中的引导.cfg文件并删除空格。该文件最终将如下所示:
结论
对于某人来说,这整个过程可能看起来是多余的,但它的结果将允许使用PXE菜单切换到WDS,并选择任何支持WIM文件的WiNDows操作系统。此外,它也可以用于安装 Linux 和 VMware
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com