tceic.com
简单学习网 让学习变简单
相关标签
当前位置:首页 >> 政史地 >>

netapp存储配置练习


NetApp 存储基础学习汇总(第一部分) 目 录
一、概述........................................................................................................................................... 1 1.1、介绍 storage

appliance ..................................................................................................... 1 1.2、NetApp 主要的软件架构 ................................................................................................ 3 二、设备安装................................................................................................................................... 4 2.1、Netapp 提供的产品支持文档 ......................................................................................... 4 2.2、硬件安装.......................................................................................................................... 4 2.3、软件安装流程.................................................................................................................. 4 2.4、全新安装示例.................................................................................................................. 7 2.5、通过 CIFS 升级 DataONTAP .......................................................................................... 9 2.6、通过 NFS 升级 DataONTAP ......................................................................................... 10 2.7、通过软件命令升级 DataONTAP .................................................................................. 10 2.8、重新安装操作系统 ........................................................................................................ 11 三、基础管理................................................................................................................................. 12 3.1、访问 console 端口 ......................................................................................................... 12 3.2、基本的存储配置 ............................................................................................................ 14 3.2.1、最基本的几个命令来了解你的系统 ................................................................. 14 3.2.2、通过 options 命令和配置文件来管理系统 ....................................................... 18 3.2.3、注册表数据库 ..................................................................................................... 19 3.2.4、配置管理权限的访问(建立管理用户) .............................................................. 19 3.2.5、关于 adminhost ................................................................................................... 20 3.2.6、Autosupport 功能 ................................................................................................ 20 3.3、进入固件状态执行一些特殊功能 ................................................................................ 23 五、网络管理................................................................................................................................. 23 5.1、主机名解析.................................................................................................................... 23 5.2、存储不是一个 Router .................................................................................................... 25 5.3、配置和管理网络接口 .................................................................................................... 26 5.4、配置 VIF ........................................................................................................................ 31 5.5、配置 VLAN.................................................................................................................... 35 5.6、SNMP 协议支持 ............................................................................................................ 36

一、概述
1.1、介绍 storage appliance
(1)、NetApp 存储协议支持: ? ? ? ? NFS CIFS FCP(SCSI) iSCSI(TCP/IP)

? ? ?

DAFS HTTP FTP

? ? ?

NFS---NFS 协议支持 UNIX 客户机 mount 文件系统到本地 mount 点。 目前支持 NFSv2、v3、v4 以及 NFS over UDP 和 TCP。 Common Internet File System(CIFS)支持 windows 系统的客户端共享存储里面的文件系统。 FCP or iSCSI 使存储可以与一个或多个运行异类操作系统的主机通讯在 SAN 的环境里面, 你可以配置 LUN 为多协议存取,block 存取或文件存取。 DataONTAP 目前支持这些 SAN 协议:NearStore、FCP for SCSI、iSCSI for TCP/IP。

(2)、NetApp 支持的管理服务

服务器端需要打开支持: telnet、rsh---远程客户端可以通过 telnet、rsh 连接到 NetApp 存储。ssh 安全的远程连接,需要 secureadmin 支持。 RMT---Remote Magnetic Tape protocol(远程磁带库协议)使主机远程的访问存储上的磁带驱动器。 SNMP---远程网络管理协议可以使远程管理主机进行网络管理。

RIP----Route information protocol 可以使存储查询 RIP 服务器来决定缺省网关。 客户机上装上 LDAP 协议提供目录服务。 支持 VLAN 协议。 用工业标准的 NDMP(Network Data management Protocol)协议可以远程备份或恢复数据到磁盘或者磁带。 SMTP 协议用来传送 autosupport 信息。 SNTP(Simple network time protocol)协议允许和 NTP 服务器同步时间。 WIN(windows interface naming system)协议可以使存储查询 WINS 服务器去解析 CIFS netbios 名。 NIS\DNS 进行名字解析。

1.2、NetApp 主要的软件架构
NetApp 存储提供了一个复杂的软件架构来保证管理简单和业务可持续性的最大化。 包括以下三个主要因素协同工作来提供速度和可靠性: ? ? ? 实时的处理执行机制 WAFL 文件系统包含 NVRAM 和 snapshot RAID 管理器

RAID manager---将数据保存在一组磁盘,更加安全。避免磁盘损坏的时候数据丢失。NetApp raid4 包括一 块校验盘和多块数据盘,数据条带的写入数据盘,校验信息写入校验盘。如果任意一块盘损坏,则 raid manager 将会重新计算并写入替代坏盘的好盘通过目前存在好盘上面的信息。 一种更加安全的保护是 RAID DP 可以忍受两块硬盘损坏而不丢失数据。 优点: 比其它 RAID 系统执行更加快速因为数据在保存在磁盘前是放在 NVRAM,而且是整合在 WAFL 文件 系统里面的,不需要额外的软件和硬件(NetApp 的 raid 是软 raid 实现的) 。 WAFL---Write anywhere file layout 条带化写数据在多个硬盘上。数据可以写在系统的任意位置并从多个盘读出。 NVRAM---非掉电内存。提高了响应速度通过将数据写入受备份电池保护的 cache。写数据的时候,在写入 磁盘前,其实数据是先写入一对非掉电内存中的一个,当一个写满,将其中数据正式写入磁盘,然后 cache 数据被另一个非掉电内存接管,如此循环。通过这样的机制提高了数据读写的机制并保证在掉电的时候数 据部丢失。通过 NVRAM 在数据写入的时候提高速度是非常有效的。

Snapshot---WAFL 使用 snapshot 作为一个快速而且简单的备份系统。当采用 snapshot 的时候,它会保留整 个文件系统的 picture。 Snapshot 不是保留文件系统任何事的一个拷贝。但是它保留了一套文件在它们被更新时刻之前的样子。 Snapshot 可以发现和拷贝到常规的文件系统。Filer 在线情况下就可以按照计划自动创建 snapshot 或者手工 创建 snapshot。每个 volume 可以同一时刻保留 255 个快照,这个数值依赖使用什么 DataONTAP 版本。 网络服务---提供了使用多种网络协议连接到不同类型的网络。通过 NFS、CIFS、DAS、HTTP 和 FTP 实现 文件级的访问,通过 FCP 和 iSCSI 实现块级别的访问。

二、设备安装
2.1、Netapp 提供的产品支持文档
Netapp 存储供货的时候就提供产品文档(CD-ROM 形式)和软件, 产品文档包括硬件安装和系统管理指南 等信息。这些信息也可以在线的从 http://now.netapp.com 获得,产品文档里面还附有你购买的软件 license。 在 CD-ROM 里面包括两种格式的系统软件和系统启动软盘所需要的软件,所以可以被 UNIX 或者 windows 的工作站读出。如果你想重装系统软件你就需要这张盘或者去 NOW 网站下载,下载还必须有权 限。现在系统启动软件在软盘里面,而不是在 CF 卡里面了。 一般设备在工厂里面已经装好了操作系统,所以到货后,不需要重新安装软件,但光盘必须保管好。 如果系统启动不了了,可以将系统启动镜像 copy 到软盘,然后软盘启动,再重做系统。

2.2、硬件安装
通常存储的硬件安装会有以下几步: ? ? ? ? 将硬件安装在标准的 19 英尺的机架里面 按照硬件指南将控制器与硬盘柜连接 用串口线连接 console 口与终端设备 先给硬盘柜加电,再给控制器加电。

2.3、软件安装流程
有三种类型的软件安装: ? ? ? 全新安装一个 netapp 存储 升级存储的操作系统 重新配置一个存在的存储

无论哪种安装形式,你都需要提前规划好。

软件安装和配置流程

