红旗linux 下对NETAPP多路径的支持

合集下载

红帽企业版 Linux 6 安装配置 多路径

红帽企业版 Linux 6 安装配置 多路径

红帽企业版 Linux 6 安装配置多路径[ 条新 ]选项一个月之前默认新装的RHEL6没有安装multipath软件,需要手动安装,可以将本地的光盘设置为yum 仓库1.将光驱mount到cdrom目录mount /dev/cdrom /cdrom2.到yum.repos.d目录下cd /etc/yum.repos.d3.编辑一个本地yum源文件,加入以下内容vi dvd.repo==========================[base]name=Base RPM Repository For RHEL6baseurl=file:///cdrom/enabled=1gpgcheck=0==========================4.yum list 可以检查是否创建成功5.安装multipath软件yum -y install device-mapper-multipath6.启动multipath的守护进程mpathconf --enable --with_multipathd y7.编辑/etc/multipath.conf文件,添加HP设备脚本(试验过不添加也可以聚合)For EVA4x00/EVA6x00/EVA8x00device {vendor “HP”product "HSV2[01]0|HSV300|HSV4[05]0"getuid_callout "/sbin/scsi_id -g -u -s /block/%n"prio_callout "/sbin/mpath_prio_alua /dev/%n"hardware_handler "0"path_selector "round-robin 0"path_grouping_policygroup_by_priofailback immediaterr_weight uniformrr_min_io 100no_path_retry 18path_checkertur}8.启动multipath进程servicemultipathd startservice multipathd reload9。

在Linux下部署.NET网站

在Linux下部署.NET网站

由于Linux/Unix 等有更强的安全性、运行效率高、拥有大量优秀的开源组件,而.Net 则有着其他语言无与伦比的开发效率,因此在非微软平台下运行.Net 程序的需求很强烈。

Mono 是一个由Novell 公司发起、并且得到微软支持的开源项目。

Mono 项目可以在Linux ,FreeBSD ,Unix ,Mac OS X 、Android 和苹果系统等非微软操作系统下兼容运行.Net 程序。

目前占IOS 游戏应用市场55%份额的游戏都是使用基于Mono 的Unity3d 技术开发的。

安装前安装相关的软件包:1 yum install "Development Tools"2 yum install gcc bison pkgconfig glib-devel glib2-devel libpng-devel libX11-devel freetype fontconfig pango-devel ruby ruby-rdoc gtkhtml38-devel1、Mono 的安装mono-3.12.1.tar.bz2/sources/mono/1 [root@monitor src]# tar jxvf mono-3.12.1.tar.bz22 [root@monitor mono-3.12.1]# cd mono-3.12.13 [root@monitor mono-3.12.1]# ./configure --prefix=/usr/local/mono4 [root@monitor mono-3.12.1]# make5 [root@monitor mono-3.12.1]# make install添加环境变量1 [root@monitor mono-3.12.1]# echo exportPKG_CONFIG_PATH=/usr/local/mono/lib/pkgconfig:$PKG_CONFIG_PATH>>~/.bash_profile2 [root@monitor mono-3.12.1]# echo exportLD_LIBRARY_PATH=/usr/local/mono/lib/:$LD_LIBRARY_PATH>>~/.bash_prof ile3 [root@monitor mono-3.12.1]# echo export PATH=/usr/local/mono/bin:$PATH>>~/.bash_profile4 [root@monitor mono-3.12.1]# source ~/.bash_profilemono 安装完成测试1 [root@monitor mono-3.12.1]# /usr/local/mono/bin/mono-test-install2 Active Mono: /usr/local/mono/bin/mono3 Other Mono executables: /usr/local/mono/bin/mono/usr/local/mono/bin/mono /usr/local/mono/bin/mono/usr/local/mono/bin/mono45 Your system has a broken System.Drawing setup6 Your file system watcher is: System.IO.InotifyWatcher 2、安装xspxsp-2.10.tar.bz2/sources/xsp1 [root@monitor src]# tar jxvf xsp-2.10.tar.bz22 [root@monitor src]# cd xsp-2.103 [root@monitor xsp-2.10]#./configure --prefix=/usr/local/mono4 [root@monitor xsp-2.10]# make5 [root@monitor xsp-2.10]# make install 3、配置Nginx 与 集成修改nginx 的配置文件nginx.conf01 [root@monitor conf]# vim nginx.conf02 server03 {04 listen 192.168.1.254:8080;05 server_name 192.168.1.254:8080;06 index index.html index.htm index.php index.aspx;07 root /wwwroot/aspnet;0809 location ~ \.(aspx|asmx|ashx|asax|soap|rem|axd|cs|config|dll)?$ { 10 fastcgi_pass 127.0.0.1:9001;11 fastcgi_param PATH_INFO "";12 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 13 include fastcgi_params;14 }15 location ~ .*\.(gif|jpg|jpeg|gng|bmp|swf)$16 {17 expires 30d;18 }19 location ~ .*\.(js|css)?$20 {21 expires 1h;22 }23 access_log off;24 }25 }启动xsp web 服务器1 [root@monitor mono]# fastcgi-mono-server2 /applications=/:/wwwroot/aspnet/ /socket=tcp:127.0.0.1:9001 & 2 [root@monitor ~]# netstat -tunlp |grep 90013 tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 18630/mono xsp 服务器已经正常启动了,上传一个 的探针来测试下/s/1mgqZlRa原文来源于运维人笔记。

redhat 5 多路径及HBA WWN号查询

redhat 5 多路径及HBA WWN号查询

redhat 5 多路径及HBA WWN号查询Redhat 多路径软件:dev ice-mapper-multipath.多路径配置文件:/etc/multipath.conf1.编辑注释掉以下几行:blacklist {dev node "*"}默认将所有设备加入黑名单。

2.执行命令modprobe dm-multipath //加载多路径模块lsmod |grep dm-multipath //查看是否加载多路径模块/etc/init.d/multipathd restart // 重新启动多路径服务,监视路径,当路径损坏时进行路径切换。

chkconf ig multipathd on //随机启动multipath -v2 或multipath -ll //输出多路径的设备的路径。

如果没有出现路径,可以使用multipath -F 刷新备注:kpartx command:为设备中的分区生成设备映射器设备。

这个命令对于DM-MP分区DOS是很有用的。

dev ice-mapper-multipath 需要它。

multipath -k 进入互动模式,对于故障排除很有帮助3.HBA卡信息查询/sy s/class/fc_host/hostx/port_name 或node_name HBA卡的WWN号。

sy mbolic_name HBA卡型号speed HBA卡速度port_state HBA卡状态spupported_speed HBA卡支持的速度在/sy s/class/f c_host/目录下可以得到很过有关HBA卡的信息。

4.iscsi设备配置文件/etc/iscsi initiatorname.iscsi iscsid.conf/sy s/class/iscsi_host。

LINUX自带多路径详解

LINUX自带多路径详解

LINUX 自带多路径详解一、多路径解释多路径,顾名思义就是有多种选择的路径。

在SAN 或IPSAN 环境,主机和存储之间外加了光纤交换机,这就导致主机和存储之间交换速度和效率增强,一条路径肯定是不行的,也是不安全不稳定的。

多路径就是要来解决从主机到磁盘之间最快,最高效的问题。

主要实现如下几个功能1. 故障的切换和恢复2. IO 流量的负载均衡3. 磁盘的虚拟化多路径之前一直是存储厂商负责解决,竟来被拆分出来单独卖钱了。

构架基本是这样的:存储,多路径软件,光纤交换机,主机,主机系统。

