linux 多路径存储是怎么回事

linux 多路径存储是怎么回事,第1张

Linux下HDS存储多路径查看
在Redhat下确定需要划分的存储空间。在本例中需要进行划分的空间是从HDS AMS2000上划分到服务器的多路径存储空间。其中sddlmad为ycdb1上需要进行划分的空间,sddlmah为ycdb2上需要进行划分的空间。具体如下:
查看环境
# rpm -qa|grep device-mapper
device-mapper-event-10232-1el5
device-mapper-multipath-047-30el5
device-mapper-10232-1el5
# rpm -qa|grep lvm2 lvm2-20246-8el5
查看空间
#fdisk -l
Disk /dev/sddlmad: 1842 GB, 184236900352 bytes 255 heads, 63 sectors/track, 22398 cylinders Units = cylinders of 16065 512 = 8225280 bytes
Disk /dev/sddlmah: 1842 GB, 184236900352 bytes
255 heads, 63 sectors/track, 22398 cylinders Units = cylinders of 16065 512 = 8225280 bytes
查看存储
#cd /opt/DynamicLinkManager/bin/
#/dlnkmgr view -lu
Product : AMS
SerialNumber : 83041424 LUs : 8
iLU HDevName Device PathID Status
0000 sddlmaa /dev/sdb 000000 Online
/dev/sdj 000008 Online
/dev/sdr 000016 Online
/dev/sdz 000017 Online
0001 sddlmab /dev/sdc 000001 Online
/dev/sdk 000009 Online
/dev/sds 000018 Online
/dev/sdaa 000019 Online
0002 sddlmac /dev/sdd 000002 Online
/dev/sdl 000010 Online
/dev/sdt 000020 Online
/dev/sdab 000021 Online
0003 sddlmad /dev/sde 000003 Online
/dev/sdm 000011 Online
/dev/sdu 000022 Online
/dev/sdac 000023 Online
0004 sddlmae /dev/sdf 000004 Online
/dev/sdn 000012 Online
/dev/sdv 000024 Online
/dev/sdad 000025 Online
0005 sddlmaf /dev/sdg 000005 Online
/dev/sdo 000013 Online
/dev/sdw 000026 Online
/dev/sdae 000027 Online
0006 sddlmag /dev/sdh 000006 Online
/dev/sdp 000014 Online
/dev/sdx 000028 Online
/dev/sdaf 000029 Online
0007 sddlmah /dev/sdi 000007 Online
/dev/sdq 000015 Online
/dev/sdy 000030 Online
/dev/sdag 000031 Online
##############################################################
4 lvmconf的修改
为了能够正确的使用LVM,需要修改其过滤器:
#cd /etc/lvm #vi lvmconf
# By default we accept every block device
# filter = [ "a//" ]
filter = [ "a|sddlm[a-p][a-p]||","r|dev/sd|" ]
例:
[root@bsrunbak etc]# ls -l lvm
[root@bsrunbak etc]# cd lvm
[root@bsrunbak lvm]# ls
archive backup cache lvmconf
[root@bsrunbak lvm]# more lvmconf
[root@bsrunbak lvm]# pvs
Last login: Fri Jul 10 11:17:21 2015 from 1721799198
[root@bsrunserver1 ~]#
[root@bsrunserver1 ~]#
[root@bsrunserver1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 30G 88G 20G 32% /
tmpfs 95G 606M 94G 1% /dev/shm
/dev/sda2 194M 33M 151M 18% /boot
/dev/sda1 200M 260K 200M 1% /boot/efi
/dev/mapper/datavg-oraclelv
50G 31G 17G 65% /oracle
1721611025:/Tbackup
690G 553G 102G 85% /Tbackup
/dev/mapper/tmpvg-oradatalv
345G 254G 74G 78% /oradata
/dev/mapper/datavg-lvodc
50G 665M 41G 14% /odc
[root@bsrunserver1 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 datavg lvm2 a-- 20806g 15306g
/dev/sddlmba tmpvg lvm2 a-- 20000g 4999g
/dev/sddlmbb tmpvg lvm2 a-- 20000g 0
[root@bsrunserver1 ~]# cd /etc/lvm
[root@bsrunserver1 lvm]# more lvmconf
# Don't have more than one filter line active at once: only one gets
used
# Run vgscan after you change this parameter to ensure that
# the cache file gets regenerated (see below)
# If it doesn't do what you expect, check the output of 'vgscan -vvvv'
# By default we accept every block device:
# filter = [ "a//" ]
# Exclude the cdrom drive
# filter = [ "r|/dev/cdrom|" ]
# When testing I like to work with just loopback devices:
# filter = [ "a/loop/", "r//" ]
# Or maybe all loops and ide drives except hdc:
# filter =[ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r||" ]
# Use anchors if you want to be really specific
# filter = [ "a|^/dev/hda8$|", "r//" ]
filter = [ "a|/dev/sddlm|", "a|^/dev/sda5$|", "r||" ]
[root@bsrunserver1 lvm]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 30963708 9178396 20212448 32% /
tmpfs 99105596 620228 98485368 1% /dev/shm
/dev/sda2 198337 33546 154551 18% /boot
/dev/sda1 204580 260 204320 1% /boot/efi
/dev/mapper/datavg-oraclelv
51606140 31486984 17497716 65% /oracle
1721611025:/Tbackup
722486368 579049760 106736448 85% /Tbackup
/dev/mapper/tmpvg-oradatalv
361243236 266027580 76865576 78% /oradata
/dev/mapper/datavg-lvodc
5160576 680684 4217748 14% /odc
[root@bsrunserver1 lvm]#
You have new mail in /var/spool/mail/root
[root@bsrunserver1 lvm]#
[root@bsrunserver1 lvm]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 datavg lvm2 a-- 20806g 15306g
/dev/sddlmba tmpvg lvm2 a-- 20000g 4999g
/dev/sddlmbb tmpvg lvm2 a-- 20000g 0
[root@bsrunserver1 lvm]#
进入文件:
[root@bsrunbak lvm]# cd /opt/D/bin
or
[root@bsrunbak bin]# pwd
/opt/DynamicLinkManager/bin
显示HDS存储卷:
[root@bsrunbak lvm]# /dlnkmgr view -lu

一个最简单的常识!
NAS的话,是一个服务器C管理存储,A和B都访问C,自然是可以通过NFS的方式同步。
要是SAN的话,磁盘阵列只有控制器,这时候就得有集群服务支持来帮你在集群的各个节点上做同步了。
其他就不多说了!
GOOD LUCK!

你有光纤交换机吗?你的MD36是双控制器吗?你的服务器是双HBA卡吗?如果按照你上面的题意,那么你肯定是MD上是双控,服务器是双HBA卡,是吧,如果是这样的,那在MD里做好映射关系后,你必须安装多路径软件要不会出问题~~ 必须安装多路径软件!!如果以上都没有问题,那可能是你的映射关系有问题,比如一个卷映射给了多个服务器等等。。

分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:

Solaris 10 是属于Unix还是Linux

解析:

Solaris

Solaris 是Sun Microsystems研发的计算机 *** 作系统。它被认为是UNIX *** 作系统的衍生版本之一。 目前Solaris仍旧属于私有软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。

Sun的 *** 作系统最初叫做SunOS,由于Sun Microsystem的创始人之一,Bill Joy来自UCBerkeley,因此SunOS主要是基于BSDUnix版本。SunOS 50开始,SUN的 *** 作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 20;Solaris 26以后,SUN删除了版本号中的"2,因此,SunOS 510就叫做Solaris 10。 Solaris的早期版本后来又被重新命名为Solaris 1x 所以"SunOS"这个词被用做专指Solaris *** 作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。
支持的系统架构

Solaris支持多种系统架构: SPARC, x86 and x64 x64即AMD64及EMT64处理器。在版本251的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去。与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境, 允许Linux二进制程序直接在Solaris x86和x64系统上运行。

Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密, 在设计上和市场上经常捆绑在一起,整个软硬件系统的可靠性和性能也因此大大增强。然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10。

桌面环境

第一个Solaris的桌面环境是OpenWindows。紧接着是Solaris 25的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System。

软件许可

Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。

Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的[GPL]是互不兼容的][1])。

OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。

主要版本

Solaris最新的(2006年2月)主要发布版本如下:

Solaris版本 SunOS内核版本 发布日期 简介

Solaris 10 SunOS 510 2005年1月31日 包括DTrace (动态跟踪), Solaris Containers, Service Management Facility (SMF),SMF取代了传统的UNIX的initd脚本, 和iSCSI支持。 基于Gnome的Java Desktop System作为默认桌面, 还包含了CDE。

Solaris 9 SunOS 59 2002年5月22日 最近的更新是Solaris 9 9/05

Solaris 8 SunOS 58 200年2月 包括Multipath I/O 引入Role-Based Access Control (RBAC)功能。 最近的更新是Solaris 8 2/04 [2]

Solaris 7 SunOS 57 1998年11月 第一个64位版本。[3]

Solaris 26 SunOS 56 1997年7月 包括Kerberos 5, PAM, TrueType字体, WebNFS [4]

Solaris 251 SunOS 551 1996年5月 用户ID(uid_t)扩展为32-bits。[5]

Solaris 25 SunOS 55 1995年11月 首先支持Ultra 1并包含了CDE [6]

SUN对Solaris 7和Solaris 26已经不再销售但仍旧提供支持。更早期的版本已经没有支持。

SunOS仍旧用来称呼Solaris的核心 SunOS的版本号是以5{Solaris版本号}来表示。例如,最新的Solaris发布版本,Solaris 10, 在SunOS 510上运行。Solaris的man手册是以SunOS为标记的,启动的时候也显示它, 但是"SunOS"这个词不再用于Sun的市场文档中。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13452175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-09
下一篇 2023-08-09

发表评论

登录后才能评论

评论列表(0条)

保存