准备工作:确认和记录网络信息,在执行 setup 脚本的时候需要交互填入。 全新安装:运行 setup 通过命令行或者 WEB 敲入指定的参数、重启、然后确认安装是否成功。 重新安装:格式化所有的硬盘、然后从 NOW 网站下载硬件平台适合的操作系统,通过三种方式中的一种传 输到存储,运行 setup,敲入指定参数、然后重启机器,然后再敲入 license(因为格式化硬盘了,这些信息会 丢失) ,最后验证安装是否正确。 升级安装:从 NOW 下载所需要版本,上传到存储、运行 setup、敲入指定参数、重启存储、验证安装是否正 确。 Setup 脚本的配置: Setup 脚本会自动运行当存储启动起来但没有检测到/etc/rc 文件的时候,交互式的要敲入一些参数,例如主 机名、 地址、 IP 时区等。 Setup 会安装全新版本的/etc/rc,/ect/hosts,/etc/resolv.conf,/etc/hosts.equiv,/etc/dgateways。 老版本备份为 filename.bak 形式。这些设置需要重启存储才可以生效。可以随时运行 setup 去修改配置,但 不推荐这么做。 安装前建立初始配置表: Parameters
Filer MAC address for the filer's built-in Ethernet interface Host name Password Time zone Filer location Language used for multiprotocol filers Administration host Host name IP address Ethernet Interface name

Your values
00:a0:98:00:8d:67 Jaf1 geode02 GMT lab4 Do not set Jaf_station1 66.166.149.10 e0 (mediatype: 100tx-fd) e1 (mediatype: 100tx-fd) IP address e0 66.166.149.3 e1 66.166.149.5 Subnet mask e0 255.255.255.0

e1 255.255.255.0 Partner IP address Are jumbo frames supported? MTU size for jumbo frames Virtual interface Interface name Number of links Link names ATM LANE Interface name Partner name Emulated LAN (ELAN) name LANE Configuration Serves (LECS) address ATMS SPANS Interface name Host IP address Subnet mask Partner IP address Router Gateway name IP address DNS Domain name Server address 1 Server address 2 Server address 3 NIS Domain name Server name 1 Server name 2 Server name 3 Windows domain WINS servers 1 2 3 Windows 2000 user Windows 2000 user password Active Directory (command-line setup only) Router_J5 66.166.149.1 jafcorp.com 66.166.149.4

DAFS

VI/IP network device names Cluster network devices that use DAFS Filer volumes to export Authentication for privileged clients Idle timeout for sessions

Location of HTTP directory RMC MAC address IP address 00:30:d3:06:68:f2 Enable DHCP (mediatype: 100tx-fd) Subnet mask Gateway Mailhost mail.jafcorp.com 66.166.149.30

2.4、全新安装示例
一个全新的存储一般是以下状态: ? ? ? 包含最新版本的操作系统软件 配置文件预先删除了,让客户自己配置 只有 2 个格式化的文件系统 vol0,其它盘全是 spare 盘。

准备好配置表后,开始配置存储:

tan> setup The setup command will rewrite the /etc/rc, /etc/exports, /etc/hosts, /etc/hosts.equiv, /etc/dgateways, /etc/nsswitch.conf, and /etc/resolv.conf files, saving the original contents of these files in .bak files (e.g. /etc/exports.bak). Are you sure you want to continue? [yes] NetApp Release 7.3: Thu Jul 24 12:55:28 PDT 2008 System ID: 0099908572 (tan) System Serial Number: 987654-32-0 (tan) Model Name: Simulator Processors: 1 slot 0: NetApp Virtual SCSI Host Adapter v0 3 Disks: 0.3GB 1 shelf with LRC slot 1: NetApp Virtual SCSI Host Adapter v1 25 Disks: 25.5GB 2 shelves with LRC slot 2: NetApp Virtual SCSI Host Adapter v2 slot 3: NetApp Virtual SCSI Host Adapter v3

slot 4: NetApp Virtual SCSI Host Adapter v4 3 Disks: 0.3GB 1 shelf with LRC slot 5: NetApp Virtual SCSI Host Adapter v5 25 Disks: 25.5GB 2 shelves with LRC slot 6: NetApp Virtual SCSI Host Adapter v6 slot 7: NetApp Virtual SCSI Host Adapter v7 slot 8: NetApp Virtual SCSI Host Adapter v8 4 Tapes: VT-100MB VT-100MB VT-100MB VT-100MB Please enter the new hostname [tan]: Do you want to configure virtual network interfaces? [n]: Please enter the IP address for Network Interface ns0 [192.168.0.170]: Please enter the netmask for Network Interface ns0 [255.255.255.0]: Please enter media type for ns0 {100tx-fd, auto} [auto]: Please enter the IP address for Network Interface ns1 [192.168.0.171]: Please enter the netmask for Network Interface ns1 [255.255.255.0]: Please enter media type for ns1 {100tx-fd, auto} [auto]: Would you like to continue setup through the web interface? [n]: Please enter the name or IP address of the default gateway [192.168.0.1]: The administration host is given root access to the filer's /etc files for system administration. To allow /etc root access to all NFS clients, enter 'all' below. Please enter the name or IP address of the administration host [192.168.0.102]: 192.168.0.103 Please enter timezone [GMT]: Where is the filer located? [beijing]: What language will be used for multi-protocol files (Type ? for list)?:C Language on volume vol0 already set to C (POSIX) Use vol lang to change language Do you want to run DNS resolver? [n]: Do you want to run NIS client? [n]: Setting the administrative (root) password for tan ... New password: Retype new password: This process will enable CIFS access to the filer from a Windows(R) system. Use "?" for help at any prompt and Ctrl-C to exit without committing changes. Your filer does not have WINS configured and is visible only to clients on the same subnet. Do you want to make the system visible via WINS? [n]: A filer can be configured for multiprotocol access, or as an NTFS-only

filer. Since multiple protocols are currently licensed on this filer, we recommend that you configure this filer as a multiprotocol filer (1) Multiprotocol filer (2) NTFS-only filer Selection (1-2)? [1]: 1 CIFS requires local /etc/passwd and /etc/group files and default files will be created. The default passwd file contains entries for 'root', 'pcuser', and 'nobody'. Enter the password for the root user []: Retype the password: The default name for this CIFS server is 'TAN'. Would you like to change this name? [n]: Data ONTAP CIFS services support four styles of user authentication. Choose the one from the list below that best suits your situation. (1) Active Directory domain authentication (Active Directory domains only) (2) Windows NT 4 domain authentication (Windows NT or Active Directory domains) (3) Windows Workgroup authentication using the filer's local user accounts (4) /etc/passwd and/or NIS/LDAP authentication Selection (1-4)? [1]: 3 What is the name of the Workgroup? [WORKGROUP]: CIFS - Starting SMB protocol... It is recommended that you create the local administrator account (TAN\administrator) for this filer. Do you want to create the TAN\administrator account? [y]: Enter the new password for TAN\administrator: Retype the password: Welcome to the WORKGROUP Windows(R) workgroup CIFS local server is running. Now type 'reboot' for changes to take effect
运行 setup 会影响以下 6 个文件: ? ? ? ? ? ? /etc/rc /etc/hosts /etc/exports /etc/resolv.conf /etc/hosts.equiv /etc/dgateways

2.5、通过 CIFS 升级 DataONTAP
第一步:在 windows 客户端映射网络驱动器,下例将\\filer7\c$映射到 G 盘。

第二步从 NOW 网站下载合适的操作系统。下载的操作系统是与硬件平台型号有关的。 第三步在 windows 客户端解压缩下载的文件。 第四步解压缩完成后,在 console 端口敲入 download 命令。这步拷贝了 boot block 到磁盘。 第五步确认没有软盘在驱动器里面,reboot 存储。做好不要在 telnet sessions 执行这些命令,因为重启会使 telnet sessions 中断。 第六步:验证安装,敲入 version 命令

2.6、通过 NFS 升级 DataONTAP
第一步:通过 unix 客户端可以访问到存储,假设在存储上已经将 volume 输出。 在客户端:$cd / $mkdir NetApp $mount NetApp:/vol/vol0 /NetApp 第二步从 NOW 网站下载合适的操作系统。下载的操作系统是与硬件平台型号有关的。 第三步展开下载的文件并安装 $cd /dldir $cp *tar /NetApp

$cd /NetApp $tar xvf 63_sysfiles.tar $./install_netapp /NetApp 第四步安装完成后,在 console 端口敲入 download 命令。这步拷贝了 boot block 到磁盘。 第五步确认没有软盘在驱动器里面,reboot 存储。做好不要在 telnet sessions 执行这些命令,因为重启会使 telnet sessions 中断。 第六步:验证安装,敲入 version 命令

