简介
本文档介绍如何使用本地存储在Cisco Unified Computing System(UCS)M系列服务器上安装Redhat Enterprise Linux(RHEL)或CentOS Linux。
先决条件
要求
Cisco 建议您了解以下主题:
- Cisco UCS Manager 2.5或3.1版本
- 存储配置文件
- Linux操作系统(OS)
使用的组件
本文档中的信息基于UCS M系列。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
背景信息
思科M系列模块化服务器是代表可组合基础设施设计的思科产品之一。模块化服务器没有本地存储,而是所有服务器都可以共享的集中存储。要访问共享存储,操作系统需要新的小型计算机系统接口(SCSI)驱动程序(称为存储网络接口卡(sNIC)),在安装过程中必须添加该驱动程序,操作系统才能检测磁盘。
本文档接下来的几个部分提供有关如何在操作系统安装过程中下载和安装驱动程序的信息。
下载所需的驱动程序ISO捆绑包
UCS硬件和软件互操作性矩阵概述了特定操作系统、设备和固件组合所需的驱动程序版本。矩阵实用程序工具和矩阵PDF的这些链接决定了所需的驱动程序版本。
UCS硬件和软件互操作性矩阵实用程序工具
UCS硬件和软件互操作性矩阵PDF
要下载驱动程序捆绑包,请完成以下步骤:
- 在Web浏览器中,导航至http://www.cisco.com。
- 在Support下,导航到Downloads > All Downloads。
- 单击Servers - Unified Computing。
- 选择UCS M系列模块化服务器软件
- 单击Unified Computing System(UCS)Drivers。
- 选择要下载的捆绑包,然后单击Download Now。
安装RHEL 7.0或CentOS 7.0的步骤
假设用户已启动服务器并配置为从操作系统安装ISO映像启动。
步骤1.在操作系统安装向导的第一个屏幕上,突出显示Install Redhat Enterprise Linux 7.0选项,然后按Tab键查看/添加安装程序的附加引导参数。 在末尾添加dd关键字,然后单击Enter键,如图所示。
第二步:安装程序将引导您识别驱动程序磁盘(dd)文件的来源,如映像所示。在此步骤中,取消映射操作系统安装映像并映射sNIC驱动程序磁盘ISO文件。
第三步:按r重新扫描介质并选择1。它列出了驱动程序磁盘ISO中包含的sNIC驱动程序RPM文件。选择1以包含驱动程序,然后按c加载驱动程序,如图所示。
第四步:将驱动程序解压到内存空间后,取消映射驱动程序磁盘ISO并映射操作系统安装ISO文件。按r重新扫描它,然后按c继续操作系统安装向导,如映像所示。
验证
执行操作系统安装向导后,操作系统将借助sNIC驱动程序检测通过存储配置文件策略在集中共享存储上创建的逻辑单元号(LUN)。
安装RHEL 6.5或CentOS 6.5的步骤
步骤1:在OS安装向导的欢迎屏幕中,突出显示Install or upgrade an existing system选项,然后按Tab键查看/编辑引导参数。在行尾添加dd关键字,然后单击Enter键。
第二步:操作系统安装向导提示驱动程序磁盘。单击Yes,如图所示。
第三步: 如图所示,选择选项sr0作为驱动程序源位置。
第四步:取消映射OS安装ISO并映射RHEL 6.5的sNIC驱动程序磁盘ISO。映射驱动程序磁盘ISO后,单击OK,如图所示。
第五步:操作系统会提取sNIC驱动程序,并在安装过程中提示加载其他驱动程序。单击否(如映像所示),然后取消映射驱动程序磁盘ISO文件。映射操作系统安装ISO映像并继续操作系统安装。
验证
如果加载了sNIC驱动程序,操作系统将能够检测共享存储LUN,如图所示。
安装后验证
这些操作系统命令列出了sNIC驱动程序详细信息,
在内核中查看sNIC驱动程序模块
Linux #cat /sys/module/snic/version
0.0.1.22
sNIC驱动程序模块详细信息:
Linux# modinfo snic
filename: /lib/modules/3.10.0-123.el7.x86_64/extra/snic/snic.ko
author: Narsimhulu Musini <nmusini@cisco.com>, Sesidhar Baddela <sebaddel@cisco.com>
version: 0.0.1.22
description: Cisco SCSI NIC Driver
license: GPL v2
srcversion: 8B53EC0BA66CF57E0A0CEC8
alias: pci:v00001137d00000046sv*sd*bc*sc*i*
depends:
vermagic: 3.10.0-123.el7.x86_64 SMP mod_unload modversions
parm: snic_log_level:bitmask for snic logging levels (int)
parm: snic_trace_max_pages:Total allocated memory pages for snic trace buffer (uint)
parm: snic_max_qdepth:Queue depth to report for each LUN (uint)
使用snic_admin实用程序,
Linux # snic_admin
SNIC HBAs:
host0
SCSI States:
HBA Device Mode State Busy [ DrVer ]
host0 snic0 Initiator running 0 [ 0.0.1.22 ]
host0 Targets
snic_das_tgt:0:0-2 SNIC Target
snic_das_tgt:0:0-3 SNIC Target
host0 LUNs:
Path Device Size Vendor Model State
0:0:0:0 sda 10 GB Cisco UCSME-MRAID12G running
0:0:1:0 sdb 21 GB Cisco UCSME-MRAID12G running
相关信息