二、LINUX 下的multipath1、查看是否自带安装?1 2 3 4 5 6 [root@web2 multipath]# rpm -qa|grep devicedevice-mapper-1.02.39-1.el5device-mapper-1.02.39-1.el5device-mapper-multipath-0.4.7-34.el5device-mapper-event-1.02.39-1.el5[root@web2 multipath]#2、安装1 2 3 4 5 6 rpm -ivh device-mapper-1.02.39-1.el5.rpm #安装映射包 rpm -ivh device-mapper-multipath-0.4.7-34.el5.rpm #安装多路径包 外加加入开机启动 chkconfig –level 2345 multipathd on #设置成开机自启动multipathd lsmod |grep dm_multipath #来检查安装是否正常3、配置1 2 # on the default devices.blacklist {3 4 5 6 7 8 9 10 11 12 13 14 devnode '^(ram|raw|loop|fd|md|dm-|sr|sr|scd|st)[0-9]*'devnode '^hd[a-z]'}devices {device {vendor 'HP'path_grouping_policy multibusfeatures '1 queue_if_no_path'path_checker readsector()failback immediate}}完整的配置如下:blacklist {devnode '^sda'}defaults {user_friendly_names no}multipaths {multipath {wwid 14945540000000000a67854c6270b4359c 66c272e2f356321alias iscsi-dm0path_grouping_policy multibuspath_checker turpath_selector 'round-robin 0'}multipath {wwid 14945540000000000dcca2eda91d70b81e dbcfce2357f99eealias iscsi-dm1path_grouping_policy multibuspath_checker turpath_selector 'round-robin 0'}multipath {wwid 1494554000000000020f763489c16556110 1813333957ed96alias iscsi-dm2path_grouping_policy multibuspath_checker turpath_selector 'round-robin 0'}multipath {wwid 14945540000000000919ca813020a19542 2ba3663e1f03cc3alias iscsi-dm3path_grouping_policy multibuspath_checker turpath_selector 'round-robin 0'}}devices {device {vendor 'iSCSI-Enterprise'product 'Virtual disk'path_grouping_policy multibusgetuid_callout '/sbin/scsi_id -g -u -s /block/%n'path_checker readsector0path_selector 'round-robin 0'}}4、命令1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2[root@web2 ~]# multipath -hmultipath-tools v0.4.7 (03/12, 2006)Usage: multipath [-v level] [-d] [-h|-l|-ll|-f|-F|-r] [-pfailover|multibus|group_by_serial|group_by_prio][device] -v level verbosity level0 no output1 print created devmap names only2 defau lt verbosity3 print debug information-h print this usage text -b file bindings file location-d dry run, do not create or update devmaps-l show multipath topology (sysfs and DM info)-ll show multipath topology (maximum info)-f flush a multipath device map-F flush all multipath device maps-r force devmap reload -p policy force all maps to specified policy :failover 1 path per priority groupmultibus all paths in 1 priority groupgroup_by_serial 1 priority group per serialgroup_by_prio 1 priority group per priority lvl4 25 26 27 28 293group_by_node_name 1 priority group per target nodedevice limit scope to the device's multipath(udev-style $DEVNAME reference, eg /dev/sdbor major:minor or a device map name)[root@web2 ~]#5、启动关闭1 2 3 4 # /etc/init.d/multipathd start #开启mulitipath 服务 service multipath startservice multipath restartservice multipath shutdown6、如何获取wwid1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1、[root@vxfs01 ~]# cat /var/lib/multipath/bindings# Multipath bindings, Version : 1.0# NOTE: this file is automatically maintained by the multipath program.# You should not need to edit this file in normal circumstances. ## Format:# alias wwid#mpath0 36006016051d50e0035744871c912de11mpath1 36006016051d50e0034744871c912de11mpath2 36006016051d50e0032744871c912de11mpath3 36006016051d50e0039744871c912de11mpath4 36006016051d50e003a744871c912de112、[root@vxfs01 ~]# multipath -v3 |grep 3600sdb: uid = 36006016051d50e003a744871c912de11 (callout)sdc: uid = 36006016051d50e003a744871c912de11 (callout)sdd: uid = 36006016051d50e003a744871c912de11 (callout)sde: uid = 36006016051d50e003a744871c912de11 (callout)36006016051d50e003a744871c912de11 1:0:0:0 sdb 8:16 0 [undef][ready] DGC,RAI36006016051d50e003a744871c912de11 1:0:1:0 sdc25 26 8:32 1 [undef][ready] DGC,RAI36006016051d50e003a744871c912de11 2:0:0:0 sdd 8:48 1 [undef][ready] DGC,RAI36006016051d50e003a744871c912de11 2:0:1:0 sde 8:64 0 [undef][ready] DGC,RAIFound matching wwid [36006016051d50e003a744871c912de11] in bindings file.比较详细的文字:/blog/static/1007689142013416111534352//wuweilong/article/details/14184097 RHEL 官网资料:/wp-content/uploads/downloads/2013/11/Red_Hat_Enterprise_Linux -5-DM_Multipath-en-US.pdf/wp-content/uploads/downloads/2013/11/Red_Hat_Enterprise_Linux -5-DM_Multipath-zh-CN.pdf/wp-content/uploads/downloads/2013/11/Red_Hat_Enterprise_Linux -6-DM_Multipath-en-US.pdf/wp-content/uploads/downloads/2013/11/Red_Hat_Enterprise_Linux -6-DM_Multipath-zh-CN.pdf。

红旗 Linux 桌面版 2.0 说明书

红旗 Linux 桌面版 2.0 说明书