2.7、通过软件命令升级 DataONTAP
现在讲了三种方式来升级操作系统: ? ? ? 下载.zip 文件,通过 CIFS 升级 下载.tar 文件,通过 NFS 升级 下载.exe 文件,通过软件命令升级

通过软件命令升级操作系统一般是下面的步骤:

第一步将.exe 结尾的合适的系统文件下载到 web 服务器。 第二步通过软件命令找到软件并安装它。 Software get URL [-f] [destination] 例如:software get http://web.address.com/XX_setup_i.exe Software list 列出存储上目前可以得到的安装镜像 从存储上删除镜像 安装镜像文件到存储上,然后 download,reboot 下载并安装一步完成 从 web 服务器得到安装镜像

Software delete software_file1 Software install software_file

Software install http://web.address.com/XX_setup_i.exe

2.8、重新安装操作系统
重装存储意味着格式化所有的硬盘、 安装 DataONTAP 软件和重新配置软件。 一般这么做比较典型的情况 是减少磁盘容量或者重新部署新应用。 和全新安装最大的区别就是要格式化所有的硬盘,全新的存储一般已经做好占用 2-3 个盘的根卷(vol0), 其它都是 spare 盘。而当重新安装存储的时候,你就要擦掉硬盘配置和所有的系统配置文件,所有已经存在 的数据都要被毁掉,提供一个全新的开始。所以重新安装需要格式化硬盘,然后创建一个传统或灵活的根 卷。 开始全新安装: 第一步 reboot 存储。 第二步:Filer 启动的时候按[Ctrl+C]可以进入固件设置状态,格式化所有硬盘。

上图选择 4,就是格式化所有磁盘,然后安装新的文件系统。 tan> software get http://jhj/download/setup.exe tan> software install setup.exe tan>download tan>reboot tan> version NetApp Release 7.3: Thu Jul 24 12:55:28 PDT 2008 然后执行 setup 来配置存储,但是 setup 过程和打 license 过程是独立的(格式化硬盘后,license 信息丢失) 。

三、基础管理
3.1、访问 console 端口
? ? ? 通过 terminal 软件直接连接到 console 口。 (通过标准的 RS232 连接到 console 口, 线缆是 DB9 serial cable) 通过 telnet(TCP/IP)远程连接到 filer。 通过 rsh 或 SSH 连接到 filer。

通过 terminal 软件连接 console 口的参数设置: Bits per second Data bits Parity Stop bits Flow control 9600 8 None 1 None

Console 口的访问是有密码保护的。 通过 telnet 访问 filer: Data ONTAP (wangjun.) login: root ?===filer 的名字

Password: wangjun> Sat Dec 12 12:52:18 GMT [telnet_0:info]: root logged in from host: 192.168.0.100 wangjun> 用 Crtl+D 或者 logout telnet 命令退出 filer. wangjun> options telnet.enable telnet.enable on ?===在 filer 将 telnet server 关掉,看出现什么结果 ?===目前 telnet 访问是打开的,on 也是缺省值 ?==从那登陆过来的。

wangjun> options telnet.enable off wangjun> options telnet.enable telnet.enable off

C:\Users\wangjun>telnet 192.168.0.180

?===客户端通过 telnet 已经连接不上 filer ?==在允许 telnet 的基础上可以限制某些主机、某些网段的主机通过某个接口

正在连接 192.168.0.180...无法打开到主机的连接。 在端口 23: 连接失败 wangjun> options telnet.access 访问等,legacy 是允许任何主机 telnet。 telnet.access legacy ?==设置不允许 192.168.0.100telnet 上 filer ?==设置只允许 192.168.0.100telnet 上 filer ?==允许这个网段的机器访问 filer ?==允许主机(abc,xyz 通过 e0 口)访问 filer ?==禁止所有主机访问 filer ?==打开 telnet 自动 logout 功能 ?===这个值是 off 则下面这个参数设置也没意义 ?==默认 telnet 上后 60 分钟没有操作就自动退出 ?===打开 ssh 支持,启动 ssh server

wangjun> options telnet.access host!=192.168.0.100 wangjun> options telnet.access host=192.168.0.100 wangjun> options telnet.access host=10.42.69.1/24 wangjun>options ssh.access "host=abc,xyz AND if=e0" wangjun>options telnet.access "host=-"

wangjun> options autologout.telnet.enabl autologout.telnet.enable on

wangjun> options autologout.telnet.time autologout.telnet.timeout 60

wangjun> secureadmin setup ssh SSH Setup ---------

Determining if SSH Setup has already been done before...no SSH server supports both ssh1.x and ssh2.0 protocols. SSH server needs two RSA keys to support ssh1.x protocol. The host key is generated and saved to file /etc/sshd/ssh_host_key during setup. The server key is re-generated every hour when SSH server is running. SSH server needs a RSA host key and a DSA host key to support ssh2.0 protocol. The host keys are generated and saved to /etc/sshd/ssh_host_rsa_key and /etc/sshd/ssh_host_dsa_key files respectively during setup. SSH Setup will now ask you for the sizes of the host and server keys. For ssh1.0 protocol, key sizes must be between 384 and 2048 bits. For ssh2.0 protocol, key sizes must be between 768 and 2048 bits. The size of the host and server keys must differ by at least 128 bits. Please enter the size of host key for ssh1.x protocol [768] : Please enter the size of server key for ssh1.x protocol [512] : Please enter the size of host keys for ssh2.0 protocol [768] : You have specified these parameters: host key size = 768 bits

server key size = 512 bits host key size for ssh2.0 protocol = 768 bits Is this correct? [yes] Setup will now generate the host keys. It will take a minute. After Setup is finished the SSH server will start automatically. wangjun> Sat Dec 12 13:02:26 GMT [secureadmin.ssh.setup.success:info]: SSH setup is done and ssh2 should be enabled. Host keys are stored in /etc/sshd/ssh_host_key, /etc/sshd/ssh_host_rsa_key, and /etc/sshd/ssh_host_dsa_key.

Fileview 通过 html 和 SNMP 协议可以和 filer 通讯和进行管理,并还可以起一个 telnet session 来进行命令行 管理。Fileview 里面同一时刻只允许有一个 telnet session,则否会出下面提示。

3.2、基本的存储配置

3.2.1、最基本的几个命令来了解你的系统
许多命令提供了 filer 的系统配置命令,这些命令被用来: ? ? ? 检查系统配置 监控系统状态 校验系统正确的配置。 ?===查看硬件信息,主要显示了硬件平台、版本、适配器、硬盘等硬件信息 ?=操作系统版本 ?=system ID、序列号等信息

wangjun> sysconfig –v

NetApp Release 7.3: Thu Jul 24 12:55:28 PDT 2008 System ID: 0099908572 (wangjun) System Serial Number: 987654-32-0 (wangjun)

Model Name: Simulator slot 0: NetApp Virtual SCSI Host Adapter v0 Firmware rev: Host Loop Id: ID Vendor 4.2.0 7 Model VD-100MB VD-100MB VD-100MB Firmware rev. LRC A: 11 FW 0042 0042 0042

?==硬件平台型号 ?===slot0 一般是主板

Processors: 1

Size 0.1GB ( 0.1GB ( 0.1GB ( 261248 512B/sect) 261248 512B/sect) 261248 512B/sect)

16: NETAPP 17: NETAPP 18: NETAPP Shelf 1: LRC

LRC B: 11

slot 1: NetApp Virtual SCSI Host Adapter v1 Firmware rev: Host Loop Id: ID Vendor 4.2.0 7 Model VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB Firmware rev. LRC A: 11 Firmware rev. LRC A: 11 FW 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 Size 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect)

16: NETAPP 17: NETAPP 18: NETAPP 19: NETAPP 20: NETAPP 21: NETAPP 22: NETAPP 24: NETAPP 25: NETAPP 26: NETAPP 27: NETAPP 28: NETAPP 29: NETAPP 32: NETAPP 33: NETAPP 34: NETAPP 35: NETAPP 36: NETAPP 37: NETAPP 38: NETAPP 39: NETAPP 40: NETAPP 41: NETAPP 42: NETAPP 43: NETAPP Shelf 1: LRC Shelf 2: LRC

