1、NetApp 存储基础学习汇总(第十一部分 )目 录一、数据保护策略 11.1、使用磁带设备来备份数据 .11.2、几个有用的管理命令 .11.3、使用 statit 命令 .31.4、执行特殊的 BOOT 命令 6二、检查状态及性能管理 142.1、检查系统 .142.1.1、sysconfig 142.1.2、sysstat .162.1.3、与优化 CPU 性能的 options 命令 17一、数据保护策略业务系统需要数据备份和保护是为了:当发生意外的数据删除、应用系统崩溃、数据毁坏和病毒侵害时、需要归档保存数据时、需要灾难恢复时,避免数据丢失。1.1、使用磁带设备来备份数据可以使用 d
2、ump 命令备份数据到下列设备: 连接到 Netapp 存储的磁带设备和磁带库。 (本地磁带设备) 连接到远程计算机的磁带设备和磁带库 标准输出可以通过 dump 命令列出都有哪些备份设备,安装 DataONTAP6.X 以上版本的网域存储设备,全面支持SCSI 和 FC-AL 接口的磁带设备。如果要把数据远程备份到通过网络连接的磁带设备,必须符合下面的条件: 远程的计算机必须支持 rmt 协议 存储必须信任连接磁带设备的计算机,这样存储才可能把数据写入磁带。比如:备份数据到另一台存储连接的磁带设备上,则该存储的信息必须保存在连接磁带设备的存储的/etc/host.equiv 文件中;如果备份
3、数据到一台 SUN 主机连接的磁带设备上,则存储信息必须保存在主机的/.rhost 文件中。 存储设备必须可以解析连接磁带设备的计算机名,可以通过将主机信息保存在/etc/hosts 或 DNS 数据库解析来实现。如果要将数据备份到标准输出,必须通过 rsh 发出 dump 命令,而不能通过 console 口。1.2、磁带文件的类型node1 sysconfig t =列出系统可得到磁带文件类型Tape drive (v8.0) NETAPP VT-100MB rst0l - rewind device, format is: VT-100MB (100 MB) 倒带类型的:写完磁带后,会倒
4、带,以 r 开头。nrst0l - no rewind device, format is: VT-100MB (100 MB) 不需要倒带,将多个文件写到磁带上时,以 n 开头。 urst0l - unload/reload device, format is: VT-100MB (100 MB) 这个类型一般是指磁带库,当一盘磁带写满,则 unload 这盘磁带,reload 另一块磁带。rst0m - rewind device, format is: VT-100MB (100 MB) nrst0m - no rewind device, format is: VT-100MB (10
5、0 MB) urst0m - unload/reload device, format is: VT-100MB (100 MB) rst0h - rewind device, format is: VT-100MB (100 MB) nrst0h - no rewind device, format is: VT-100MB (100 MB) urst0h - unload/reload device, format is: VT-100MB (100 MB) rst0a - rewind device, format is: VT-100MB (w/compression)nrst0a -
6、 no rewind device, format is: VT-100MB (w/compression)urst0a - unload/reload device, format is: VT-100MB (w/compression)1.3、认证的磁带设备经过 netapp 认证的磁带设备,可以在 NOW 网站上查询。用户也可以通过动态的添加磁带认证文件到目录/etc/tape_config 目录来实现添加新的认证设备。rootlinapp1 tape_config# pwd/mnt/etc/tape_configrootlinapp1 tape_config# ls -ltotal 1
7、12-rw-r-r- 1 root root 779 Jul 25 2008 CERTANCE_LTO2_ULTRIUM.TCF-rw-r-r- 1 root root 795 Jul 25 2008 CERTANCE_LTO3_ULTRIUM.TCF-rw-r-r- 1 root root 493 Jul 25 2008 HP_LTO2.TCF-rw-r-r- 1 root root 811 Jul 25 2008 HP_LTO3_ULTRIUM.TCF-rw-r-r- 1 root root 815 Jul 25 2008 HP_LTO4_ULTRIUM.TCF-rw-r-r- 1 roo
8、t root 828 Jul 25 2008 IBM_3592E05.TCF-rw-r-r- 1 root root 809 Jul 25 2008 IBM_3592.TCF-rw-r-r- 1 root root 484 Jul 25 2008 IBM_LTO2_ULT3580.TCF-rw-r-r- 1 root root 484 Jul 25 2008 IBM_LTO2_ULTRIUM.TCF-rw-r-r- 1 root root 796 Jul 25 2008 IBM_LTO3_ULT3580.TCF-rw-r-r- 1 root root 796 Jul 25 2008 IBM_L
9、TO3_ULTRIUM.TCF-rw-r-r- 1 root root 792 Jul 25 2008 IBM_LTO4_ULT3580.TCF-rw-r-r- 1 root root 792 Jul 25 2008 IBM_LTO4_ULTRIUM.TCF-rw-r-r- 1 root root 469 Jul 25 2008 QUANTUM_DLTS4.TCF-rw-r-r- 1 root root 441 Jul 25 2008 QUANTUM_DLTV4.TCF-rw-r-r- 1 root root 792 Jul 25 2008 QUANTUM_LTO3_ULTRIUM.TCF-r
10、w-r-r- 1 root root 490 Jul 25 2008 QUANTUM_SDLT600.TCF-rw-r-r- 1 root root 3737 Apr 5 19:36 sample-rw-r-r- 1 root root 468 Jul 25 2008 SONY_AIT3_700V.TCF-rw-r-r- 1 root root 471 Jul 25 2008 SONY_AIT3EX_800V.TCF-rw-r-r- 1 root root 505 Jul 25 2008 SONY_AIT4_900V.TCF-rw-r-r- 1 root root 468 Jul 25 200
11、8 SONY_AIT5_1100.TCF-rw-r-r- 1 root root 738 Jul 25 2008 SONY_SAIT1_100.TCF-rw-r-r- 1 root root 738 Jul 25 2008 SONY_SAIT1_130.TCF-rw-r-r- 1 root root 519 Jul 25 2008 SONY_SAIT2_200.TCF-rw-r-r- 1 root root 526 Jul 25 2008 SONY_SAIT2_230.TCF-rw-r-r- 1 root root 759 Jul 25 2008 STK_T10000A.TCF-rw-r-r-
12、 1 root root 786 Jul 25 2008 STK_T9840C.TCF以上这个文件就是一种类型的磁带的认证文件格式示例。1.4、关于 dump 命令Dump 命令可以备份文件、目录、qtree 或整个卷,你可以执行下列备份操作: 整个卷 整个 qtree 杂项在 miscellaneous 备份中,你可以备份文件和目录。Dump 命令如何使用快照:Dump 命令命名每个快照按照以下规则,snapshot_for_backup.n例如:snapshot_for_backup.0snapshot_for_backup.1snapshot_for_backup.2 等,按整数向上累加
13、,当系统重启后,则序号归 0.当备份结束后,dump 命令自动删除快照,除非在命令中指定保留快照,当备份快照时,不会再额外创建快照。node1 dump 0ufb rst0a 63 /vol/vol0DUMP: creating “/vol/vol0/snapshot_for_backup.0“ snapshot.DUMP: Using Full Volume Dump DUMP: Dumping tape file 1 on rst0awarning: using density VT-100MB (100 MB) to change density you must first rewin
14、d the tape.DUMP: Date of this level 0 dump: Mon Apr 19 13:11:47 2010.DUMP: Date of last level 0 dump: the epoch.DUMP: Dumping /vol/vol0 to rst0aDUMP: mapping (Pass I)regular files DUMP: mapping (Pass II)directoriesDUMP: estimated 70551 KB.DUMP: dumping (Pass III) directoriesDUMP: dumping (Pass IV) r
15、egular filesDUMP: dumping (Pass V) ACLsDUMP: 70510 KBDUMP: This dump has written to 1 tapefile(s).DUMP: DUMP IS DONEDUMP: Deleting “/vol/vol0/snapshot_for_backup.0“ snapshot.二、检查状态及性能管理2.1、检查系统好的性能是硬件、软件和通讯协议之间一起以最佳状态运行。持续的监控系统和用一组 NETAPP 命令可以调整你的系统减少等待时间、改进数据吞吐量、达到最优性能。下面介绍一组工具关于检查系统中不同元件的状态和健康情况。2
16、.1.1、sysconfig第一个命令就是 sysconfig,用这个命令可以看见以下输出:内存是否正确显示盘柜显示磁带驱动器显示 NICtan sysconfigNetApp Release 7.3: Thu Jul 24 12:55:28 PDT 2008System ID: 0099908572 (tan)System Serial Number: 987654-32-0 (tan)Model Name: SimulatorProcessors: 1slot 0: NetApp Virtual SCSI Host Adapter v0 3 Disks: 0.3GB1 shelf with
17、 LRCslot 1: NetApp Virtual SCSI Host Adapter v1 25 Disks: 13.0GB2 shelves with LRCslot 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.3GB1 shelf with LRCslot 5: NetApp Virtual SCSI Host Adapter v5 25 Disks: 13
18、.0GB2 shelves with LRCslot 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 tan sysconfig a =显示每个 I/O 的详细信息tan sysconfig c =检查系统硬件配置sysconfig: There are no configuration errors.
19、tan sysconfig d =显示系统中的盘Device HA SHELF BAY CHAN Disk Vital Product Information- - - -v4.16 v4 1 0 FC:B 13740500v4.17 v4 1 1 FC:B 13740501v4.18 v4 1 2 FC:B 13740502v5.16 v5 1 0 FC:B 10604900v5.17 v5 1 1 FC:B 10604901v5.18 v5 1 2 FC:B 10604902v5.19 v5 1 3 FC:B 10604903v5.20 v5 1 4 FC:B 10604904v5.21
20、v5 1 5 FC:B 10604905v5.22 v5 1 6 FC:B 10604906v5.24 v5 1 8 FC:B 10604907v5.25 v5 1 9 FC:B 10605008v5.26 v5 1 10 FC:B 10605009v5.27 v5 1 11 FC:B 10605010v5.28 v5 1 12 FC:B 10605011v5.29 v5 1 13 FC:B 10605012v5.32 v5 2 0 FC:B 10605013v5.33 v5 2 1 FC:B 10605014v5.34 v5 2 2 FC:B 10605015v5.35 v5 2 3 FC:
21、B 10605016v5.36 v5 2 4 FC:B 10605017v5.37 v5 2 5 FC:B 10605018v5.38 v5 2 6 FC:B 10605019v5.39 v5 2 7 FC:B 10605020v5.40 v5 2 8 FC:B 10605021v5.41 v5 2 9 FC:B 10605022v5.42 v5 2 10 FC:B 10605023v5.43 v5 2 11 FC:B 10605024tan sysconfig t =显示系统中的磁带驱动器信息Tape drive (v8.0) NETAPP VT-100MB rst0l - rewind d
22、evice, format is: VT-100MB (100 MB) nrst0l - no rewind device, format is: VT-100MB (100 MB) urst0l - unload/reload device, format is: VT-100MB (100 MB) rst0m - rewind device, format is: VT-100MB (100 MB) nrst0m - no rewind device, format is: VT-100MB (100 MB) urst0m - unload/reload device, format is
23、: VT-100MB (100 MB) rst0h - rewind device, format is: VT-100MB (100 MB) nrst0h - no rewind device, format is: VT-100MB (100 MB) urst0h - unload/reload device, format is: VT-100MB (100 MB) rst0a - rewind device, format is: VT-100MB (w/compression)nrst0a - no rewind device, format is: VT-100MB (w/comp
24、ression)urst0a - unload/reload device, format is: VT-100MB (w/compression)tan sysconfig v =显示 DATAONTAP 版本,PCI 插槽上的所有设备和内存,显示每个东西。上图的存储相关硬件示意图。2.1.2、sysstat最好的命令看 CPU 利用率是 sysstat interval.Sysstat 1 指定每一秒更新一次(缺省是 15 秒)我们可以判断并回答以下命令: 使用是稳定的还是波动的 CPU 利用率是否过高以致无法响应输入输出行为。tan sysstat 1CPU NFS CIFS HTTP
25、Net kB/s Disk kB/s Tape kB/s Cachein out read write read write age0% 0 0 0 0 0 0 0 0 0 60 0% 0 0 0 0 0 0 0 0 0 60第一列表示 CPU 的忙闲程度,如果是 70%-80%则说明比较忙第二列表示网络流量每秒/千字节。第三列表示每秒/千字节磁盘的 I/O.filer 用 NVRAM 来限制到磁盘的写流量,用 RAM 去缓存读数据,磁盘读发生在数据部在 cache 中,理想状态下,磁盘写每 10 秒发生一次,所以 9 行的输入是 0,然后是一个大的写入,持续的写会增加 CPU 的负载,最后影
26、响写的性能。2.1.3、与优化 CPU 性能的 options 命令tan options raid.reconstructraid.reconstruct.perf_impact medium =控制 raidgroup 重构的时候,CPU 的利用情况,如果想提高重构速度,则降低此值tan options raid.scrub raid.scrub.duration 360 raid.scrub.enable on raid.scrub.perf_impact low raid.scrub.schedule tan options vol.copyvol.copy.throttle 10tan options wafl.max =定义最大的目录大小wafl.maxdirsize 5242tan vol options vol0 maxdirsize 5000 =定义 vol 最大的目录大小