红旗Linux桌面版2.0用户手册中科红旗软件技术有限公司2000年8月目录产品说明6符号约定7第1章安装红旗LINUX 2.0 8安装前的准备工作 8 1.1.1 步骤1备份数据 81.1.2 步骤2收集硬件信息 81.1.3 步骤3准备DOS启动盘 91.1.4 步骤4制作红旗Linux的引导盘和扩充盘 91.1.5 步骤5准备Linux分区 101.2 安装红旗Linux 11 1.2.1 选择安装方式 111.3 图形安装方式 12 1.3.1 确定工作计划 121.3.2 安装红旗Linux2.0 121.3.3 定制软件包 13 1.3.4 创建Linux分区 151.3.5 高级选项LILO 201.3.6 高级选项Nerwork 221.3.7 高级选项X Window 221.3.8 安装软件包 23 1.3.9 制作启动盘 23 1.3.10 完成安装 241.4 从老版本的红旗Linux升级 251.5 卸载红旗Linux或其他版本的Linux 261.6 字符安装界面 28 1.6.1 进入字符界面安装方式 281.6.2 安装新版的红旗Linux 291.6.3 定制软件包 30 1.6.4 创建Linux分区 301.6.4 Lilo安装 35 1.6.5 配置鼠标 35 1.6.6 安装软件包 361.6.7 制作启动盘 361.6.8 完成安装 37 1.6.9 升级红旗Linux系统 371.6.10 卸载红旗Linux系统 37第2章红旗LINUX中文环境 402.1 在字符环境下使用炎黄中文平台 402.1.1 安装炎黄中文平台 402.1.2 切换中文输入法 402.1.3 配置中文输入方法 402.1.4 动态挂接输入方法 412.1.5 动态卸下输入方法 412.1.6 显示或消隐提示行 412.1.7 半角/全角切换 412.1.8 切换GBK和Big5内码 412.1.9 卸载炎黄中文平台 422.2 X Window环境中文输入 422.2.1 启动中文输入服务器 422.2.2 中文输入服务器的模式 432.2.3 使用中文输入服务器 442.2.4 关闭中文输入服务器的 452.2.5 中文输入服务器热键列表 452.3 中文打印452.3.1 打印中文文本文件 452.3.2 在Netscape Communicator中打印中文WWW页面 46第3章使用红旗LINUX 473.1 基础473.1.1 文件名 47 3.1.2 系统中各目录的内容 483.1.3 运行应用程序 493.1.4 修改环境变量PATH 503.2 如何关机513.3 处理挂起的程序 523.3.1 并非真正挂起 523.3.2 任何程序(挂起或没有的)都是可以被杀死的 533.3.3 CORE文件 543.4 用户﹑口令﹑文件存取权限及安全性 543.4.1 用户主目录﹑超级用户及增加其他用户 543.4.2 口令的安全性 553.4.3 忘记了超级用户的口令 563.5 文件所有权和文件存取权 563.5.1 文件主 56 3.5.2 文件存取权限 573.5.3 默认的文件配置权限 583.5.4 如何设置SUID位 583.6 用at和cron进行任务调度 593.6.1 如何在特定的时间运行一个命令 593.6.2 如何设置cron 603.7 简单编程613.7.1 编写简单的shell脚本 613.7.2 编写简单的python程序 613.7.3 用Tk编写简单的GUI程序 623.7.4 编写简单的perl脚本 633.7.5 编写C程序 633.8 在X Window下工作 633.8.1 安装KDE 63 3.8.2 启动X Window 643.8.3 远程使用X Window 653.8.4 同时启动多个X服务 653.8.5 用图形方式注册 66第4章红旗LINUX的配置与管理 674.1 LILO的配置 67 4.1.1修改LILO默认引导的操作系统 674.1.2 调整系统启动时显示LILO提示信息的时间 684.1.3 LILO不能检则到全部内存 684.1.4 LILO只显示LI(或LIL)然后挂起 684.1.5 卸载Linux 694.2 调整SW AP分区 694.2.1 创建多个SW AP分区 704.2.2 交换文件 704.3 配置红旗Linux显示特性 714.3.1 启动红旗Linux显示特性配置工具 724.3.1 使用红旗Linux显示特性配置工具 734.4 使用外部设备 74 4.4.1 使用CDROM 754.4.2使用软盘 75 4.4.3 Zip驱动器 76 4.4.4 让系统识别并行端口Zip驱动器 764.4.5 自动安装(mount)功能 764.4.6 设置32位I/O硬件驱动器 764.4.7配置声卡 77 4.4.8安装远程打印机 784.4.9访问硬盘上的Windows分区 784.5 配置网络794.5.1 配置网络 79 4.5.2 配置PPP连接 814.5.3 配置WWW服务器 834.5.4 网域名称服务器(DNS) 854.5.5 配置匿名FTP 864.5.6 配置sendmail 874.5.3 配置网络远程管理 884.5.5网络文件系统(NFS) 904.5.6 虚拟主机 91 4.5.7通过局域网中另一台机器的调制解调器使用Internet 924.6 用Linux作为Windows服务器 924.6.1配置Samba服务器 934.6.2 通过Samba安装远程Windows文件系统 934.7 访问DOS/Windows软盘上的文件 94附录1 红旗Linux桌面版2.0支持的硬件附录2 红旗Linux桌面版2.0各应用程序说明产品说明介质红旗Linux 桌面版2.0产品存于一张CD-ROM盘上提供给用户文档红旗Linux 桌面版2.0用户手册以印刷文档形式随光盘一起提供源码为保证用户可以获得本软件的源码我们提供了下列途径从红旗网站直接下载免费从红旗Linux销售商处购买收费如果您从以上途径均无法获得本软件源代码欢迎致电红旗Linux公司产品注册一旦安装好软件后请填写注册卡并寄回或传真回红旗软件公司或者通过网络注册以便成为合法用户注册后的用户从注册之日起将会获得90天的免费电话技术支持注意只有注册后的用户才能享受完全的售后服务技术支持如果您的机器与Internet连接并有WWW浏览器下面的URL(统一资源定位地址)将会把您带到红旗Linux的主页/单击“技术支持”即可访问红旗Linux支持服务的详细信息如果您不能连接Internet可以采用电话获得技术支持技术支持电话(010) 82658625, 82658626,82658627, 82658628, 82658629, 82658630传真010********通信地址100086北京市海淀区万泉河路68号紫金大厦6层符号约定这里列出了红旗Linux 桌面版2.0用户手册中的一些命令文件名键和其它特殊元素例子含义命令设备驱动程序程序和实用程序(名字图标或窗口)圆括号中的lp或lp(C)字母表示介绍命令驱动程序程序或实用程序的参考手册/new/client.list文件目录和桌面(名字图标或窗口)filename用合适的名字或值替换<Esc> 键盘上的键Exit program?系统输出(提示信息)yes或yes用户输入“Description” 字段名或列标题(在屏幕上或在数据库中)Cancel按钮名Edit菜单名Copy菜单项File➪Find➪Text菜单或菜单项序列第1章安装红旗Linux 2.0内容纲要安装前的准备工作安装红旗 Linux安装前的准备工作在安装红旗Linux之前需要首先进行准备工作我们列出了比较重要的5个步骤您可以根据需要只执行其中特定的步骤Linux可以独占一块硬盘也可以同MS-DOS Windows9x等操作系统共存在前一种情况下整个硬盘全部用于Linux安装前的准备工作只有第2和4步是必需的在后一种情况下如果您的硬盘中还没有安装任何其它操作系统建议您先为各操作系统分配适当的分区(尤其要记得为红旗Linux预留分区)然后安装DOS或Windows9x操作系统之后再为安装红旗Linux进行准备工作1~4如果您的机器上已经安装了MS-DOS Windows9x等操作系统而且没有为Linux预留分区建议您严格按照步骤1~5进行准备工作1.1.1 步骤1备份数据如果您的机器上已经安装了MS-DOS或Windows9x/NT等操作系统有必要在安装红旗Linux之前将硬盘中的重要数据备份到软盘光盘或磁带上这样即使在安装过程中发生意外也不会给您带来不必要的损失1.1.2 步骤2收集硬件信息与MS-DOS和Windows等操作系统相比Linux对PC硬件的利用更为充分对硬件配置准确性的要求也更为严格所以您在正式安装红旗Linux前应尽可能地收集您机器的硬件信息基本硬件配置信息硬盘的接口类型(IDE或SCSI)参数(柱面数/磁头数/扇区数)如果系统中有多个硬盘还要记录硬盘的对应关系内存大小光驱的接口类型(IDE SCSI或其它类型)如果使用的是non-IDE non-SCSI光驱还要了解其制造者和型号如果是IDE光驱要知道光驱连接在第几个IDE口上以及是否连接了声卡如果安装SCSI设备要记住其制造者和型号鼠标类型(串口l PS/2或总线鼠标)协议(Microsoft, Logitech, MouseMan, 等等)按键数目串行鼠标连接的串行端口号如果安装了声卡要记录声卡的种类中断号DMA输出端口如果安装X Window您还应该了解如下信息显卡的制造商和显卡型号显存的大小显示器的制造商和型号支持的水平和垂直刷新频率关于网络连接的其它硬件配置信息网卡的制造商和型号中断号及端口地址主机名称所在域的域名网络掩码路由器地址(网关地址)名字服务器地址等调制解调器的类型和连接端口号您可以从硬件设备手册或者设备诊断工具中收集这些硬件设备信息1.1.3 步骤3准备DOS启动盘一般来说红旗Linux的安装是很安全的但为了慎重起见特别是对从未接触过Linux (包括Unix)的人来说我们建议您制作一张DOS(或Windows 9x等)启动盘以便在出现严重错误时能够恢复硬盘在这张DOS引导盘中应包含fdisk或其它分区工具最好备份一下分区表1.1.4 步骤4制作红旗Linux的引导盘和扩充盘如果你的BIOS支持从光盘直接启动并且没有使用PCMCIA设备可直接跳到第五步进行安装红旗Linux前一般要制作1~2张软盘具体取决于您的主机硬件配置及安装方式(本地网络)第一张软盘是引导盘它的作用是用来启动计算机引导红旗Linux安装程序第三张软盘也称扩充盘(记作supp)它是特为使用PCMCIA卡的用户准备的引导盘和扩充盘的制作过程很简单直接利用红旗Linux光盘上的MS-DOS程序/dosutils/rawrite.exe将光盘\images目录下的映像文件(*.img)拷贝到3.5''软盘上就可以了在红旗Linux光盘的\images目录下有2个.img映像文件它们的名称分别为boot.img 和pcmcia.img它们的用途各不相同其中boot.img文件是用来制作引导盘的pcmcia.img文件用来制作扩充盘下面我们介绍两种通过映象文件创建安装盘的方法磁盘映象文件包括了与磁盘内容相同的文件但是并没有包括创建磁盘文件系统所必需的信息只有在映象文件被复制到磁盘以后它才可以被使用首先您要准备1张格式化好的空白 1.44M 3.5寸软盘在MS-DOS环境中创建如果要在MS-DOS环境中创建安装盘需要使用红旗Linux CD安装盘dosutils目录中的rawrite实用程序假设您的光驱盘符为e:请按照如下步骤进行C:\> e:E:\> cd \dosutilsE:\dosutils> rawriteEnter disk image source file name: ..\images\boot.imgEnter target diskette drive: a:Please insert a formatted diskette into drive A: andpress –Enter--: <Enter>E:\dosutils>在Linux/Unix环境中创建如果要在Linux/Unix环境中创建必须对软盘设备具有写权限(一般为/dev/fd0)把空白软盘插入软驱中使用mount命令安装红旗Linux CD安装盘进入images映象文件目录并执行如下命令# dd if=boot.img of=/dev/fd0 bs=1440k1.1.5 步骤5准备Linux分区红旗Linux同其它Linux发布版本一样有自己的文件系统(Linux/ext2)这要求它拥有自己的分区类型因此多数情况下(当选择MSDOS方式安装时除外具体见下文)您不能将红旗Linux安装到MS-DOS或Windows 9x的分区上而必须在您的硬盘上为红旗Linux保留一些空的分区硬盘分区是为操作系统分配的一部分硬盘空间分区有三种类型主分区(primary-partition)扩展分区(extended-partition)和逻辑分区(logical-partition)一个硬盘最多只能有四个主分区如果您想在一块硬盘上拥有多于四个的分区就需要创建扩展分区再在扩展分区上划分出逻辑分区数据只能保存在主分区或逻辑分区上红旗Linux既可以安装在主分区上也可以安装在逻辑分区上如果您的硬盘中已经为Linux预留了空闲分区就可以跳过此步如果硬盘分区空间已经全部分配给了MS-DOS Windows 9x您可以通过以下几种方式为Linux分配硬盘空间最安全且简便的安装方式使用红旗Linux光盘自带的FIPS (First Interactive Partition Splitter)程序进行安装FIPS程序是一个功能强大的MS-DOS工具程序它能够在不删除硬盘原有数据的情况下重新划分MS-DOS主分区(注意FIPS不能划分MS-DOS的扩展分区)对于经doublespace stacker drivespace压缩过的磁盘FIPS只能划分其宿主盘具体安装步骤如下将光盘上的/dosutils目录下的RESTORRB.EXE FIPS.EXE和/dosutils/fipsdocs目录中的ERRORS.TXT拷贝到DOS启动盘(在准备步骤3中制作)用MS-DOS或Windows 9x提供的SCANDISK(或Norton公司最新版本的NDD)检查要划分的硬盘修复错误用DEFRAG(或Norton公司最新版本的Speedisk)整理硬盘保证硬盘的后半部分没有任何MS-DOS文件如果保存了MS-DOS文件请使用“attrib -r -s -h image.idx”或“attrit -r -s -h mirosav.fil”命令将这些文件的属性改为可读并删除它们在autoexec.bat或config.sys中删除image或者mirror及其它防病毒程序的定义行以防它们在FIPS重启机器时恢复原来的硬盘分区表用作好的FIPS启动盘启动机器运行FIPS该程序允许您将硬盘上boot区及root区的备份写到软盘中一个名称为ROOTBOOT.00x(x=0~9中任一数字)的文件里(注意如果您不止一次地使用FIPS程序会把一个以上的ROOTBOOT档案写到软盘上)如果使用FIPS时发生任何错误您可以从软盘启动并执行RESTORRB来恢复硬盘上原先的配置需要注意的是如果硬盘中有多个ROOTBOOT文件RESTORRB会让您选择要回存哪个配置文件输入新分区开始的柱面使用左/右方向键来递增或递减柱面的计数剩下的分区及新分区的大小会在程序中显示这可以帮助您选择正确的柱面您也可以使用上/下方向键一次递增十个柱面数按<Enter>键确定然后选择重新编辑分区表或是继续如果您键入“c”FIPS会计算修改过的启动分区再检查一次并提示您是否要继续如果您键入“y ”FIPS 会把这些修改写入硬盘并结束 重新启动机器用FDISK检查新的配置是否已经生效 这时您已经将一个主DOS 分区划分成两个分区您的DOS/Windows 的文件系统分区和一个空闲分区这个空闲分区就可以用做红旗Linux分区比较方便的安装方法不需对硬盘做太大的改变将MS-DOS 下的某逻辑盘上的数据全部移到其它分区上删除该分区上的所有文件在此分区上安装红旗Linux 另外如果您有能力再加装一个硬盘的话也可直接将这个硬盘分配给红旗Linux 最常规最麻烦的安装方式重新对硬盘进行分区这种方式需要您备份硬盘上的全部数据重新分区硬盘重新安装MS-DOS Windows 9x/NT等操作系统及应用软件 至此安装红旗Linux 前的准备工作就完成了可以开始正式的安装过程1.2 安装红旗Linux红旗Linux的安装程序提供了简洁方便的中文界面来指导您安装红旗Linux 支持虚拟终端如果您在安装过程中遇到问题可以按<Ctrl ><Alt >和<F n >键切换虚拟屏幕各个虚拟屏幕的功能如表1-1所示表1-1 虚拟屏幕功能 控制台键 内容1 Ctrl-Alt-F1 安装对话框2 Ctrl-Alt-F2Shell 提示 3 Ctrl-Alt-F3安装日志4 Ctrl-Alt-F4系统日志5 Ctrl-Alt-F5 其它消息 7 Ctrl-Alt-F7 X 图形显示界面 1.2.1 选择安装方式系统正确引导以后将出现提示信息和boot 提示符在boot提示下按下<Enter >键继续引导注意屏幕上显示的引导信息以确保内核检测到了您的硬件如果它没有正确检测到您的硬件需要再次引导计算机并在boot 提示下设置硬件引导选项如果在这里需要输入任何额外的参数请把它们记下来因为在后面的安装过程中需要它们屏幕显示红旗Linux 标志信息在默认情况下红旗Linux 将进入图形化安装界面如果您的显卡配置比较低不能支持图形化安装您可以在boot 提示下键入text 启动文本安装方式红旗Linux 2.0中图形化安装界面采用全中文交互方式建议用户使用这种模式安装在本章节先介绍图形模式下的安装升级以及卸载等步骤然后再对文本方式的安装过程作一介绍1.3 图形安装方式图形安装方式是系统默认的安装方式只有在启动图形失败后才会启动文本安装方式1.3.1 确定工作计划无论是文本模式还是图形模式安装需要做的第一项工作便是确定自己的工作计划如图1-1所示默认项是“安装红旗Linux2.0”其他供选择的有“从老版本的红旗Linux 升级”和“卸载红旗Linux或其他版本的Linux”如果你的硬盘中已经安装了红旗Linux 的先前版本则可以选择“从老版本的红旗Linux升级”选项以实现对原有红旗Linux系统的升级如果你的计划仅仅是希望将系统中已有的红旗Linux卸载掉则可选择“卸载红旗Linux或其他版本的Linux”选项以实现对已有红旗Linux系统的卸载工作图1-1.工作计划选择对于该屏的三项工作计划我们在以下内容中分别进行介绍1.3.2 安装红旗Linux2.0在图1-1所示的操作屏中选择“安装红旗Linux2.0”项并按下“下一步”按钮后屏幕弹出“选择安装类型”对话框如图1-2所示它提供了“最小系统”“最大系统”“典型安装”“KDE开发工作站”和“定制软件包”五个选项你可以根据自己实际需要选择相应定制软件包的安装类型系统默认的典型安装类型是“典型安装”当然如果你想在安装过程中保持最大的灵活性主要在选择软件包过程中我们推荐你可以选择“定制软件包”选项在这里我们只介绍“定制软件包”类型的实现步骤当然其他的安装类型在实现过程是完全可以参照的图1-2.安装类型选择1.3.3 定制软件包选择安装软件包的屏幕如图1-3所示图1-3.选择安装软件包可以选择的软件包大致包括如下几种打印机软件X 窗口支持GNOME桌面环境KDE桌面环境邮件/WWW/新闻工具DOS/Windows集成工具图形工具游戏多媒体支持网络工具拨号网络工具Windows网络邻居Web服务器MySQL数据库服务器TeX文字处理软件(TeX Document Formatting)Emacs文档编辑器(Emacs)软件开发工具Linux内核开发工具其他文档实用工具这些软件包已事先做了分类您不必单个地选择软件软件包之间的依赖关系也会被自动处理对于有经验的用户您也许希望自行定制安装的软件包或者修改一个现有的安装类型图1-3的右上角列出的单个软件包列表与左面的软件包组相对应比如你想定制选择“打印机支持”的详细软件包可先点中左面的“打印机支持”项这时右上角的显示框便会列出该项软件包组件中包含的所有单个软件包你此时可以在这列表中据需要来自定义软件包了但是为了让您的系统拥有所有需要的软件包红旗Linux在每次您安装或删除软件包时检查它们之间的依赖关系在您选择完要安装的软件包后安装程序检查这些包的依赖关系如果您选择的软件包依赖于一些您没有选中的软件包程序会自动解决其依赖关系1.3.4 创建Linux分区对很多用户来讲安装Linux系统中最麻烦的步骤就是创建Linux分区了在该版本红旗Linux安装程序中我们提供了三种分区途径使用户可根据自己的实际情况选择适合自己的分区途径如图1-4所示包括了“未使用的磁盘空间”“整个磁盘空间”以及“定制分区”以及“Fdisk工具”四种前两种分区类型基本上不需要用户做太多的工作因为它们均具有自动分区功能而后两种分区类型属于传统的手动分区方式基本上全依赖用户自己进行操作虽然稍嫌麻烦但具有最大程度上的灵活性也较安全图1-4.创建Linux分区未使用的磁盘空间顾名思义该分区类型主要针对用户现有磁盘中尚未使用过的空间而设置的比如某用户的10G硬盘中前2G的主分区装了其他操作系统中间6G划成了扩展分区还剩下2G的空间未有被利用过那么当用户在划分Linux分区时就可选用“未使用的磁盘空间”让安装程序自动检测剩余的2G空间并进行相应的分区操作注意由于一个硬盘中所能划分的分区最大值不能超过4个所以我们希望用户在选用该项Linux分区划分类型之前最好确定硬盘中已有的分区数目而“未使用的磁盘空间”所自动执行的Linux分区划分结果将包括一个swap分区和一个根分区在图形安装模式下如果系统发现你主机里的硬盘已经没有未使用过的空间了则在该步骤时该项分区方式处于禁用状态如图1-4所示整个磁盘空间如果你愿意将整个硬盘都用于安装红旗Linux那么就可以选择该分区方式“整个磁盘空间”将首先检测你主机中的硬盘数量依次以HDA, HDB, HDC, …, 显示相应的硬盘如图1-5所示你可以从中选择想要安装红旗Linux的硬盘然后单击“下一步”按钮安装程序便自动对整个硬盘进行了Linux分区操作分区基本上包括了swap分区根(/ )分区以及引导(boot)分区图1-5.整个硬盘分区注意你在选择使用“整个磁盘空间”分区类型时必须确保你的硬盘里所有重要的数据已经妥善备份因为该分区方式将删除你硬盘上所有的信数据息定制分区如果您认为前两种分区方式不能满足您的需求则可以使用后两种分区方式其实严格的说“定制分区”启用的图形分区工具(Disk Druid)和Fdsik分区工具是属于一种分区方式下的两种分区途径/工具相对而言Disk Druid界面友好易操作而Fdisk功能更强大且稳定性较好在图1-4中选择“定制分区”单击“下一步”按钮则出现如图1-6所示界面图1-6.手工分区Linux系统支持多个分区结构但是至少需要两个分区(交换分区和根文件系统分区)这是因为在Linux中交换空间(用做虚拟RAM)和文件系统都要各自占据硬盘上的一个独立分区如果系统中有多个文件系统就要分别占据多个分区至于如何规划您的Linux硬盘空间建议您考虑如下几个因素首先Linux系统本身需要一部分的硬盘空间其次交换分区需要一部分的硬盘空间交换空间是系统从硬盘中划分出来的当运行程序时如果物理内存耗尽交换分区将用做虚拟RAM交换分区的大小取决于需要多少虚拟RAM一般来说交换分区的大小为物理RAM的两倍再次如果您Linux主机中的用户数目较多(例如50人以上)最好专门为这些用户建立一个独立的文件系统并分配一个单独的硬盘分区最后在系统上运行的某些应用软件(如网络新闻服务器)会消耗大量的硬盘空间对于这类应用也应当建立专门文件系统分配一个独立的硬盘分区最好能够单独分配一个硬盘根据上述讨论相信您不难制订出您的分区方案特别注意的是如果系统中已经安装了Windows SCO等其它操作系统一定不要修改它们所在的分区否则这些分区中的内容将全部丢失在红旗使用的Disk Druid中采用了菜单驱动方式使分区工作变得更加容易Disk Druid 分区配置界面首先采用了书签式分类亦即如果主机中有多个硬盘则Disk Druid将按hda hdb hdc等形式依次以书签式分类显示对于每个硬盘的分区信息如图1-6所示分为上下两个区域上面一个区域以颜色块的形式简洁的表示了当前硬盘中的分区情况下面一个区域列出了硬盘驱动器的详细信息每一行代表一个分区硬盘分区的说明信息如下“装入点”分区在目录树中的安装位置我们建议您创建一个交换分区(至少16MB)一个/boot分区(用于保存系统内核最大为16MB)一个root根分区“分区”分区的设备文件名称“大小”分区实际分配大小“类型”分区类型例如Linux Native Linux Swap DOS等我们假设您的硬盘中没有任何分区您可以按照下面介绍的方法创建分区首先创建交换分区选择“增加新分区”按钮出现如图1-7所示对话框图1-7.创建新分区“装入点”为所创建的分区在整个目录树中的位置如果创建的是根文件系统应该选择“/ ”如果创建的是交换分区就不需要选择“Mount Point”如果创建的是除根文件系统和交换分区以外的分区应该根据实际的情况选择安装点“大小”字段指定了分区大小(以MB为单位)“是否要占满所有剩余空间”字段指定Linux分区是否占据整个硬盘“分区类型”字段指定分区类型如果创建的是Linux交换分区选择“Linux Swap”如果创建的是根文件系统分区选择“Linux Native”如果用户希望在硬盘中预留一部分DOS空间在安装Linux后再安装DOS或者Windows系统选择“DOS 16 bit”按<Enter>键系统将在第一个区域中显示新创建的分区信息对要创建的各个分区重复上述步骤在图1-6所示界面中如果要修改创建好的分区首先选择分区然后选择“编辑分区”按钮进行修改如果要删除已有分区首先选择分区然后选择“删除分区”按钮将分区删除选择“恢复原分区表”按钮将把分区信息恢复到用户配置之前的布局选择存盘按钮则将先前所做的分区操作结果进行保存当所有操作正确完成后单击“下一步”按钮如果在图1-4中选择“Fdisk工具”进行分区屏幕会出现有关硬盘驱动器的对话框如图1-8所示选择要进行分区的硬盘驱动器单击“下一步”按钮进入fdisk命令方式如图1-9所示。