LRC B: 11 LRC B: 11

slot 2: NetApp Virtual SCSI Host Adapter v2 Firmware rev: Host Loop Id: 4.2.0 7

?==这些插槽上一般是光纤卡,网卡,连接磁带机的 SCSI 卡登

slot 3: NetApp Virtual SCSI Host Adapter v3

Firmware rev: Host Loop Id:

4.2.0 7

slot 4: NetApp Virtual SCSI Host Adapter v4 Firmware rev: Host Loop Id: ID Vendor 4.2.0 7 Model VD-100MB VD-100MB VD-100MB Firmware rev. LRC A: 11 FW 0042 0042 0042 Size 0.1GB ( 0.1GB ( 0.1GB ( 261248 512B/sect) 261248 512B/sect) 261248 512B/sect)

16: NETAPP 17: NETAPP 18: NETAPP Shelf 1: LRC

LRC B: 11

slot 5: NetApp Virtual SCSI Host Adapter v5 ?===两块 SCSI 卡连接磁盘柜,在 slot1 和 slot5 Firmware rev: Host Loop Id: ID Vendor 4.2.0 7 Model VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB VD-500MB Firmware rev. LRC A: 11 Firmware rev. LRC A: 11 FW 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 0042 Size 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 0.5GB ( 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect) 1080448 512B/sect)

16: NETAPP 17: NETAPP 18: NETAPP 19: NETAPP 20: NETAPP 21: NETAPP 22: NETAPP 24: NETAPP 25: NETAPP 26: NETAPP 27: NETAPP 28: NETAPP 29: NETAPP 32: NETAPP 33: NETAPP 34: NETAPP 35: NETAPP 36: NETAPP 37: NETAPP 38: NETAPP 39: NETAPP 40: NETAPP 41: NETAPP 42: NETAPP 43: NETAPP Shelf 1: LRC Shelf 2: LRC

LRC B: 11 LRC B: 11

slot 6: NetApp Virtual SCSI Host Adapter v6 Firmware rev: Host Loop Id: 4.2.0 7

slot 7: NetApp Virtual SCSI Host Adapter v7 Firmware rev: Host Loop Id: 4.2.0 7

slot 8: NetApp Virtual SCSI Host Adapter v8 Firmware rev: Host Loop Id: 4.2.0 7 0042 0042 0042 0042

0: Tape: NETAPP VT-100MB 1: Tape: NETAPP VT-100MB 2: Tape: NETAPP VT-100MB 3: Tape: NETAPP VT-100MB wangjun> vol status –r sysconfig –r

?===显示 raid 和 volume 信息

Aggregate aggr0 (online, raid0) (zoned checksums) Plex /aggr0/plex0 (online, normal, active) RAID group /aggr0/plex0/rg0 (normal) RAID Disk Device --------- -----data data data HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks)

------------- ---- ---- ---- ----- -------------v4 v4 v4 1 1 1 0 1 2 FC:B FC:B FC:B -

-------------127/261248 127/261248 127/261248

v4.16 v4.17 v4.18

FCAL N/A 120/246784 FCAL N/A 120/246784 FCAL N/A 120/246784

-----显示了磁盘信息,是数据盘还是 spare 盘,做的是什么 raid,volume 划分信息,硬盘所在位置,转速、大小等信息 Spare disks RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks) (HA=host adapter,比如 4a 表示 slot4 槽上卡的 a 口) shelf 表示磁盘柜 1=在 1 号盘柜

------------------设备 ID

BAY 表示在盘柜的第几块、 Spare disks for zoned checksum traditional volumes or aggregates only spare spare spare spare spare spare spare spare spare spare spare spare spare spare spare spare spare spare spare v5.16 v5.17 v5.18 v5.19 v5.20 v5.21 v5.22 v5.24 v5.25 v5.26 v5.27 v5.28 v5.29 v5.32 v5.33 v5.34 v5.35 v5.36 v5.37 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 v5 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 0 1 2 3 4 5 6 8 9 10 11 12 13 0 1 2 3 4 5 FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FC:B FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448

spare spare spare spare spare spare

v5.38 v5.39 v5.40 v5.41 v5.42 v5.43

v5 v5 v5 v5 v5 v5

2 2 2 2 2 2

6 7 8 9 10 11

FC:B FC:B FC:B FC:B FC:B FC:B

-

FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984 FCAL N/A 520/1065984

527/1080448 527/1080448 527/1080448 527/1080448 527/1080448 527/1080448

wangjun> sysconfig –c

?====校验配置是否正确

sysconfig: There are no configuration errors

3.2.2、通过 options 命令和配置文件来管理系统
Options 命令的特点: ? ? ? ? 通过命令行输入 自动加入存储的注册表(除了 autosupport.doit 之外) 即使重启系统也保持有效 不需要编辑配置文件

Options 命令的配置自动加入注册表。 wangjun> options pcnfsd.enable pcnfsd.enable off ?==vol 级别的 options 命令,设置这个 vol 的 raid 组的大小 ?===在 filer 打开 NFS 功能

wangjun> vol options vol1 raidsize 12

配置文件在系统启动的时候有效,提供 options 命令不能提供的一些额外功能。 比如:/etc/rc、/etc/hosts.equiv、/etc/gateways、/etc/hosts wangjun> rdfile /etc/rc ?==这个是 filer 的启动配置文件,系统启动的时候会读这个文件 这个文件缺省是在 filer root 卷的/etc 目录下面,/vol/vol0 缺省是 root 卷。 #Auto-generated by setup Fri Dec 11 13:48:12 GMT 2009 hostname wangjun ifconfig ns0 `hostname`-ns0 mediatype auto ifconfig ns1 `hostname`-ns1 mediatype auto route add default 192.168.0.1 1 routed on options dns.enable off options nis.enable of tan> vol help options raidtype ?====vol 级命令的帮助怎么看

vol options <vol-name> raidtype <new-type = {raid4 | raid_dp}> change traditional volume <vol-name>'s RAID type to <new-type> ?====aggr 级命令的帮助怎么看

tan> aggr help options raidtype

aggr options <atv-name> raidtype <new-type = {raid4 | raid_dp}> - change aggregate or traditional volume <atv-name>'s RAID type to <new-type> 练习: /etc/rc 包含了下面的内容: ? 网络接口的配置信息,必须在/etc/rc 文件里面。

? ?

自动输出的 NFS 其它命令

3.2.3、注册表数据库
生效的信息保存在注册表数据库。 /etc/registry 不允许手工修改,由系统自动配置。 几个版本的备份如下:如果当前的组侧表文件损坏,将自动启用备份。 /etc/registry.lastgood /etc/resgistry.bck /etc/resgistry.default 上一次成功启动的拷贝 一级备份 缺省的注册表

部分/etc/registry 文件的内容,基本是记录了 options 的配置 options.nis.servers=* options.nis.slave.enable=off options.package.cifsoptions.5.4.done=on options.package.defaultoptions.5.4.done=on options.package.defaultoptions.6.2.1.done=on options.package.defaultoptions.6.2.done=on options.package.snmp.5.4.done=on options.pcnfsd.access_check=off options.pcnfsd.enable=off options.pcnfsd.umask=22 options.raid.aggr.undestroy.enable=on options.raid.background_disk_fw_update.enable=on options.raid.cksum_err.rec_fail.threshold=100 options.raid.cksum_err.window_size.minutes=10080 options.raid.disk.background_fw_update.raid4.enable=off options.raid.disk.copy.auto.enable=on options.raid.disk.copy.max_count=4 options.raid.disk.timeout.enable=ata%2cfc%2cscsi%2csata%2csas%2cata@ario options.raid.disk.timeout.forceRecovery.threshold=10 options.raid.disk.timeout.recRecovery.min.threshold=2 options.raid.disk.timeout.recRecovery.threshold=10 options.raid.disk.timeout.recRecovery.threshold.window=604800 options.raid.disktype.enable=off

3.2.4、配置管理权限的访问(建立管理用户)
可以配置多个管理权限的账户,防止在一个大的机构里面,一个管理员有事,其它人还可以管理系统。注 意此命令是设置和管理管理账户。管理账户和 root 账户具有相同的权限。 ? ? ? ? 创建管理账户 ID 设置 telnet 访问 设置 rsh 访问 设置 fileview 访问等

