多路径配置vlome group共享存储,VG的更新。
1、 PV的概念:
a) 一块物理磁盘一块物理硬盘在被LVM管理时被称为“物理卷”。
b) 在LVM能对其进行管理之前需要在硬盘上产生一些特殊的数据结构,这个过程就是建立物理卷。
c) 用”pvcreate”命令完成物理卷的建立:pvcreate /dev/dm-5 ;假设硬盘设备文件为/dev/dm-5
d) 对本地磁盘来说,可以对磁盘做物理卷,也可以对磁盘分区做物理卷。/dev/sda /dev/sdb1
2、 VG卷组概念:
a) 个卷组是由一个或多个物理卷组成的,这些物理卷组成了一个磁盘空间池,可以把其中的存储空间分配给一个或多个逻辑卷
b) 卷组的定义同样遵循设备文件的命名规则。新定义的卷组(例如多路径设备)在/dev下的一个目录(/dev/mapper),在目录中产生一个组文件,类似VGgroup,类似于其它设备文件,通过它对卷组进行操作
3、 VG的建立:
a) gcreate INSPURDATA /dev/dm-4 /dev/dm-5 /dev/dm-6 /dev/dm-7
b) 激活:默认为激活状态
Vgchange –a y INSPURDATA
4、 vg激活方式:
a) 单机环境:
Vgchange –a y VG名称 //激活
Vgchange –a n VG名称 // 去激活
b) Cluster环境:
(1)需要额外安装MC/SG(hp_unix中自带,k_unix不知道是否自带)包才行。
(2)为了保证数据的完整性,在Cluster环境下,将共享VG的属性置为exclusive模式,只有一台机器独占VG,其他的主机上无法再激活这个VG。
vgchange –c y/dev/vgXX
#设置VG的exclusive属性,设置之后VG无法以vgchange –a y 激活。 vgchange–c n /dev/vgXX
#去掉VG的exclusive属性,当然设置之后就无法用vgchange –a e来激活这个VG了。
vgchange –a e/dev/vgXX
#以exclusive模式激活卷组,只在cluster环境下有效,需要首先vgchange –c y/dev/vgXX
vgchange –a n /dev/vgXX
#在cluster模式下减去一个VG的激活状态,仍然是用这个命令。
C) 共享模式:
在应用Oracle OPS时就是一个例外。这时卷组被以一种共享的方式激活,数据的完整性由应Oracle OPS来保证.
a) 应用VG的共享方式需要安装MC/SG OPS edition.
b) #vgchange –c y –S y/dev/vgXX
#设置VG为共享模式
vgchange –a s #激活共享模式。
vgchange –S n /dev/vgxx #将VG的共享模式去掉
c) #vgchange –a s /dev/vgXX #以共享方式激活VG
d) #vgchange –a n /dev/vgXX #在共享模式下减去激活的方法不变
5、 Cluster环境下,很多LVM操作可以通过在一台主机上进行,再用vgimport同步到cluster??
6、 创建LVM
a) Lvcreate –L 102400 –n test1INSPURDATA
i. 该命令为在卷组INSPURDATA上面建立100G 名字为test1的逻辑卷。
ii. 我在试验中,使用多个物理卷组成的VG,一个小的LVM实际建在一个PV上面
iii. 另一种创建LV方式:# vgdisplay INSPURDATA| grep “Total PE”
Total PE 45230
# lvcreate -l 45230 INSPURDATA-n test1
7、 挂载:
Mkfs.ext3 /dev/INSPURDATA/test1
Mount /dev/INSPURDATA/test1 /data/test1
8、 更新:
a) 查看指令
i. Pvs
ii. Vgs
iii. Lvs
b) remove指令:
i. lvremove /dev/VG名称/lv名称#先umount
ii. pvremove
iii. vgremove
c) 扩减:
i. 添加新的物理卷到卷组中:vgextend INSUPERDATA /dev/dm-10
ii. 从卷组中删除一个物理卷:vgreduce INSUPERDATA /dev/dm-9
iii. 扩展逻辑卷的大小:lvextend –L 12G /dev/INSPURDATA/test1 扩为12G
1. 扩展完逻辑卷,要更新文件系统的大小.卸载文件系统之后,可以重新使用mkfs.ext3,也可以使用resize_reiserfs /dev/INSPURDATA/test1
iv. 减少逻辑卷的大小:lvreduce –L-2G /dev/INSPURDATA/test1
9、 维护问题:
a) 面对skipping clustered volume group的问题,使用vgs vgdisplay都会出现这个问题。
In orderto fix this, edit the /etc/lvm/lvm.conf file and set locking_type = 0. Then runthe command vgchange -cn VolumeGroupName. After this, change the locking_typein the /etc/lvm/lvm.conf back to the original value.
vim /etc/lvm/lvm.conf
locking_type= 0
vgchange-cn v gname
vgrmove vgname
b) 对于共享存储,第一台主机创建VG,LV之后,第二台主机无法识别LV的问题。
i. 通过查看lvdisplay 发现lv对于第二台主机是不用的。
ii. 所以使用 lvchange –a y /dev/INSPURDATA/test1来激活lv.
c) 修改VG有一定的风险性,建议做全备份。
10、 其他指令:
a) Vgscan 检测系统中所以磁盘
b) Vgck 检查卷组的信息的一致性
c) Vgchange –l 最大逻辑卷数
d) Vgchagng –a y 是否可分配
e) Vgchange –x y 卷是否有效
f) Vgcfgbackup
多路径配置vlome group共享存储,VG的更新。的更多相关文章
- [k8s]k8s配置nfs做后端存储&配置多nginx共享存储&&statefulset配置
所有节点安装nfs yum install nfs-utils rpcbind -y mkdir -p /ifs/kubernetes echo "/ifs/kubernetes 192.1 ...
- CentOS7 配置ISCSI targetcli 共享存储
- k8s之共享存储概述以及演示
共享存储机制 k8s对有状态的容器应用或者需要对数据进行持久化的应用,在之前的篇章说过,可以将容器内的目录挂载到宿主机的容器目录或者emptyDir临时存储卷. 另外,k8s还开放了两个资源,分别是P ...
- esxi存储(外部共享存储)
vSphere 基础物理架构中存储是一个非常关键的部分,没有好的存储,虚拟化也就没有存在的价值,并且它能够决定其系统性能的高低和如vMotion等高级功能能否实现.所以本次重点介绍vSphere中的存 ...
- Openfiler配置RAC共享存储
将 Openfiler 用作 iSCSI 存储服务器,主要操作步骤如下: 1.设置 iSCSI 服务 2.配置网络访问 3.指定物理存储器并对其分区 4.创建新的卷组 5.创建所有逻辑卷 6.为每个逻 ...
- Linux之nginx反向代理+三台web+nfs共享存储实现集群配置
作业四:nginx反向代理+三台web+nfs共享存储实现集群配置 在各个web服务器上挂载nfs [root@localhost nginx]# mount -t nfs 192.168.152.1 ...
- opesntack 底层共享存储 迁移配置
底层共享存储在迁移配置: 每台compute 节点都需要配置一下 让nova用户可以登陆 usermod -s /bin/bash nova 设置nova 用户密码 echo "nova&q ...
- iscsi共享存储的简单配置和应用
1.环境介绍 SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议.从根本上说,iSCSI协议是一种利用IP网络来 ...
- bay——vSphere Oracle12cR2的RAC搭建安装之配置共享存储 - 副本
vSphere Oracle12cR2的RAC搭建安装之配置共享存储 https://blog.csdn.net/yuzifen/article/details/82496503 一.第一台机器添加两 ...
随机推荐
- SwapEffect 枚举(定义交换效果)
由于创建设备时要用到这个值,所以在这里总结一下,以免以后再找. 首先引自msdn: Copy 只能为构成单个后台缓冲区的交换链指定此交换效果. 无论交换链是有窗口的还是全屏的,运行库都保证 Devic ...
- SVN中update to revision与revert to revision的区别
假设我们有许多个版本,版本号分别是1-10 如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除 如果在7选择revert changes from ...
- nf_contrack_netlink.c
/* Connection tracking via netlink socket. Allows for user space * protocol helpers and general trou ...
- 代理服务器squid
http://www.baidu.com/s?wd=squid%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8&f=12&rsp=0& ...
- 完全用xml实现imageview点击换一张图片
<ImageView android:layout_width="60dp" android:layout_height="60dp" android:b ...
- ↗☻【HTML5秘籍 #BOOK#】第2章 构造网页的新方式
div division 分区article 表示一个完整的.自成一体的内容块,比如博文文章或新闻报道hgroup 标注副标题 从结构上讲,它只关注顶级标题(也就是这里的h1).其他标题也会显示在浏览 ...
- 用TIMESTAMP类型取代INT和DATETIME
时间在我们开发中应用非常普遍,大部分开发中我们将用Mysql的datetime格式来存储,但是对于经常用时间来排序或者查询的应用中,我们要将时间做成索引,这个就跟查询效率很有关系,但是很多程序员会用i ...
- WCF学习笔记(二):简单调用
转:http://www.cnblogs.com/wengyuli/archive/2009/11/08/1598428.html 一个通信会话过程有两个部分组成,客户端和服务端,他们要进行会话就必然 ...
- MySQL 存储过程删除大表
1.权限问题 alter routine 编辑或删除存储过程 create routine 建立存储过程 execute 创建存储过程 2.存储过程相关的一些命令 show procedure sta ...
- android广告平台介绍
广告模式: 广告条:最普遍的广告模式,嵌入在应用界面内,用户点击行为会带来收入. 积分墙:应用通过限制功能.去广告等引导用户进入积分墙页面下载广告应用得到积分来换取使用的模式,用户安装完推荐广 ...