红帽Linux下文件和目录权限设置

红帽Linux下文件和目录权限设置
#passwd user2将用户user2密码设为user2
#useradd user3创建用户user3
#passwd user3创建用户user3
#usermod –g user1 user2将user2用户设为和user1同组
2、切换为user1登陆,在/testdir目录下创建新文件
#su user1
$groups是否属于user1组
$cd /testdir
$cat本人姓名.txt读该文件内容(应该可看见)
$vim本人姓名.txt改写内容(应该不能保存)
4、user3用户登陆,测试其他用户权限
$su - user3切换到user3用户(对user1来说是其他用户)
$groups是否属于user3组
二目录权限设置1切换到user1登陆在testdir目录下创建新目录并设权限suuser1cdtestdirmkdiruser1dirlslduser1dir查看目录user1dir的权限精品文档精品文档可以编辑修改等待你的下载管理教育文档chmodurwxuser1dir将目录的权限设为所有者完全权限chmodgrxwuser1dir将目录的权限设为同组用户可读可进入权限chmodorwxuser1dir将目录的权限设为其他用户可读权限lslduser1dir查看目录的权限2用user2登陆进行同组用户权限测试suuser2cdtestdiruser1dir显示目录内容应该能显示清单cduser1dir进入该目录应该能进入该目录下mkdirtt创建子目录应该不能创建3用user3登陆进行其他用户权限测试suuser3cdtestdiruser1dir显示目录内容应该能显示清单cduser1dir进入该目录应该不能进入该目录六本次实训的体会