wangjun> useradmin user list Name: root Info: Default system administrator. Rid: 0 Groups: Name: administrator ?==用户 ID

?===查看管理账户信息

Info: Built-in account for administering the filer Rid: 500 Groups: Administrators wangjun> useradmin user add tanxy -g Administrators New password: Retype new password: User <tanxy> added. wangjun> Sun Dec 13 03:32:40 GMT [useradmin.added.deleted:info]: The user 'tanxy' has been added. useradmin user command argument... useradmin domainuser command argument... useradmin group command argument... useradmin role command argument... wangjun> useradmin whoami root wangjun> useradmin user delete tanxy ?==删除用户 ?===看当前的用户

Sun Dec 13 03:35:33 GMT [useradmin.added.deleted:info]: The user 'tanxy' has been deleted. User <tanxy> deleted. wangjun>options trustd.hosts [hostnames|*|-] 用来限制 telnet 和 filerview 访问系统 *代表所有主机都可以访问 -代表禁止所有

3.2.5、关于 adminhost
在 setup 过程中要指定 adminhost, 用来设定那个机器可以以 NFS 或者 CIFS 方式去查看或者修改 root 卷/etc 目录下面的配置文件。在 setup 过程中会授予 adminihost root 权限。 Adminhost 以 NFS 连接:前提条件是主机名必须在/etc/host.equiv,在 setup 过程中可以自动生成这个文件。 连接上后,可以 mount 根卷,编辑配置文件,执行各种命令。 tan> rdfile /etc/hosts.equiv #Auto-generated by setup Fri Dec 25 03:05:51 GMT 2009 192.168.0.103 Adminihost 以 CIFS 连 接 : 前 提 条 件 是 登 录 这 台 机 器 的 用 户 必 须 是 ”Domain administrator” 的 用 户 或 者”Administrators”组,权限是通过\\filer\C$ share 连接后编辑配置文件。

3.2.6、Autosupport 功能
Autosupport 功能是 NetApp 提供的监控管理系统的一项服务,可以自动触发 email 信息,报告 filer 状态, 报警、发送请求技术支持报告等。

打开 autosupport 功能:options autosupport.enable [on|off]

由于 filer 并不具备转发邮件的功能,所以是作为邮件的客户端来设备,缺省是在 setup 的时候将 adminhost 作为邮件服务器,但也可以设置更多的邮件服务器。 ? ? ? ? ? ? ? ? ? Weekly logs(/etc/messages) 系统重启 NVRAM 电池量低 硬盘、风扇、电源供应失效等 盘柜失效 系统过热 集群事件 文件系统增长过大 管理员定义的 SNMP traps

下表列出了一些可以触发 autosupport 的事件以及对应的邮件主题。

Autosupport 邮件内容里面一般会包括以下内容: ? ? ? ? ? ? ? 系统命令的输出 日期和时间戳信息 软件版本 系统 ID 和主机名 软件 license SNMP 信息(如果设置了) /etc/messages 文件的内容

?

/etc/serialnum 文件内容,如果在出厂的时候没有创建这个文件则管理员最好创建它,这样 netapp 反映 更快。

wangjun> rdfile /etc/serialnum 987654-32-0

常用的配置 autosupport 命令,黑色加重的是必须的选项: 命令 options autosupport.enable [on|off] options autosupport.mailhost [host1…host5] 解释 打开 autosupport 支持,缺省是打开的 可以设置多达 5 台主机,跑着 smtp 协议,缺省是 setup 时设置的 adminhost options autosupport.noteto [address1….address5] 可以设置多达 5 个接受者的邮件地址。缺省是 autosupport@netapp.com options autosuppport.from sender options autosupport.content[complete|minimal] 指定发送邮件的用户。 定义邮件内容包含什么东西,complete 是缺省的选项,如果是 complete 选项, 除了最小内容的发送之外, 还发送 gzip 压缩下面 的文件: ? ? ? ? ? ? ? ? ? options autosupport.doit [message] options autosupport throttle[on|off] /etc/log/ems /etc/rc /etc/exports /etc/hosts /etc/syslog.conf /etc/nsswitch.conf /etc/snapmirror.allow(如果 snapmirror 购买了) /etc/snapmirror.conf(如果 snapmirror 购买了) 性能信息

立刻发送 autosupport 信息,一般作为测试用 如果短时间内发送大量 autosupport 信息,则屏蔽一些相同的内 容来减少发送量。缺省是 on.

3.3、进入固件状态执行一些特殊功能
Filer 启动的时候按[Ctrl+C]可以进入固件设置状态。

上图选择 4,就是格式化所有磁盘,然后安装新的文件系统。 tan> software get http://jhj/download/setup.exe tan> software install setup.exe tan>download tan>reboot tan> version NetApp Release 7.3: Thu Jul 24 12:55:28 PDT 2008

四、网络管理
4.1、主机名解析
DataONTAP 使用三种方法在存储上解析主机名: ? ? ? 存储 root volume 上的/etc/hosts 文件 NIS 服务器 DNS 服务器

缺省情况下,存储首先尝试使用/etc/hosts 和/etc/nsswitch.conf 文件、其次是 NIS,最后才是 DNS。如果要改 变名字解析搜索顺序,你必须修改/etc/nsswitch.conf 文件。 fas3140> rdfile /etc/nsswitch.conf #Auto-generated by setup Tue Apr 13 09:57:20 CST 2010 hosts: files passwd: files netgroup: files group: files shadow: files nis nis nis ldap nis nis ldap dns ldap

/etc/hosts 文件是最优先的检索方法,它修改后立即生效。一般使用标准的编辑程序就可以编辑它。 典型的文件格式如下:

IP address

hostname

alias(es)

在 setup 过程中,/etc/hosts 文件自动产生。 fas3140> rdfile /etc/hosts #Auto-generated by setup Tue Apr 13 09:57:20 CST 2010 127.0.0.1 localhost 77.1.1.100 77.1.1.120 # 0.0.0.0 # 0.0.0.0 ? ? fas3140 fas3140-vif0 fas3140-e0M fas3140-e0a fas3140-e0b

Localhost 的缺省 IP 地址自动就在里面。 如果有网络设备,但没有分配 IP 地址,那么在文件中列出,但被注释。

使用 fileview 可以修改 hosts 文件:

NIS 用得很少,略过。 使用 DNS 来解析主机名。 DNS 集中的维护主机名、 domain 名和 IP 地址, 以免加入新机器就需要修改/etc/hosts 文件,如果有好多存储设备在网络里面,可以降低管理难度。 tan>options dns.domainname dns_campus2 件。 tan>options dns.enable on ?==打开或关上 DNS 服务 使其永久有效,将其放入/etc/rc 文件。 tan> dns info DNS is enabled DNS caching is enabled 1 cache hit 6 cache misses 3 cache entries 1 expired entry 1 cache replacement IP Address State Last Polled Avg RTT Calls Errs ?===显示 DNS 解析状态 ?====定义或修改 domain 名字

为使其永久有效需要加入到/etc/rc 文件里面,如果在 setup 过程中设置了 DNS 服务器,则这个条目自动加入了/etc/rc 文

------------------------------------------------------------------------------------------------------------192.168.0.15 Default domain: lentil.local Search domains: lentil.local C:\Users\wangjun>nslookup tan.lentil.local DNS request timed out. UP Fri Dec 25 20:00:00 CST 2009 537 16 6

timeout was 2 seconds. 服务器: Address: 名称: Address: UnKnown 192.168.0.15 tan.lentil.local 192.168.0.170

如果在 setup 过程中,没有指定使用 DNS 服务,后面如果想启动此功能,可以按下面步骤执行: (1)、创建和编辑存储 root volume 里的/etc/resolv.conf,一般格式如下: nameserver nameserver nameserver ip_address 192.168.1.10 192.168.1.20

(2)、指定存储的域名,在/etc/rc 文件里面加入 dns.domain 选项。 (3)、在/etc/rc 文件中的 dns.enable 要打开 /etc/rc 文件: Options dns.domainname wangjun Options dns.enable on .

