Dell Remote Access Controller 5 固件版本 1.30 用户指南
虚拟介质功能给 managed system 提供了虚拟 CD 驱动器,该驱动器可以在网络上的任何位置使用标准介质。图 8-1 显示了虚拟介质的整体结构。
使用虚拟介质,管理员可以远程引导其 management station ,安装应用程序,更新驱动程序,甚至从虚拟 CD/DVD 和软盘驱动器远程安装新操作系统。
![]() |
注: 虚拟介质至少需要 128 Kbps 的可用网络带宽。 |
management station 配置有 DRAC 5 卡。虚拟 CD 和软盘驱动器是两个嵌入 DRAC 5 的电子设备并由 DRAC 5 固件控制。无论是否连接有虚拟介质,这两个设备都始终存在于 management station 的操作系统和 BIOS 中。
management station 跨越网络提供了物理介质或映像文件。第一次启动 RAC 浏览器并访问虚拟介质页时,将会从 DRAC 5 Web Server 下载虚拟介质插件并自动安装在 management station 上。为了使虚拟介质功能正常运行,必须在 management station 上安装虚拟介质插件。
连接虚拟介质后,来自 management station 的所有虚拟 CD/软盘驱动器访问请求都会通过网络定向到 management station 。连接虚拟介质就好比将介质插入虚拟设备。没有连接虚拟介质时, management station 上的虚拟设备就像两个没有介质的驱动器。
表 8-1 列出了虚拟软盘和虚拟光盘驱动器支持的驱动器连接。
![]() |
注: 在连接期间更改虚拟介质会停止系统引导顺序。 |
|
支持的虚拟软盘驱动器连接 |
支持的虚拟光盘驱动器连接 |
|---|---|
必须在 management station 上安装虚拟介质插件才能使用虚拟介质功能。打开 DRAC 5 用户界面并启动虚拟介质页后,浏览器将自动下载插件(如果需要)。如果成功安装插件,虚拟介质页将会显示虚拟驱动器可以连接的软盘和光盘列表。
要在运行 Microsoft Windows 操作系统的 management station 上运行虚拟介质功能,请安装带有 ActiveX 控件插件的 Internet Explorer。将浏览器安全性设置为中或更低设置以允许 Internet Explorer 下载和安装已签名的 ActiveX 控件。
有关详情请参阅“支持的 Web 浏览器”。
此外,必须具有管理员权限才能安装和使用虚拟介质功能。安装 ActiveX 控件前,Internet Explorer 可能会显示一条安全警告。要完成 ActiveX 控件安装过程,必须在 Internet Explorer 显示安全警告提示时接受该控件。
要在运行 Linux 操作系统的 management station 上运行虚拟介质功能,请安装支持版本的 Mozilla 或 Firefox。如果尚未安装虚拟介质插件,或者有更新的版本,则在安装过程中会显示一个对话框要求您确认 management station 上的插件安装。请确保运行浏览器的用户 ID 具有在浏览器的目录树中的写入权限。如果用户 ID 没有写入权限,则无法安装虚拟介质插件。
有关详情请参阅 Dell 支持网站 support.dell.com 上的《Dell 系统软件支持值表》。
![]() |
注: 运行虚拟介质会话时不要发出 racreset 命令。否则可能发生意外情况,例如丢失数据。 |
使用虚拟介质可以“虚拟化”软盘映像或驱动器,使管理控制台上的软盘映像、软盘驱动器或光盘驱动器成为远程系统上的可用驱动器。
可以为一个软盘驱动器和一个光盘驱动器启用虚拟介质。对每种介质类型一次只能虚拟化一个驱动器。
支持软盘驱动器包括软盘映像或可用软盘驱动器。支持光盘驱动器包括最多 1 个可用光盘驱动器或一个 ISO 映像文件。
控制台重定向和虚拟介质只支持 32 位 Web 浏览器。使用 64 位 Web 浏览器可能会产生无法预料的结果或操作故障。
虚拟介质页显示可虚拟化的客户端驱动器。
![]() |
注: 软盘驱动器下的软盘映像文件(如果可用)可能显示,只要该设备可虚拟化为虚拟软盘。同时可以选择一个光盘驱动器和一个软盘,或者单个驱动器。 |
![]() |
注: management station 上的虚拟设备驱动器号与 management station 上的物理驱动器号不一致。 |
如果值为已分离,请执行以下步骤:
如果虚拟化软盘驱动器或光盘驱动器,请选择要虚拟化的驱动器旁的按钮。
如果此连接经过验证,连接状态将变为已连接并会显示所有连接驱动器的列表。所选择的所有可用软盘映像将在 management station 的控制台上出现,就像真实的驱动器。
![]() |
注: 分配的虚拟驱动器号(对于 Microsoft® Windows® 系统)或设备特殊文件(对于 Linux 系统)可能与管理控制台上的驱动器号不同。 |
![]() |
注: 虚拟介质可能无法在配置有 Internet Explorer Enhanced Security 的 Windows 操作系统客户端上正常运行。要解决此问题,请参阅 Microsoft 操作系统说明文件或联络管理员。 |
单击“Disconnect”(断开连接)从 management station 上断开所有虚拟化的映像和驱动器。所有虚拟化的映像或驱动器将断开,不再出现在 management station 上。
DRAC 5 虚拟介质功能基于 USB 技术,可以利用 USB 即插即用功能。DRAC 5 增加了从 USB 总线连接和断开虚拟设备连接的功能。设备断开连接后,操作系统或 BIOS 将无法看到任何连接的设备。虚拟设备连接后,设备将可见。与 DRAC 4 不同(设备只有下次系统引导后才能启用或禁用),DRAC 5 虚拟设备可在任意时候连接或断开连接。
可以使用 Web 浏览器、本地 racadm、远程 racadm、telnet 和串行端口连接或断开虚拟设备连接。要使用 Web 浏览器配置虚拟介质,可以导航到“Media”(介质)页,然后进入“Configuration”(配置)页,您可以在这里更改设置并进行应用。您还可指定“Virtual Media Port Number”(虚拟介质端口号)和“Virtual Media SSL Port Number”(虚拟介质 SSL 端口号)。此外,可以启用或禁用“Virtual Flash”(虚拟闪速更新)和“Boot Once”(引导一次)功能。
要使用连接虚拟介质功能,执行以下操作:
要使用分离虚拟介质功能,执行以下操作:
要连接虚拟介质功能,请打开命令提示符,键入以下命令并按 <Enter>:
racadm config -g cfgRacVirtual -o cfgVirMediaAttached 1
要断开虚拟介质连接功能,请打开命令提示符,键入以下命令并按 < Enter>:
racadm config -g cfgRacVirtual -o cfgVirMediaAttached 0
在支持的系统上,系统 BIOS 使用户能够从虚拟光盘驱动器或虚拟软盘驱动器引导。开机自检过程中,进入 BIOS 设置窗口,验证虚拟驱动器已启用并按正确顺序列出。
要更改 BIOS 设置,执行下列步骤:
在弹出窗口中,虚拟光盘驱动器和虚拟软盘驱动器与其它标准引导设备列在一起。
management station 将会重新引导。
management station 将会根据引导顺序尝试从可引导设备引导。如果虚拟设备已连接并且有可引导介质,系统会引导至该虚拟设备。否则,系统会忽略此设备,就像没有可引导介质的物理设备。
本节说明在 management station 上安装操作系统的手动非交互方法,可能需要数小时来完成。使用虚拟介质的脚本化操作系统安装过程可能需要不到 15 分钟来完成。有关详情请参阅“使用 VM-CLI 部署操作系统”。
在 Windows 系统上,虚拟介质驱动器已自动装入并分配有驱动器号。
在 Windows 中使用虚拟驱动器与使用物理驱动器类似。连接到 management station 上的介质后,只需单击该驱动器并浏览其内容就可在系统上使用该介质。
在 Linux 系统上,虚拟介质驱动器没有配置驱动器号。根据系统上安装的软件,虚拟介质驱动器可能不自动安装。如果驱动器不自动安装,请手动安装驱动器。
DRAC 5 提供持续闪速更新 — 位于 DRAC 5 文件系统的16 MB 快速闪存,系统可使用它进行持续存储和访问。启用后,虚拟闪速更新配置为第三个虚拟驱动器并出现在 BIOS 引导顺序中,允许用户从虚拟闪速更新引导。
![]() |
注: 要从虚拟闪速更新引导,虚拟闪速更新映像必须是可引导映像。 |
与需要外部客户端连接或主机系统内作用设备的 CD 或软盘驱动器不同,实现虚拟闪速更新只需要 DRAC 5 持续虚拟闪速更新功能。16 MB 快速闪存在主机环境中作为未格式化的可移动 USB 设备出现。
实现虚拟闪速更新时请使用以下原则:
![]() |
注意: 断开连接和连接过程中断正在进行的虚拟介质读取和写入操作。 |
要启用虚拟闪速更新,请打开命令提示符,键入以下命令并按 <Enter>:
racadm config -g cfgRacVirtual -o cfgVirMediaKeyEnable 1
要禁用虚拟闪速更新,请打开命令提示符,键入以下命令并按 <Enter>:
racadm config -gcfgRacVirtual -o cfgVirMediaKeyEnable 0
虚拟闪速更新可从 managed host 格式化。如果运行 Windows 操作系统,请右击设备图标并选择“Format”(格式化)。如果运行 Linux,类似 format 和 fdisk 的系统工具可分区和格式化 USB。
从 RAC Web 浏览器向虚拟闪速更新上载映像前,请确保映像文件大小在 1.44 MB 至 16 MB 之间(包含),并且已禁用虚拟闪速更新。下载映像并重新启用虚拟闪速更新驱动器后,系统和 BIOS 将可以识别虚拟闪速更新。
如果虚拟闪速更新仿真硬盘驱动器请使用 fdisk。如果虚拟闪速更新配置为驱动器 B:,则虚拟闪速更新仿真软盘,不需要分区来将虚拟闪速更新配置为可引导驱动器。
例如:
format /s x
其中 x 是分配给虚拟闪速更新的驱动器号。
虚拟介质命令行界面 (VM-CLI) 公用程序是一个脚本化命令行界面,提供从 management station 到远程系统中的 DRAC 5 的虚拟介质功能。
VM-CLI 公用程序提供以下功能:
![]() |
注: 虚拟化只读映像文件时,多个会话可能共享同一映像介质。虚拟化物理驱动器时,一个会话一次只能访问一个给定物理驱动器。 |
运行公用程序前,请确保具有远程系统上 DRAC 5 的虚拟介质用户权限。
如果操作系统支持管理员权限或操作系统特定的权限或组成员资格,还将需要管理员权限来运行 VM-CLI 命令。
客户端系统的管理员控制用户组和权限,从而控制可运行公用程序的用户。
对于 Windows 系统,必须具有高级用户权限来运行 VM-CLI 公用程序。
对于 Linux 系统,可以使用 sudo 命令访问 VM-CLI 公用程序,无需管理员权限。此命令提供集中化提供非管理员访问的方法并记录所有用户命令。要添加或编辑 VM-CLI 组中的用户,管理员使用 visudo 命令。没有管理员权限的用户可以将 sudo 命令作为前缀添加到 VM-CLI 命令行(或 VM-CLI 脚本)来获取对远程系统上 DRAC 5 的访问和运行公用程序。
VM-CLI 公用程序位于 Dell Systems Console and Agent CD 上,该 CD 随 Dell OpenManage System Management 软件套件提供。要安装公用程序,请将 Systems Console and Agent CD 插入到系统的 CD 驱动器中并遵循屏幕上的说明。
Systems Console and Agent CD 包含最新系统管理软件,包括诊断、存储管理、远程访问服务和 RACADM 公用程序。本 CD 还包含自述文件,提供最新 systems management software 产品信息。
此外,Systems Console and Agent CD 还包含 vmdeploy— 这是一个演示如何使用 VM-CLI 和 RACADM 公用程序将软件部署到多个远程系统的示例脚本。有关详情请参阅 “使用 VM-CLI 部署操作系统”。
VM-CLI 界面在 Windows 和 Linux 系统上相同。公用程序使用的选项与 RACADM 公用程序选项一致。例如,指定 DRAC 5 IP 地址的选项采用的语法对于 racadm 和 VM-CLI 公用程序都一样。
VM-CLI 命令格式如下:
racvmcli [parameter] [operating_system_shell_options]
![]() |
注: 需要有管理员权限运行 racvmcli 命令。 |
所有命令行语法区分大小写。有关详情请参阅“VM-CLI 参数”。
如果远程系统接受了命令,并且 DRAC 5 授权连接,则命令将继续运行,直至出现以下任何一种情况:
-r <RAC-IP-address>[:<RAC-SSL-port>]
其中 <RAC-IP-address> 是有效的唯一 IP 地址或者 DRAC 5 动态域名系统 (DDNS) 名称(如果支持)。
此参数提供 DRAC 5 IP 地址和 SSL 端口。VM-CLI 公用程序需要此信息与目标 DRAC 5 建立虚拟介质连接。如果输入无效 IP 地址或 DDNS 名称,将显示错误信息并终止命令。
如果省略 <RAC-SSL-port>,则使用端口 443(默认端口)。除非更改了 DRAC 5 的默认 SSL 端口,否则不需要可选的 SSL 端口。
-u <DRAC-user-name>
此参数提供将运行虚拟介质的 DRAC 5 用户名。
<DRAC-user-name> 必须具有以下属性:
如果 DRAC 5 验证失败,错误信息将会显示并且命令会终止。
-p <DRAC-user-password>
此参数提供指定 DRAC 5 用户的密码。
如果 DRAC 5 验证失败,错误信息将会显示并且命令会终止。
-f {<device-name> | <image-file>}
其中 <device-name> 是有效驱动器号(对于 Windows 系统)或有效设备文件名,包括可安装文件系统分区号,如果可用(对于 Linux 系统);<image-file> 是有效映像文件的文件名和路径。
此参数指定提供虚拟软盘/磁盘介质的设备或文件。
例如,映像文件指定如下:
-f c:\temp\myfloppy.img(Windows 系统)
-f /tmp/myfloppy.img(Linux 系统)
如果文件没有写保护,虚拟介质将会写入映像文件。配置操作系统来写保护不应改写的软盘映像文件。
例如,设备指定如下:
-f a:\(Windows 系统)
-f /dev/sdb4 # 4th partition on device /dev/sdb(Linux 系统)
如果设备提供了写保护功能,请使用该功能确保虚拟介质不会写介质。
此外,如果不虚拟化软盘介质,请在命令行上省略此参数。如果检测到无效值,错误信息将会显示并且命令会终止。
-c {<设备名称> | <映像文件>}
其中 <设备名称> 是有效 CD/DVD 驱动器号(Windows 系统)或有效 CD/DVD 设备文件名(Linux 系统),<映像文件> 是有效 ISO-9660 映像文件的文件名和路径。
此参数指定将提供虚拟 CD/DVD-ROM 介质的设备或文件:
例如,映像文件指定如下:
-c c:\temp\mydvd.img(Windows 系统)
-c /tmp/mydvd.img(Linux 系统)
例如,设备指定如下:
-c d:\(Windows 系统)
-c /dev/cdrom(Linux 系统)
此外,如果不虚拟化 CD/DVD 介质,请在命令行上省略此参数。如果检测到无效值,错误信息将会列出并且命令会终止。
用此命令指定至少一个介质类型(软盘或 CD/DVD 驱动器),除非只提供了开关选项。否则,错误信息将会显示并且命令将终止并生成错误。
-v
此参数用于显示 VM-CLI 公用程序版本。如果没有提供其它非开关选项,此命令将会无错终止。
-h
此参数显示 VM-CLI 公用程序参数的摘要。如果没有提供其它非开关选项,此命令将会无错终止。
-e
如果命令行中包括此参数,VM-CLI 公用程序将使用 SSL 加密的信道在 management station 和远程系统中的 DRAC 5 之间传输数据。如果命令行中不包括此参数,数据传输将不加密。
VM-CLI 命令行中可使用以下操作系统功能:
例如,使用大于号字符 (>) 后接文件名将以 VM-CLI 公用程序打印的输出覆盖指定的文件。
![]() |
注: VM-CLI 公用程序不从标准输入读取 (stdin)。因此不需要 stdin 重定向。 |
后一种技术在脚本程序中很有用,因为它允许脚本在为 VM-CLI 命令启动新进程后继续执行(否则,脚本将保持阻塞直至 VM-CLI 程序终止)。当有多个 VM-CLI 实例以这种方式启动,必须手动终止一个或多个命令实例,使用操作系统特定的功能来列出并终止进程。
0 = 无错误
1 = 无法连接
2 = VM-CLI 命令行错误
3 = RAC 固件连接已删除
当遇到错误时,文本信息(仅有英文)也会发送到标准错误输出。
表 8-2 列出了常见问题及其解答。