redhat7多路径配置

redhat7.3多路径配置多路径配置主要步骤如下:1. 查看是否安装多路径软件包rpm -qa|grep device-mapper[rootfjlocalhost 勒 rpm -qa |grep devica-fliApper device-aapper -1.62.135 * i * el 7.x86_64 drvir?-mpp«'r iftultipath libs 3 .0-99.^17 . vS6_64 device-upper pe nslstent - data -0.6,3-1. tfl7. xfi5_64 device-sapper -multipath ■ & + 4 占-99 ・ el.7.xe6_64 devlce^HApper -llbS-1,82335 -1 -fl!7.xS6_64 device-Mappc r event ■ 1.02 J 35 1.e!7< device-«pper -event -llbs-1. G2.135 * 1 »e!7. x86_6^2. 如果系统没有安装多路径软件包,使用 yum 安装yum in stall -y device-mapper device-mapper-multipath3. 生成多路径配置文件mpathconf --enable说明:生成配置文件是/etc/multipath.conf4. 启动多路径服务service multipathd start 或 systemctl start multipathd.service5. 查看多路径服务状态service multipathd status 或 systemctl status multipathd.service[rcotflocAlhoftt ««rvlce nultipathd it At LA Redirecting to ,rf bin/systBKtl status Multipathd ■肓Qmix 軒 multIpathd _a? rvice - DE¥ice-*sp 匚包IT M LJ ITipath De J lcLont rslIerLoaded: loaded (/ussysiam/iiLiltlfnathd h M rvleaj ; anabiladl; rtcidor prM«t: 4nabl4d] Active: ,「小 (r M .m: tine* T M 2GL7-36-29 U:S0:2L CST; 42min *g& P FQCKE :En :!QcStart=/£[34-n/nLjltCEadQ=4x.itad r st at Lr&^Oz SUCCESS)Proems : 1929 E■ K St4rtPr (-s/5bLn/mul11 path -A 1:“*之时"6 StatU&=e/Sl>CCESSI Protfrsas 1813 E«ee St A rrPr# -; sbLn/»adp robe dmimultipaTh •: £*d«-*xlT*d P ar EXCESS)Miin PIO : 1026 (wltlp«thd>CGroup: /systeir ・slics/njl.11 pathu r senlc@IBffi /stjin/nijltlpathd6. 创建多路径开机自启动服务systemctl enable multipathd.service7. 查看HBA 的WWNA LHJ 29 "l&calh&it .localdMain Aug 29 ] 3:5G :22 1 alh«t.I ac aldonain 2? <9 13:5d:22 1 ocal host a I al domain Aug 29 13:58*22 localrMMt .lacaldMain Auq 29 3 3:50:72 "loc«i"lh»t .locaTdo«<iiJnA L -3 29 扁:5&:22 T,g<alhwtB IocalOcw-aln Aug 29 13: 58*22 Al host. 16c AldonsinAug 29 13:53:22 locAlh&GT .localdMialnAug 29 13:59:22 iMalhost .localdaoain Auq 2B 13:56:22 1 oc al hKt. I oc aldomain Haunt: $@<i* I LIW •iiiDsizMi l i uw tue¥tillt]lftpUriiMjK uew&riit □ pdth d 1 1 F - jy In path ”匸s4f $ ddd pd<1 h (iinent)Mlfl ^piir iaui urtenitj p^th AlreAdy in pdthvrr Ml 斗 ddd pdiith (ueyenit)sdda: spur I QIJ S I U^venitj path al ready in pdthv^匚i.026]: ■ul t nd[1025]i M A 灯Htrd 【沖药]: nulTip^rMi 1026]:灯日前]: 189C] : I ¥MM4 rfHAtiFhitnd[lG :6]i t tile i HUlTlrSt^tdl lQ2ri] : ■ulUp^thd[lB?G] : ifkaithb : -I to show In fUlt *Loddl iD^d tablE |A ttblA |t table (• tdbLe [0 IO4BS7BOO 0 1491Be^O«0 ifiiasibMO IMJ It Lpdth 』 1 multipath J muiltipdttl 」 iqtieue ・・・ L j W 餐・>.L]耶1 刊IIS — I)queu&L a , I]FC挂载存储,寻找WWN号:cat /sys/class/fc_host/host*/port_name[root gloc al host--Jt cat /sys/class/fc_host/host*/port_name 8x21009924ff177c Id ~ "0x21090O24ffl77clc[root oral host -]# 匚白t ysys/classy fc_host/hoet ^/por tname 0x21OG3&24ffl77c6S 一一ex21009G24ffl77c6^说明:这是两台服务器的WWN号码!在存储上查找上图中的WWN,连接上服务器后,就可以划lun给服务器使用了!8. 查看存储分给服务器的lun扫盘命令:echo "- - -" > /sys/class/scsi_host/hostO/scan 或重启服务器9. 查看多路径中磁盘状态multipath -ll| [ ■ xtgl ”乳“汇*] # nultlp-st'i(賢蚀MH隔龟貪5时棉讥Til) d«-^ OGC r VQATDtizo=l»BT fMturos='2 f_no_path rotaln_attacd_hw_handlttr' hrthandlor=' 1 Alua' wp=rw* pollcy =,d^rvic6+ n H1 o=50 itdtu d s=-icll| - L:G:C:2 sdd 0:4B actitfe r»^dy runnint]'^210:? 'Jj icttk/p r-' ady running' pol it 7='sfirvir*'T ifii« Fr pri(y=\\~ status =tnablpl| - I:3;1:2 fldg 8:96 actiu^ ready running rsdffl 6:192 acTi'/a rt^dy njnnlr^呻朮hh (360&6Ol&Q0cdD3e0014I31fl0^ace7n)d・-3 DGC +VRATDf4Stur4&"'2 c(uOLifl_lf_i no j path r®tain_i^ttaehed_hw_haridl#r H hwhandlor^41 自lua' 'wp—rw -+ - pol icy =1 rvic-1im A Q'| - : :I: J Tdf :B9 aciiv^ r^ijdv running' -:1:1 sdl 0:176 at11 we r&c*dy running' -+-启口1 icy-'^rvtce - tilts S' pri statLis=enaf od| - L ; :1 sdc 8 : J2 ZJ-L tiwe rumina"-1210 ^3! 1 5di 0 :158 active ready runnlrkg呻日thd ( je09bC 1 b(JD«d0Je00b440Dbelctabe711) d»-b VGC f VRA1Dslze=?llG feat 111^65='2 queue_if_no_path retaln_att&ched_hw_hari(fler' hwhandler^' 1 alua'⑷=rw-+- pollc > 'servicc-tJjrm G ' p^lo^SU status ti,e| 12:0:0:0 sJi S: 112 :KtX” rtotdy rui nlrig1 :0 :C: J wdb S:l& acti'ja r»*d f runnlrw"■ + - ic y-'. ifflQ 0' t rl j-ie ^tdtu^^iiciLlt.'」| - 1:i:0 台dm S:54 r&ady running' 12 :0 : 1 :0 sdk 3:】60 Mtiv 刖rw. idy running10. 查看磁盘聚合结果fdisk -lDisk d-v/fUdp^^r -npcitha : 536.9 GS, 5rl66'C512&OS L y t< s, lfi40S763G'> torsUnitt = sactors of 1 * 512 = 512 by tubSec*or sl2« (loglcal/pnyslcalJ: 512 bytes / S12 b/t«sI/O size (minmLih/opTiml ] t Bl92 bytes / 33^3920 bytesDisk . fnaop^r/nipatrii : L-.99JB, 10^^51IG2 R776 b,tes. s^:tarsUnits ■ sec to re of ] * 512 • 512 bytes]Sector ;1;« Magical/pMysltal) : 512 bytes / 512 bytesI -0 &iza bin丄mun/optlm自I] : S192 by/ 335^3920 SI QSDisk /dev/tiopper/mpaths: 763^8 GB” 763845672960 bytes, 1^918&6090 sectors Unit* ■ loctorc of 1 * 512 = 512 byte*Sector sizQ (logical/physical J: 512 byt«s / 312 bytesI - 0 s: 7^ (ininiTiL.fn/npTiTie'l) : 512 byt^s- / 33553923 byT挂载来自存储的卷,主要步骤如下:1. 使用聚合后的磁盘创建pvpvcreate /dev/mapper/mpathapvcreate /dev/mapper/mpathbpvcreate /dev/mapper/mpathc2. 查看pv 物理卷pvs3. 创建vgvgcreate vg01 /dev/mapper/mpathavgcreate vg02 /dev/mapper/mpathbvgcreate vg03 /dev/mapper/mpathc4. 查看vg 卷组vgs5. 创建lv 逻辑卷创建200G 的lvyfv_qadapps 文件系统lvcreate -L 200G -n lvyfv_qadapps vg01 创建300G 的lvyfv_dbs 文件系统lvcreate -L 300G -n lvyfv_dbs vg01 创建200G 的lvyfv_edi 文件系统lvcreate -L 200G -n lvyfv_edi vg02 创建1023G 的lvyfv_backup 文件系统lvcreate -L 1023G -n lvyfv_backup vg036. 查看lv 逻辑卷lvs7. 格式化磁盘mkfs.ext4 /dev/vg01/lvyfv_qadappsmkfs.ext4 /dev/vg01/lvyfv_dbsmkfs.ext4 /dev/vg02/lvyfv_edimkfs.ext4 /dev/vg03/lvyfv_backup 说明:不要用xfs 格式!否则会出现下面页面:welcome to annergency rrodeiafter logging in r type journaktl -xb to view 5yst^m logs F systemctl reboot to reboot , 'systemctl default to try again to boot into default made,give root password for maintenance (?? Control D???);8. 创建挂载点mkdir /yfv/qadapps mkdir /yfv/dbs mkdir /yfv/edi mkdir /yfv/backup9. 更改配置文件/etc/fstab ,在最后添加如下内容/yfv/qadapps ext4 defaults 0 0 /yfv/dbs ext4 defaults 0 0 /yfv/edi ext4 defaults 0 0/yfv/backup ext4 defaults 0 0保存退出!# Bbb Created by an^conJa on Mon Aug 2R lfi:52:43 201 ■'屈 Accessible filesystems, R reference, are mai nfriM undsr ' / dev J disk 11t See rnan page$ 5) f flndf 0), ncuntCS) and/or blkid(S) for wore info/dev/nappsr/v^M^Ivroot 丿 ?(fsdefaultse e U ilI>2G34123a-3G93-44Gc a26e-3d61B64elf3d /bootxfedm faultsG 6/dQv/mappQr/vg30-lvhQnia /bona xfs defaults 6/dQ\7naDpei-v vtup /tmp X f s defaults 6 /dev/Tiapper/vgOO-lvusr /usrxfs defaults 6 /dev/riapp^ r/v -ivv^rxfs defaults 6 /dav/ ,\> 403*1 S'rfapswsp ds f 日 Lilts e /d&v/vgOQ/lvyfv^u/yfv/uxf s defaults 6 /d&w/vg01/Iwyfu^qadapos \ t'L /qacapps ext4 defaults 0/dev/vg31Xl •j -'jf'u dt>s /yftf/dbs «Kt4 defaults 吕/rlfix 1/\g +?/■' 1 vyfv Adj /yf«xt4 d^taul t s e日 /3&u/ug33/lvyfv backup/yf\i p /backupewt4d&raultsaQ10. 挂载文件系统mount -a11. 查看文件系统挂载状态df -Th/dev/vg01/lvyfv_qadapps /dev/vg01/lvyfv_dbs /dev/vg02/lvyfv_edi /dev/vg03/lvyfv_backup。

红旗linux 下对NETAPP多路径的支持

红旗linux 下对NETAPP多路径的支持1. 部署测试环境,主机上两块Qlogic2340光线卡连接到测试存储FAS2020,形成SAN 拓扑结构。

划分1 个40G 的LUN 分配给主机。

2. 主机安装操作系统,并升级到最新的SP1 ,然后部署device-mapper-multipath 软件包。

确认multipath的版本>>> 红旗DC 5.0 for pSeries标准版上的multipath是需要升级的,请使用下面的方法确认版本:>>> rpm -qa|grep device-mapper一般情况下multipath的版本过低,请安装:> rpm -Uvh device-mapper-1.02.02-3.0.RHEL4.ppc*> rpm -ivh device-mapper-multipath-0.4.5-12.0.RHEL4.ppc.rpm> rpm –e device-mapper-multipath> (安装前,请注意备份/etc/multipath.conf文件)打开lvm对dm设备的支持>>> 默认lvm的命令是不能操作dm设备的,需要在/etc/lvm/lvm.conf中打开。

>>> 修改/etc/lvm/lvm.conf文件,把:#types = [ "fd0", 0 ] ,一行修改成types = [ "device-mapper", 1 ]。

>>> 这个意思是,让lvm可以对device-mapper设备操作。

>>> (就是参考fd0设备的方式操作,而fd0是不支持的所以使用fdisk -l 命令能看到系统识别出来的激活的2 个磁盘设备,这是多条路径得到的设备名,实际上是通过两块HBA 卡指向存储上的同控制器的同一个LUN;命令及输出如下:[root@trade1 ~]# fdisk -lDisk /dev/sda: 73.4 GB, 73407488000 bytes128 heads, 32 sectors/track, 35003 cylindersUnits = cylinders of 4096 * 512 = 2097152 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 4 8176 41 PPC PReP Boot/dev/sda2 5 54 102400 83 Linux/dev/sda3 55 35003 71575552 8e Linux LVMDisk /dev/sdb: 73.4 GB, 73407488000 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 8924 71681998+ 8e Linux LVMDisk /dev/sdc: 42.9 GB, 42949672960 bytes64 heads, 32 sectors/track, 40960 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDisk /dev/sdc doesn't contain a valid partition tableDisk /dev/sdd: 42.9 GB, 42949672960 bytes64 heads, 32 sectors/track, 40960 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDisk /dev/sdd doesn't contain a valid partition table[root@trade1 ~]# sfdisk -lDisk /dev/sda: 35003 cylinders, 128 heads, 32 sectors/trackUnits = cylinders of 2097152 bytes, blocks of 1024 bytes, counting from 0Device Boot Start End #cyls #blocks Id System/dev/sda1 * 0+ 3 4- 8176 41 PPC PReP Boot/dev/sda2 4 53 50 102400 83 Linux/dev/sda3 54 35002 34949 71575552 8e Linux LVM/dev/sda4 0 - 0 0 0 EmptyWarning: start=32 - this looks like a partition rather thanthe entire disk. Using fdisk on it is probably meaningless.[Use the --force option if you really want this]此外,通过sfdisk -s 命令,可看到完整的2个磁盘设备(包括激活和未激活的),其大小是相同的;命令及输出如下:[root@trade1 ~]# sfdisk -s/dev/sda: 71687000/dev/sda1: 8176/dev/sda2: 102400/dev/sda3: 71575552/dev/sdb: 71687000/dev/sdb1: 71681998/dev/sdc: 41943040/dev/sdd: 41943040/dev/dm-0: 140476416/dev/dm-1: 2031616(实际上这42个设备对应的是一个LUN,只是通过不同的路径、不同的控制器看到的。

NetApp存储AIX系统端配置方法和注意事项

NetApp 与AIX系统连接时MPIO的配置方法与注意事项目录1. AIX上MPIO介绍 (1)2. NetApp与AIX连接的MPIO要求 (1)3. dotpaths工具与ALUA的选择 (2)4. 如何安装NetApp AIX Host Utility 5.1 (3)5. 如何删除NetApp AIX Host Utility 5.1 (4)6. 对中行天津分行这次搬迁的MPIO完善建议 (4)1.AIX上MPIO介绍MPIO也叫做多路径IO模块,是指在主机端的操作系统与底层存储端连接时,AIX有多于1条路径(光纤或以太)从底层存储到达主机操作系统。

MPIO功能在操作系统上往往需要安装软件实现。

AIX自带MPIO模块,不需要安装MPIO 软件。

但是在配合NetApp设备使用时,需要安装NetApp Host Utility以便从AIX 端控制管理存储端的LUN和进行路径管理。

App与AIX连接的MPIO要求NetApp存储与AIX连接时,必须安装NetApp提供的免费工具包:Host Utility。

,目前NetApp正式支持的版本有:4.2,5.0,5.1。

我们推荐安装最新版本5.1。

本文的其余部分都是以5.1版本举例介绍如何使用Host Utility。

在多路径中,必须要进行路径管理。

路径管理的目的是为了让AIX识别路径,以便在存储端的控制器发生切换的时候,AIX端可以实现透明,对应用没有任何影响,否则有可能在存储控制器发生切换的时候,AIX端连接的LUN有可能产生瞬断的情况。

管理多路径,有两种方法,第一:在AIX端手工运行Host Utility工具包中提供的dotpaths工具设置路径权限。

第二:AIX和NetApp存储都满足最低版本要求以后,在存储端开启ALUA(Asymmetric Logic Unit Access,非对称逻辑单元访问)支持。

当开启了ALUA以后,AIX端可以自动设置路径优先级,并在存储端切换时自动进行路径切换。

Red Hat Enterprise Linux 7 DM 多路径配置和管理文档说明书

Red Hat Enterprise Linux 7DM 多路径Configuring and managing Device Mapper MultipathLast Updated: 2023-03-25Red Hat Enterprise Linux 7 DM 多路径Configuring and managing Device Mapper Multipath Steven LevineRed Hat Customer Content Services******************. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .目录第 1 章 设备映射器多路径1.1. NEW AND CHANGED FEATURES 1.2. OVERVIEW OF DM MULTIPATH 1.3. 存储阵列支持1.4. DM MULTIPATH COMPONENTS1.5. DM MULTIPATH SETUP OVERVIEW 第 2 章 多路径设备2.1. 多路径设备识别器2.2. 在群集中保持多路径设备名称一致2.3. 多路径设备属性2.4. 逻辑卷中的多路径设备第 3 章 SETTING UP DM MULTIPATH 3.1. SETTING UP DM MULTIPATH 3.2. 在生成多路径设备时忽略逻辑磁盘3.3. CONFIGURING STORAGE DEVICES 3.4. SETTING UP MULTIPATHING IN THE INITRAMFS FILE SYSTEM 第 4 章 THE DM MULTIPATH CONFIGURATION FILE 4.1. 配置文件总览4.2. 配置文件黑名单4.3. 配置文件默认设置4.4. 多路径设备配置属性4.5. 配置文件设备4.6. ISCSI AND DM MULTIPATH OVERRIDES 第 5 章 DM MULTIPATH ADMINISTRATION AND TROUBLESHOOTING5.1. AUTOMATIC CONFIGURATION FILE GENERATION WITH MULTIPATH HELPER 5.2. RESIZING AN ONLINE MULTIPATH DEVICE 5.3. MOVING ROOT FILE SYSTEMS FROM A SINGLE PATH DEVICE TO A MULTIPATH DEVICE 5.4. MOVING SWAP FILE SYSTEMS FROM A SINGLE PATH DEVICE TO A MULTIPATH DEVICE 5.5. THE MULTIPATH DAEMON 5.6. ISSUES WITH QUEUE_IF_NO_PATH FEATURE 5.7. MULTIPATH COMMAND OUTPUT 5.8. MULTIPATH QUERIES WITH MULTIPATH COMMAND 5.9. MULTIPATH COMMAND OPTIONS 5.10. 使用 DMSETUP 命令确定设备映射器条目5.11. THE MULTIPATHD COMMANDS 5.12. TROUBLESHOOTING WITH THE MULTIPATHD INTERACTIVE CONSOLE 5.13. CLEANING UP MULTIPATH FILES ON PACKAGE REMOVAL 附录 A. 修订记录索引335778999101012121314151616172031364345454545474747484949505051525354目录1DM 多路径2第 1 章设备映射器多路径3DM 多路径4第 1 章设备映射器多路径5DM 多路径6第 1 章设备映射器多路径在这个配置中,可将 I/O分布到那四条路径中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红旗linux 下对NETAPP多路径的支持1. 部署测试环境,主机上两块Qlogic2340光线卡连接到测试存储FAS2020,形成SAN 拓扑结构。

划分1 个40G 的LUN 分配给主机。

2. 主机安装操作系统,并升级到最新的SP1 ,然后部署device-mapper-multipath 软件包。

确认multipath的版本>>> 红旗DC 5.0 for pSeries标准版上的multipath是需要升级的,请使用下面的方法确认版本:>>> rpm -qa|grep device-mapper一般情况下multipath的版本过低,请安装:> rpm -Uvh device-mapper-1.02.02-3.0.RHEL4.ppc*> rpm -ivh device-mapper-multipath-0.4.5-12.0.RHEL4.ppc.rpm> rpm –e device-mapper-multipath> (安装前,请注意备份/etc/multipath.conf文件)打开lvm对dm设备的支持>>> 默认lvm的命令是不能操作dm设备的,需要在/etc/lvm/lvm.conf中打开。

>>> 修改/etc/lvm/lvm.conf文件,把:#types = [ "fd0", 0 ] ,一行修改成types = [ "device-mapper", 1 ]。

>>> 这个意思是,让lvm可以对device-mapper设备操作。

>>> (就是参考fd0设备的方式操作,而fd0是不支持的所以使用fdisk -l 命令能看到系统识别出来的激活的2 个磁盘设备,这是多条路径得到的设备名,实际上是通过两块HBA 卡指向存储上的同控制器的同一个LUN;命令及输出如下:[root@trade1 ~]# fdisk -lDisk /dev/sda: 73.4 GB, 73407488000 bytes128 heads, 32 sectors/track, 35003 cylindersUnits = cylinders of 4096 * 512 = 2097152 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 4 8176 41 PPC PReP Boot/dev/sda2 5 54 102400 83 Linux/dev/sda3 55 35003 71575552 8e Linux LVMDisk /dev/sdb: 73.4 GB, 73407488000 bytes255 heads, 63 sectors/track, 8924 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sdb1 1 8924 71681998+ 8e Linux LVMDisk /dev/sdc: 42.9 GB, 42949672960 bytes64 heads, 32 sectors/track, 40960 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDisk /dev/sdc doesn't contain a valid partition tableDisk /dev/sdd: 42.9 GB, 42949672960 bytes64 heads, 32 sectors/track, 40960 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytesDisk /dev/sdd doesn't contain a valid partition table[root@trade1 ~]# sfdisk -lDisk /dev/sda: 35003 cylinders, 128 heads, 32 sectors/trackUnits = cylinders of 2097152 bytes, blocks of 1024 bytes, counting from 0Device Boot Start End #cyls #blocks Id System/dev/sda1 * 0+ 3 4- 8176 41 PPC PReP Boot/dev/sda2 4 53 50 102400 83 Linux/dev/sda3 54 35002 34949 71575552 8e Linux LVM/dev/sda4 0 - 0 0 0 EmptyWarning: start=32 - this looks like a partition rather thanthe entire disk. Using fdisk on it is probably meaningless.[Use the --force option if you really want this]此外,通过sfdisk -s 命令,可看到完整的2个磁盘设备(包括激活和未激活的),其大小是相同的;命令及输出如下:[root@trade1 ~]# sfdisk -s/dev/sda: 71687000/dev/sda1: 8176/dev/sda2: 102400/dev/sda3: 71575552/dev/sdb: 71687000/dev/sdb1: 71681998/dev/sdc: 41943040/dev/sdd: 41943040/dev/dm-0: 140476416/dev/dm-1: 2031616(实际上这42个设备对应的是一个LUN,只是通过不同的路径、不同的控制器看到的。

)这说明红旗操作系统已经正确识别到了FAS2020 存储划分出来的LUN,并为下一步多路径管理作准备。

)3. 启动多路径管理软件配置文件/etc/multipath.conf 信息如下:(见附件,参照NETAPP对redhat多路径修改)4.开始激活device-mapper-multipath 软件的功能:[root@trade1 ~]# modprobe dm-multipath(加载dm-multipath 内核模块)[root@trade1 ~]# service multipathd start(启动multipath daemon 服务)Starting multipathd daemon: [ 确定][root@trade1 ~]# multipath -v3(装配多路径设备)load path identifiers cache## all paths in cache :#SIBM_____ST373453LC_____3HW1T6KA000075068BDG 0:0:5:0 sda 8:0 [ready] IBM SIBM_____ST373453LC_____3HW1RQ4E000075068AHV 0:0:8:0 sdb 8:16 [ready] IBM 360a9800050334939636f483132486177 1:0:0:2 sdc 8:32 [ready] NETAPP /LUN360a9800050334939636f483132486177 2:0:0:2 sdd 8:48 [ready] NETAPP /LUNdm-0 blacklisteddm-1 blacklistedhde blacklistedmd0 blacklistedram0 blacklistedram10 blacklistedram11 blacklistedram12 blacklistedram13 blacklistedram14 blacklistedram15 blacklistedram1 blacklistedram2 blacklistedram3 blacklistedram4 blacklistedram5 blacklistedram6 blacklistedram7 blacklistedram8 blacklistedram9 blacklisted===== path info sda (mask 0x1f) =====bus = 1dev_t = 8:0size = 143374000vendor = IBMproduct = ST373453LCrev = C51Ah:b:t:l = 0:0:5:0tgt_node_name =serial = 3HW1T6KA000075068BDGpath checker = readsector0 (internal default)state = 2getprio = /bin/true (internal default)prio = 0uid = SIBM_____ST373453LC_____3HW1T6KA000075068BDG (cache) ===== path info sdb (mask 0x1f) =====bus = 1dev_t = 8:16size = 143374000vendor = IBMproduct = ST373453LCrev = C51Ah:b:t:l = 0:0:8:0tgt_node_name =serial = 3HW1RQ4E000075068AHVpath checker = readsector0 (internal default)state = 2getprio = /bin/true (internal default)prio = 0uid = SIBM_____ST373453LC_____3HW1RQ4E000075068AHV (cache) ===== path info sdc (mask 0x1f) =====bus = 1dev_t = 8:32size = 83886080vendor = NETAPPproduct = LUNrev = 0.2h:b:t:l = 1:0:0:2tgt_node_name = 0x500a0980886c3c99serial = P3I9coH12Hawpath checker = directio (controler setting)state = 2getprio = /bin/true (internal default)prio = 0uid = 360a9800050334939636f483132486177 (cache)===== path info sdd (mask 0x1f) =====bus = 1dev_t = 8:48size = 83886080vendor = NETAPPproduct = LUNrev = 0.2h:b:t:l = 2:0:0:2tgt_node_name = 0x500a0980886c3c99serial = P3I9coH12Hawpath checker = directio (controler setting)state = 2getprio = /bin/true (internal default)prio = 0uid = 360a9800050334939636f483132486177 (cache)## all paths :#SIBM_____ST373453LC_____3HW1T6KA000075068BDG 0:0:5:0 sda 8:0 [ready] IBM SIBM_____ST373453LC_____3HW1RQ4E000075068AHV 0:0:8:0 sdb 8:16 [ready] IBM 360a9800050334939636f483132486177 1:0:0:2 sdc 8:32 [ready] NETAPP /LUN360a9800050334939636f483132486177 2:0:0:2 sdd 8:48 [ready] NETAPP /LUNCreated dir [/var/lib/multipath]Initialized new bindings file [/var/lib/multipath/bindings]No matching wwid [SIBM_____ST373453LC_____3HW1T6KA000075068BDG] in bindings file.Created new binding [mpath0] for WWID [SIBM_____ST373453LC_____3HW1T6KA000075068BDG]pgpolicy = failover (internal default)selector = round-robin 0 (internal default)features = 0 (internal default)hwhandler = 0 (internal default)rr_weight = 2 (config file default)no_path_retry = -1 (config file default)pg_timeout = NONE (internal default)0 143374000 multipath 0 0 1 1 round-robin 0 1 1 8:0 100set ACT_CREATE: map does not existsmpath0: failed to load map (a path might be in use)No matching wwid [SIBM_____ST373453LC_____3HW1RQ4E000075068AHV] in bindings file.Created new binding [mpath1] for WWID [SIBM_____ST373453LC_____3HW1RQ4E000075068AHV]pgpolicy = failover (internal default)selector = round-robin 0 (internal default)features = 0 (internal default)hwhandler = 0 (internal default)rr_weight = 2 (config file default)no_path_retry = -1 (config file default)pg_timeout = NONE (internal default)0 143374000 multipath 0 0 1 1 round-robin 0 1 1 8:16 100set ACT_CREATE: map does not existsmpath1: failed to load map (a path might be in use)No matching wwid [360a9800050334939636f483132486177] in bindings file.Created new binding [mpath2] for WWID [360a9800050334939636f483132486177]pgpolicy = failover (controler setting)selector = round-robin 0 (internal default)features = 1 queue_if_no_path (controler setting)hwhandler = 0 (controler setting)rr_weight = 2 (config file default)no_path_retry = -1 (config file default)pg_timeout = NONE (internal default)0 83886080 multipath 1 queue_if_no_path 0 2 1 round-robin 0 1 1 8:32 100 round-robin 0 1 1 8:48 100set ACT_CREATE: map does not existsmessage mpath2 0 switch_group 1create: mpath2 (360a9800050334939636f483132486177)[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]\_ round-robin 0\_ 1:0:0:2 sdc 8:32 [ready]\_ round-robin 0\_ 2:0:0:2 sdd 8:48 [ready]reloading features5.显示当前多路径拓扑结构[root@trade1 ~]# multipath -ll(显示当前多路径拓扑结构)mpath2 (360a9800050334939636f483132486177)[size=40 GB][features="0"][hwhandler="0"]\_ round-robin 0 [active]\_ 1:0:0:2 sdc 8:32 [active][ready]\_ round-robin 0 [enabled]\_ 2:0:0:2 sdd 8:48 [active][ready]这里的设备被分成了两组,实际上就是通过两个路径看到的设备,其中一组的状态为[active],表示这是当前的活动路径。

相关文档
最新文档