4.2、存储不是一个 Router
虽然存储有多个网络接口,但它在网络里对于其它主机,它绝对不是起一个路由器的作用,它只是路由 自己的数据包。 fas3140> netstat –r Routing tables Internet: Destination default 77.1.1/24 77.1.1.1 fas3140 77.1.1.101 77.1.1.102 77.1.1.115 77.1.1.129 77.1.1.255 localhost Gateway 77.1.1.1 link#10 link#10 2:a0:98:24:60:42 link#10 link#10 0:25:64:6e:40:fd 0:26:b9:10:9c:68 ff:ff:ff:ff:ff:ff localhost UHL UH Flags UGS UC UHL UHL UHL UHL UHL UHL 0 0 3 1 60 Refs 2 0 1 0 1 1 Use 68 0 0 Interface vif0 vif0 vif0 ?==显示缺省和显式的路由

40 lo 313 18 341 29 vif0 84 lo vif0 vif0 vif0 vif0

每个路由包含一个目标主机或者网络或一个网关用来转发包。 route [-fn] add|delete [host|net] destination [gateway metric] ?==用这个命令修改路由表 tan> route –s ?==显示路由表,与 netstat –r 命令一样

DataONTAP6.0 以后的版本里,可以在 setup 的时候设置缺省路由或者在 setup 后通过在/etc/rc 文件里面添加条目来 添加缺省路由。在 DataONTAP6.0 以前的版本里面,如果显式路由没有在路由表里面,则存储会使用/etc/dgateways 文件里面的缺省路由。

tan> rdfile /etc/rc #Auto-generated by setup Sat Dec 19 22:53:36 GMT 2009 hostname tan ifconfig ns0 `hostname`-ns0 mediatype auto ifconfig ns1 `hostname`-ns1 mediatype auto route add default 192.168.0.1 1 routed on options dns.enable off options nis.enable off 缺省网关: Routed 是一个系统启动时就启动的后台进程,这个后台进程处理进来的数据包并且周期性的去检查路由表的条目,可以 用下面的命令来显示缺省网关的列表。 tan> routed status RIP snooping is on Gateway 192.168.0.1 1 Metric State ALIVE Time Last Heard Tue Dec 22 06:32:32 GMT 2009 ?====显示缺省网关的列表

0 free gateway entries, 1 used 这个命令列出了下面的信息: 是否 RIP 探测器活着 当前缺省网关的列表 缺省网关的跳数 网关的状态(alive 还是 dead)

4.3、配置和管理网络接口
Netapp 存储支持下面四种网络类型: ? ? ? ? Ethernet 10/100 BaseT Gigabit Ethernet FDDI ATM

现在应该还支持万兆以太网了。 每个接口卡的端口命名是由接口类型和插槽号合并来命名的。 下表是单口接口卡的命名示例: 网络命名规则: ? ? ? 网络类型 Slot 号 Port 号

多端口接口卡命名规则,下表是 4 端口卡命名:

/etc/sysconfigtab 文件包含了什么 DataONTAP 版本和硬件平台支持什么类型的接口卡。 这个文件节选如下: # # # # # # # # # # # # # # # # # # NOTE: If new cards are being added they need to be evaluated for vulnerability to the Intel livelock problem. See burt#62742 for details. Additional code may be needed in sysconfig.c for card types A, B, or C. Board types are arbitrarily numbered as: 0 = motherboard 1 = ethernet NOTE: Marketing numbers in this file may be bogus or incorrect. Please consult the configuration guide for proper marketing numbers for adapters. This version of sysconfigtab corresponds to Data ONTAP(R) release 7.3 The syntax for "card" lines is card PN ---- -Definitions: PN is the marketing part number ?==PN 代表销售的部件号 type ---vendor dev-id ------ ----------sub-id description ?==标题 ?=什么 DataONTAP 版本

-----------

# # # # # # # # # # # # # # # # # # # # # # # # #

2 = storage host adapter (SCSI, FC, IDE/ATA) 3 = NVRAM 4 = FDDI 5 = PCI bridge 6 = ATM 7 = Interconnect 8 = management adapter 9 = scsi target host adapter (FCP, iSCSI) 10 = PCI-ISA bridge 11 = other bridge 12 = DAT Adaptor 13 = Compression card 14 = Remote I/O Interconnect card 15 = Accelerator card Vendor and dev-id are the Vendor ID and Device ID from the card's PCI configuration registers.

Sub-id is an arbitrary unique number assigned by the adapter driver to distinguish between cards with the same vendor and device id, if necessary.

Cards are then identified by this tuple: dip->vid (PCI vendor ID), dip->did (PCI device ID), dip->subid (whatever the adapter driver sets it to, otherwise the default zero). The sysconfig checker does not use the marketing numbers for identification.

# -----------------------------------------------------------------------version 1.000 # -----------------------------------------------------------------------# # # Ethernet/GBE cards X1026A is physically equivalent to X1025B, i.e. intel GbE II. X1026B is physically equivalent to X1025C, i.e. intel GbE III.

# -----------------------------------------------------------------------# # card PN ---- -type ---vendor dev-id ------ ----------sub-id description

----------0 0 0 0 Chelsio T210 TOE 10G NIC Chelsio T204V TOE 4x1G NIC Chelsio T204E TOE 4x1G NIC Chelsio T320E TOE 2x10G NIC IPSEC Crypto Adapter Single FastEnet-10/100 Ethernet Quad FastEnet-10/100 Ethernet Gigabit Ethernet II Gigabit Ethernet III Gigabit Ethernet II (Dell F85)

card card card card card card card card card card

X1005A 1 X1007A 1 X1006A 1 X1008A 1 X1017A 1 X1001C 1 X1012C 1 X1025B 1 X1025C 1 X1026A 1

0x1425 0xb 0x1425 0xd 0x1425 0xf 0x1425 0x31

0x14E4 0x5822 0 0x8086 0x1229 1 0x8086 0x1209 2 0x8086 0x1000 0 0x8086 0x1001 0 0x8086 0x1000 0

card card card card card card card card card card card card card card card card card card card card card

X1026B 1 X1027 1

0x8086 0x1001 0 0x8086 0x1004 0 0x8086 0x1008 0 0x8086 0x1009 0

Gigabit Ethernet III (Dell F85) 100/1000 Ethernet III 10/100/1000 Ethernet IV Gigabit Ethernet IV 10/100/1000 low profile Ethernet IV Gigabit low profile Ethernet IV Dual 10/100/1000 Ethernet V

X1027B 1 X1025D 1 X1127B 1 X1125D 1 X1037 1

0x8086 0x1008 1 0x8086 0x1009 1 0x8086 0x1010 0

X1039A 1 X1035 1

0x8086 0x105E 0 PCI-E Dual 10/100/1000 Ethernet G20 0x8086 0x1012 0 Dual Gigabit Ethernet V

X1038A 1 X1047 1

0x8086 0x105F 0 PCI-E Dual Gigabit Ethernet G20 0x8086 0x101D 0 0x8086 0x10B5 0x8086 0x10A4 0 Quad 10/100/1000 Ethernet V Quad 10/100/1000 Ethernet VII

X1047B 1 X1049A 1 X1027C 1 X1025E 1

0 PCI-E Quad 10/100/1000 Ethernet G20 10/100/1000 Ethernet VI Gigabit Ethernet VI 10/100/1000 Ethernet VI, low profile Gigabit Ethernet VI, low profile Dual 10/100/1000 Ethernet VI Dual 10/100/1000 Ethernet VII Dual Gigabit Ethernet VI

0x8086 0x1026 0 0x8086 0x1027 0 0x8086 0x1026 1 0x8086 0x1027 1 0x8086 0x1079 0 0x8086 0x1079 2 0x8086 0x107a 0 0x135B 0x2001

X1127C 1 X1125E 1

X1037B 1 X1037C 1 X1035B 1 X1620 1

0 Emulex GN9000/VI (DAFS)

# -----------------------------------------------------------------------# SCSI/FCAL Host Adapters

