获取引导文件
目标设备通过首先加载引导程序来启动引导过程。引导程序在加载操作系统之前运行。Citrix Provisioning使用一个特殊的引导程序来初始化目标设备和Citrix Provisioning服务器之间的流会话。在此会话启动后,操作系统开始流并从初始化的vDisk进行加载。
目标设备有三种方式加载引导程序:
- 通过网络,通过预启动执行环境(PXE)
- 从存储在附加媒体上的启动设备
- 从BIOS嵌入式引导(仅OEM版本)
在配置目标设备的BIOS并从网络启动后,设备从供应服务器检索一个vDisk分配。目标设备固件使用标准网络协议获取引导文件。
注意:
设备固件(网卡)必须支持PXE 0.99j、PXE 2.1及以上版本。
网络引导目标设备
DHCP服务将IP配置下发到目标设备。它还可以使用选项67、60或66提供引导文件位置。考虑将引导文件位置与DHCP服务一起下发,以减少服务数量并提高可靠性。
注意:BOOTP服务可以根据需要将IP配置下发到目标设备BOOTP选项卡。它还可以使用可选字段传递引导程序位置。这种服务的使用不再是典型的。只有当DHCP不满足您的需求时,才能使用此服务。
PXE服务根据PXE规范版本2.1将引导文件位置发送到目标设备。如果DHCP服务已经存在且无法修改,请使用PXE服务。或者,如果没有配置其他PXE服务。
TFTP服务根据请求将引导文件发送到目标设备。如果其他TFTP服务不可用,请使用它。
下面的插图和步骤描述了使用和不使用PXE时的引导过程。
使用DHCP检索IP地址和范围选项(不使用PXE)
- 当目标设备从网络启动时,DHCP向供应服务器发送一个IP地址和范围选项设置(66和67)的请求。供应服务器按照请求返回信息。
- 使用TFTP,对引导文件的请求将从目标设备发送到配置服务器。服务器在目标设备上下载引导文件。
- 目标设备引导分配的vDisk映像。
使用DHCP与PXE检索IP地址和范围选项
- 当目标设备从网络启动时,DHCP向预置服务器发送IP地址请求范围选择设置(选择60;PXEClient标识符)。服务器按照请求返回信息。
- 目标设备向服务器发送一个请求,要求PXE服务提供引导文件的名称和位置。PXE服务将信息返回给目标设备。
- 使用TFTP,引导文件的请求将从目标设备发送到服务器。Provisioning Server将引导文件下载到目标设备并引导目标设备。
从可选的启动设备启动
作为使用PXE的另一种选择,引导设备管理器(BDM)可以在本地硬盘驱动器、USB闪存驱动器或ISO镜像上创建引导文件。引导文件用于引导目标设备。
注意:BIOS Embedded Bootstrap引导方法还允许oem在目标设备上嵌入引导文件。
配置启用bios的引导
此特性是特定于OEM的,并向最终用户提供预先配置了Citrix Provisioning的系统,允许客户以最少的努力部署支持Citrix Provisioning的环境。这个特性成为标准PXE引导方法的替代方法。
作为这个解决方案的一部分,OEM将引导程序嵌入到工厂的目标设备的BIOS中。OEM还为设备预配置了产品许可访问码。
为了让BIOS-Embedded Bootstrap特性从工厂自动工作,目标网络必须支持以下内容:
- 提供目标设备的IP、子网和网关地址的DHCP服务器。同时,DHCP服务必须提供默认的DNS服务器供客户端使用。
- 网络中必须有活跃的DNS服务器
- 必须定义一个DNS条目,它将名称
指向每个供应服务器的活动IP地址。目标设备使用此DNS条目查找活动服务器。
如果目标设备使用BIOS- embedded Bootstrap启动,则配置设置从设备的BIOS中获取。这些BIOS设置指示使用DHCP和DNS查找IP和服务器信息。或者,它在BIOS中列出最多4个服务器静态IP地址。
目标设备第一次启动时,它从BIOS中读取产品许可访问代码和配置信息。获取此信息后,它定位流服务并向服务器发送设备注册消息。此消息包含将设备添加到Citrix Provisioning数据库所需的信息,包括从设备收集模板继承的信息。
配置bios嵌入式引导设置
OEM配置BIOS-embedded引导设置,使引导工作'开箱即用'。如果需要更改设置,请使用配置BIOS引导Citrix Provisioning控制台中的特性。下一次启动目标设备时,配置更改会自动更新。但是,只更新那些与新设置不同的BIOS设置。
注意:
目标设备BIOS中需要存储足够的信息,以便与Citrix Provisioning服务器进行初始联系。
General选项卡
- 在控制台窗口中右键单击供应服务器,然后选择配置引导菜单选项。的配置引导对话框出现了。
- 将目标设备的BIOS设置自动更新一般选项卡,检查使用这些设置自动更新目标设备上的BIOS复选框。下一次启动目标设备时,将自动应用这些设置。
目标设备的IP
- 选择目标设备的IP选项卡上的配置BIOS引导对话框。
- 可以通过以下方式获取目标设备IP地址:
- 使用DHCP获取目标设备IP;默认的方法。
- 使用静态目标设备IP。选择此方法需要识别主要和次要DNS和域。
服务器查找选项卡
在服务器查询选项卡中,选择目标设备用于查找其启动的配置服务器的方法:
- 使用DNS查找服务器。选择此选项以使用DNS查找服务器。主机名显示在“主机名”文本框中。注意:当使用DNS时,DNS服务器必须能够用服务器的IP地址解析名称。
- 使用特定的服务器。选择此选项可手动输入发放服务器数据。如果之前没有输入该信息,则不会显示数据。要快速列出数据库中的所有服务器,单击读取服务器从数据库按钮。若要更改或输入新信息,请单击编辑,然后手动输入信息服务器地址对话框。注意:选择重置为默认按钮显示确认消息。此消息表示目标设备的BIOS自动更新被禁用。DNS用于查找服务器。
Options选项卡
在选项选项卡,从下面的网络选项中选择:
- 选择详细的Mode选项,用于监视目标设备上的启动过程。此模式启用目标设备上的系统消息传递。
- 选择中断安全模式如果目标设备在引导过程早期挂起。
- 选择高级内存支持选项以启用引导程序接受较新的Windows操作系统版本(默认启用)。在不支持PXE的较旧的XP或Windows Server 32位操作系统上禁用此设置。或者,如果您的目标设备在早期引导阶段挂起或行为不正常。
选择以下网络恢复方法:
恢复网络连接。选择此选项将导致目标设备无限期地尝试恢复其与Citrix Provisioning服务器的连接。
重新启动到硬盘。选择此选项将指示目标设备执行硬件复位,在确定的秒数内无法重新建立通信后强制重新启动。用户决定在重新引导之前等待的秒数。假设无法建立网络连接,目标设备无法与服务器联系,系统重新启动到本地硬盘。默认值是50秒。
注意:如果包含vDisks的分区被格式化为FAT文件系统,则会显示一条消息,警告FAT文件系统可能导致性能欠佳。Citrix建议您使用NTFS来格式化包含vDisks的分区。请不要更改港口字段。
警告:所有启动服务必须在同一个网卡(IP)上。但是流服务可以在不同的NIC上。流服务允许您绑定多个ip (nic)。
配置如下:
登录投票超时。在轮询服务器时,输入重试间隔的时间(以毫秒为单位)。每个服务器依次发送一个登录请求包。使用第一个响应服务器。此超时仅定义使用初始登录请求重试单个可用服务器的频率。这个超时定义了在尝试查找活动服务器时,循环例程从一个服务器切换到下一个服务器的速度。有效范围是1,000毫秒到60,000毫秒。
登录超时。输入所有登录相关报文的超时时间,单位为毫秒。不包括初始登录轮询超时。有效范围是1,000毫秒到60,000毫秒。
点击好吧保存更改。