# -----------------------------------------------------------------------# # # # # # # # # # # # # # # X2024A is physically equivalent to X2023 & X2021A, the 50QLA1080. X2025A is physically equivalent to X2023A, the QLA1280. X2026A is physically equivalent to X2023C, the Adaptec 39160. X2027A for tape only, Adaptec 39320. X2027B for tape only, LSI Logic 22320 (PCI-X). X2028A for tape only, LSI Logic 22320SE (PCI-e). X2032A is physically equivalent to X2030B, the QLA2000. X2041A and X2043A (QLA200G) for tape are physically equivalent to X2040B, the QLA2200. X2045A for tape is physically equivalent to X2044A, the QLA2212 X2045B for tape is physically equivalent to X2044B, the QLA2212 X2051A for tape is physically equivalent to X2050A, the QLA2342. X2051B for tape is physically equivalent to X2050B, the 929X. X2016, X2016A, X2016B, X2017, X2019, X2022 are all the same, hence they're all lumped together under X201X.

# -----------------------------------------------------------------------# NVRAM

# -----------------------------------------------------------------------# # X3130 (NVRAM4) also includes an onboard CMD ATA adapter, which we call the X3130I.

card card card card card

X3111 X3251 X3135 X3130

3 3 3 3

0x10B5

0x9060

0 PCI NVRAM NetApp NVRAM2 NetApp NVRAM3 NetApp NVRAM4 NetApp NVRAM4

0x1275 0x0001 0 0x1275 0x0002 0 0x1275 0x0004 0 0x1275 0x0004 0

X3140A 3

# The NVRAM5 card has a cluster component as well and so it # is identified as an interconnect card. In the FAS9xxx systems, # in slot 11 it is identified as both an nvram as well as a # cluster interconnect card. In slot 10, it is just an nvram card. # X3146A is reserved for an optical NVRAM5 card if we're forced to # build one because the EMCORE copper-to-optical converter doesn't # work. card card card card X3145A 7 X3146A 7 X3147 X3148 7 7 0x1275 0x0005 0 0x1275 0x0005 0 0x1275 0x0006 1 0x1275 0x0006 2 NetApp NVRAM5 NetApp NVRAM5 NetApp NVRAM6 512MB NetApp NVRAM6 2GB

接口配置参数:接口有 7 个配置参数可以设置。 ? ? ? IP address:可以在/etc/hosts 映射主机名 掩码地址和广播地址: 介质类型和速度

?

Maximum transmission unit(MTU)下表是各种接口缺省的 MTU 值, 如果一个接口连接一个桥或路由器, 但其不能将包打碎为小包就需要用更小的 MTU 值。 Frame jumbo 的 MTU 是 9000。 设置了 frame jumbo 则网卡,交换机都需要考虑支持巨型帧。

?

Flow control for Gigabit Ethernet II controller—最初 Gigabit Ethernet controller 只支持全双工和流控制。 Gigabit Ethernet controllerII 和另一个支持自动协商的设备协商是否支持流控,可以使用 ifconfig 命令设 置流控。 [flowcontrol {none|receive|send|full}]

?

Up 或 down 状态 自己的数据包。

在命令行里面可以设置和修改这些参数,但要使修改永久有效需要将其写入/etc/rc 文件里。

tan> ifconfig –a ns0: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.170 netmask 0xffffff00 broadcast 192.168.0.255

ether 00:50:56:00:41:bb (auto-100tx-fd-up) ns1: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.171 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:50:56:01:41:bb (auto-100tx-fd-up) lo: flags=1948049<UP,LOOPBACK,RUNNING,MULTICAST,TCPCKSUM> mtu 9188 inet 127.0.0.1 netmask 0xff000000 broadcast 127.0.0.1 tan> ifconfig ns0 ?====看某个接口情况

ns0: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.170 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:50:56:00:41:bb (auto-100tx-fd-up) tan> ifconfig ns1 mtusize 1000 tan> ifconfig ns1 down tan> ifconfig ns1 ns1: flags=8042<BROADCAST,RUNNING,MULTICAST> mtu 1000 inet 192.168.0.171 netmask 0xffffff00 broadcast 192.168.0.255 ether 00:50:56:01:41:bb (auto-100tx-fd-cfg_down) 接口配置命令: ifconfig ipaddress netmask broadcast mediatype flowcontrol mtusize state tan> ifconfig ns1 192.168.0.172 tan> ifconfig ns1 netmask 255.255.255.0 tan> ifconfig ns0 broadcast 192.168.0.255 tan> ifconfig ns0 mediatype 100tx tan> ifconfig ns0 flowcontrol full ?===修改参数 ?===将接口设置为 down

4.4、配置 VIF
什么是 VIF: VIF 是一组以太网接口象一个逻辑单元一样工作。你可以组合 4 个实际端口成为一个逻辑接口。

VIF 与单接口相比有三点优势: ? ? ? 更高的带宽吞吐 可以实现冗余 防止交换机上某个端口失效

VIF 也叫 trunk、虚拟集合等。Trunk 分为 single-mode、multi-mode 和 lacp。在 single-mode trunk 里,一个接 口 active 另一个接口 standby,这提供了一个冗余功能。

在 mutil-mode trunk 里所有接口都是 active,可以提供更高的速度,可以提供负载均衡的功能,但这种模式的 连接交换机也必须支持端口的聚集。

负载均衡确保 multi-mode VIF 里的所有接口有相同的利用率。只有 multi-mode trunk 和 lacp 支持负载均衡, 有三种形式的负载均衡,IP-based 的方式是缺省的。 ? ? ? 基于 IP 地址的 基于 MAC 地址的 基于轮询的 基于 IEEE802.3ad 标准的 LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链 路动态汇聚的协议。LACP 协议通过 LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制 协议数据单元)与对端交互信息。

LACP 协议:

某端口使用 LACP 协议后,该端口将通过发送 LACPDU 向对端通告自己的系统优先级、系统 MAC 地 址、端口优先级、端口号和操作 Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较 以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。 端口汇聚是将多个端口汇聚在一起形成一个汇聚组,以实现出/入负荷在汇聚组中各个成员端口中的分 担,同时也提供了更高的连接可靠性。在存储端设置 multi-mode 和 lacp 后,在交换机一端需要设置端口 汇聚来进行相应的支持。 在华为,思科两种不同交换机之间配置简单的汇聚端口简单实例如下: cisco 上的配置: interface GigabitEthernet0/1 switchport trunk allowed vlan 1,20,194 switchport mode trunk speed 100 duplex full channel-group 1 mode on ! interface GigabitEthernet0/2 switchport trunk allowed vlan 1,20,194 switchport mode trunk speed 100 duplex full channel-group 1 mode on interface Port-channel1 switchport trunk allowed vlan 1,20,194 switchport mode trunk 华为交换机的配置: interface Ethernet0/31 duplex full speed 100 port link-type trunk port trunk permit vlan 1 20 194 interface Ethernet0/32 duplex full speed 100 port link-type trunk port trunk permit vlan 1 20 194 link-aggregation Ethernet 0/31 to Ethernet 0/31 both 交换机静态 EtherChannel 配置:NetApp VIF 的 Multi Mode 是对应的 Static EtherChannel,也就是 Cisco 交换机的 channel-group 1 mode on 命令。 交换机静态 LACP 配置: NetApp VIF 的 LACP Mode 模式是对应的 Dynamic EtherChannel, 也就是 Cisco 交换机的 channel-group 1 mode active 命令。 vif create multi vif0 -b ip e0c e0d 参数选项都必须用 -b (on---对应 multi-mode,active---对应 lacp)

基于 IP 和基于 MAC 的方式使用特定的公式来决定使用那个接口去传输向外传输的数据包。 轮询提供真正意义负载均衡但容易造成故障包的传输和重传因为负载过大。 VIF 命令用来创建和修改 trunk,一个 trunk 名必须是唯一的、 由一个字母开头、 不能超过 15 个字符。 一旦 trunk 创建成功了,就象一个实际接口一样来设置。 vif create [single|multi] vif_name b [rr|mac|ip] interface_list vif create single singletrunk1 ns0 ns1 tan> ifconfig -a ns0: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 02:50:56:00:41:bb (auto-100tx-fd-up) trunked singletrunk1 ns1: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 02:50:56:00:41:bb (auto-100tx-fd-up) trunked singletrunk1 singletrunk1: flags=848043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.172 netmask 0xffffff00 broadcast 192.168.0.255 ether 02:50:56:00:41:bb (Enabled virtual interface) tan> vif delete multitrunk1 e2,e3 tan> vif destroy singletrunk1 tan> vif add multitrunk1 e2,e3 tan> vif [favor|nofavor] interface tan> vif favor e1 ?==指定那个是 active 的接口,如果没指定就是随机的,执行完这个命令过几秒 active 接口就切换了 tan> vif status singletrunk1 default: transmit 'IP Load balancing', VIF Type 'multi_mode', fail 'log' singletrunk1: 2 links, transmit 'none', VIF Type 'single_mode' fail 'default' VIF Status up: ns0: state up, since 23Dec2009 00:35:34 (00:00:19) mediatype: auto-100tx-fd-up flags: enabled favored input packets 150, input bytes 8384 output packets 137, output bytes 5754 output probe packets 137, input probe packets 137 up indications 2, broken indications 0 drops (if) 0, drops (link) 0 indication: up at 23Dec2009 00:35:34 consecutive 841, transitions 2 ns1: state up, since 23Dec2009 00:21:49 (00:14:04) mediatype: auto-100tx-fd-up flags: enabled input packets 782, input bytes 98732 output packets 187, output bytes 10862 output probe packets 137, input probe packets 137 up indications 1, broken indications 0 Up Addr_set ?==将 e2、e3 接口从 multitrunk 接口里面删除 ?==取消虚拟端口 ?==将 e2、e3 接口加入 multitrunk 接口里面 ?==将这句话加到/etc/rc 文件里

drops (if) 0, drops (link) 0 indication: up at 23Dec2009 00:21:49 consecutive 842, transitions 1 tan> vif stat singletrunk1 10 ?==每 10 秒监控一下接口状态

4.5、配置 VLAN
VLAN 是一种将局域网(LAN)设备从逻辑上划分(注意,不是从物理上划分)成一个个网段(或者 说是更小的局域网 LAN) ,从而实现虚拟工作组(单元)的数据交换技术。VLAN 这一技术主要应用于 交换机和路由器中,但目前主流应用还是在交换机之中。不过不是所有交换机都具有此功能,只有三层以 上交换机才具有此功能。 VLAN 的好处: ? ? ? ? 灵活的管理。更改用户所属的网络不必换端口和连线,只更改软件配置就可以了 限制广播风暴。防止在整个网络里面是广播包,将其限制在 VLAN 里面。 减少网络流量.因为限制了广播包,网络中的流量显著减少。 增强了安全性。一个 VLAN 里的终端不能与另一个 VLAN 的终端通讯除非中间有路由器。

一层的工程师 VLAN 和三层的工程师 VLAN 成员可以相互通讯,一层工程师 VLAN 成员与一层市场 VLAN 成员之间不能通讯。 创建 VLAN 是基于端口的,不同交换机的端口可以组成一个 VLAN,一个交换机也可以划分为多个 VLAN. DataONTAP 限制存储的接口最多是 128 个。 包括实际端口、 VIF、 VLAN、 和 loopback 接口。 VH VLAN ID 从 1 到 4096 是支持的。利用 VLAN 来创建 VIF 是支持的。 VLAN tag---VLAN 标签。是一个唯一标识,包括了 VLAN 中每个终端发出来的帧头。

看上图:VLAN10 第一层的一个成员发送包到第二层的一个成员。 交换机 1 检测帧头的 VLAN tag 和目 标 MAC 地址。交换机 1 转发这个包去 VLAN 10 的交换机(1、2、3)的所有其他端口,如果目标 MAC 地址被识别,则转发到目标端口成功。 VLAN 的成员关系基于下列之一: ? ? ? ? 交换机端口 终端 MAC 地址 协议 动态注册通过 GVRP

GARP VLAN 注册协议(GVRP)使用 GARP 协议,允许终端动态的注册他们的 VLAN 成员。缺省情况 下,GVRP 是不打开的。但是在 vlan create 命令中可以加-g 标志打开它。 设置 VLAN 的先决条件是: ? ? 交换机所在网络必须遵从 IEEE802.1Q 标准或供应商特定实施的 VLAN. 一个终端支持多个 VLAN,它必须动态注册或者静态配置到一个或多个 VLAN.

VLAN 相关命令: vlan create –g [on|off] ifname vlandid_list vlan create on e4 2 3 4 vlan delete –q e8 2 ?==在 e4 端口创建 3 个 VLAN,e4-2,e4-3,e4-4 ?==删除 vlan e8-2

vlan delete [-q] ifname vlanid_lsit

vlan add <ifname> <vlanid_list> vlan modify -g {on|off} <ifname> vlan stat <ifname> [<vlanid_list>]

4.6、SNMP 协议支持
在 DataONTAP 里面如果打开了 SNMP 协议,则 SNMP 管理端可以询问 SNMP 代理相关信息。SNMP 代理 收集相关信息然后通过 SNMP 协议转发给 SNMP 管理端。管理端根据收集的信息执行相关的动作。 对于诊断和其它的网络管理服务,DataONTAP 支持标准的 SNMP 管理信息(MIB II)标准,同时也支持自定义 的 NetApp 的 MIB.MIB II 规范提供了关于一下 MIB II 组的数据。

? ? ? ? ? ? ?

系统 接口 地址翻译 IP ICMP TCP UDP

NetApp 自定义的 MIB 提供了关于操作存储更详细的信息。 这个功能可以从 NOW 上下载或在 CD 里面, 程 序文件叫 netapp.mib。 在自定义 MIB 里面有更高级别的组: ? ? ? ? ? ? ? ? ? Product Sys Stat Nfs Quota Filesys Raid Cifs Snapmirror Ndmp

SNMP 相关明令: tan> snmp contact: location:beijing authtrap:0 init: 0 traphosts: community:ro public tan> snmp authtrap 1 ?==打开 SNMP agent 验证失败陷阱 ?===显示 SNMP 所有 option 的当前值


推荐相关:

netapp存储配置练习

netapp存储配置练习_政史地_高中教育_教育专区。非常全面的NetAPP学习资料,对初学者或从事相关行业的人有很大帮助。NetApp 存储基础学习汇总(第一部分) 目录一、概述...


netapp存储配置练习_CIFS

netapp存储配置练习_CIFS_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档netapp存储配置练习_CIFS_计算机软件及应用_IT/计算机_专业资料。...


10netapp存储配置练习_检查健康状态与性能

10netapp存储配置练习_检查健康状态与性能_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 10netapp存储配置练习_检查健康状态与性能_IT/计算机_专业资料。...


7netapp存储配置练习_snapshot

7netapp存储配置练习_snapshot_计算机硬件及网络_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 7netapp存储配置练习_snapshot_计算机硬件及网络_IT/计算机...


8netapp存储配置练习_quota

8netapp存储配置练习_quota_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 8netapp存储配置练习_quota_IT/计算机_专业资料。netapp 存储最专业知识....


6netapp存储配置练习_volcopy

6netapp存储配置练习_volcopy_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 6netapp存储配置练习_volcopy_IT/计算机_专业资料。netapp 存储最专业知识....


4netapp存储配置练习_NFS

4netapp存储配置练习_NFS_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 4netapp存储配置练习_NFS_IT/计算机_专业资料。netapp 存储最专业知识....


netapp存储配置练习_NFS

netapp存储配置练习_NFS_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档netapp存储配置练习_NFS_计算机软件及应用_IT/计算机_专业资料。...


五大提高 NetApp 存储弹性的鲜为人知的技巧

Netapp_虚拟化_存储 14页 4下载券 netapp存储配置练习 37页 1下载券 netapp存储...五大提高 NetApp 存储弹性的鲜为人知的技巧 By Steve Lawler 和 Haripriya 经过...


NetApp存储测试报告-SAN

NetApp 存储测试报告 1 目的本次测试测试针对 NetApp 存储的特点、性能等方面...4.2.3 存储配置存储服务器: NetApp FAS3050 具体配置: 磁盘容量:2T 裸容量的...

网站首页 | 网站地图
All rights reserved Powered by 简单学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com