规划
管理网络
存储网络
存储容量
LVM
表 1-1 接入目标存储前的 LV 状态
表 1-2 接入目标存储,镜像前的 LV 状态
表 1-3 接入目标存储,镜像后的 LV 状态
表 1-4 接入目标存储,镜像切分后的 LV 状态
环境
1.1DCA-FC平台,部署Linux主机
虚拟机名称Centos8,管理平面:10.23.7.0/16,存储业务平面:10.24.7.0/16。
登录DCA-FC创建虚拟机(虚拟机模板) http://DCA-FC-ip:8443/
1.1.1. 创建虚拟机(添加网卡),设置网卡信息
nmcli connection modify enp4s1 ipv4.addresses 10.23.7.117/16 ipv4.gateway 10.23.0.254 ipv4.method manual autoconnect yes
nmcli connection up enp4s1
nmcli connection add ifname enp4s2 con-name enp4s2 ipv4.addresses 10.24.7.117/16 ipv4.method manual type ethernet autoconnect yes
nmcli connection up enp4s21.1.2. 安装多路径软件
MobaX登录:10.23.7.117
修改虚拟机名称
hostnamectl set-hostname Centos8
#重新登录
su -上传:E:\HCIE3.0_ENV\UltraPath 31.2.0\OceanStor_UltraPath_31.2.0_CentOS.zip
ls
unzip OceanStor_UltraPath_31.2.0_CentOS.zip
cd CentOS
ls
sh install.sh
输入 1
输入 Y
rpm -qa |grep Ul*
upadmin
#查看版本
show version
#检查状态
check status1.2. DCA-5310 与Centos8建立业务
1.2.1. DCA创建存储业务逻辑端口
登录DCA存储: https://存储ip:8088/
创建逻辑接口:(名称:ServicePort1与ServicePort2)
名称:ServicePort1 角色:数据 数据协议:iSCSI IP地址类型:IPv4 iP:10.24.7.21 子网掩码:255.255.0.0 端口类型:以太网口 主端口:CTE0.A.IOM1.P0
名称:ServicePort2 角色:数据 数据协议:iSCSI IP地址类型:IPv4 iP:10.24.7.22 子网掩码:255.255.0.0 端口类型:以太网口 主端口:CTE0.B.IOM1.P0
1.2.2. DCA > Lun映射主机组
需求2个Lun,大小10GB,Lun名MGR-lun01和02和主机名MGR-Centos8,
修改IQN号,映射到主机后,查看磁盘(sda和sdb)
MGR-lun01 10G MGR-lun02 10G
#修改IQN号
vi /etc/iscsi/initiatorname.iscsi
#重启服务
systemctl restart iscsid发起远程连接
#查看主机iqn号
cat /etc/iscsi/initiatorname.iscsi
iscsiadm -m discovery -t st -p 10.24.7.21
iscsiadm -m discovery -t st -p 10.24.7.22
iscsiadm -m node -l创建主机 MGR-centos8、启动器ISCSI选择IQN 选择主机,映射到lun组。
#扫盘
hot_add
lsblk
upadmin
show vlun type=all1.2.3. 创建PV(2 个lun)
pvcreate /dev/sda /dev/sdb
pvs1.2.4. 创建vg
名称vg_lab,显示pv和vg关系,以及查看vg详情
vgcreate vg_lab /dev/sda /dev/sdb
vgs
pvs1.2.5. 创建lv
名称lv_lab01,大小15G,显示lv和vg关系
lvcreate -n lv_lab01 -L 15G vg_lab
lvs1.2.6. 格式化文件系统,配置开启启动
对lv_lab01格式化ext4类型文件系统,并开机挂载到/opt/lab01中,在/opt/lab01中创建文件test01大小2G。
mkfs.ext4 /dev/vg_lab/lv_lab01
mkdir /opt/lab01
blkid #找到格式化的 /dev/vg_lab/lv_lab01 文件uuid
vim /etc/fstab
UUID=9233c11f-9ef7-4c92-9a9a-9cb12822e4f9 /opt/lab01 ext4 defaults,_netdev 0 0
#_netdev:指定文件系统为网络设备,确保系统先启动网络再挂载。
mount /opt/lab01/
df -Th
dd if=/dev/zero of=/opt/lab01/test01 bs=1G count=2
ls -lh /opt/lab01/1.3. DCB-5310 和 Centos8 建立业务并迁移
1.3.1. DCB > Lun 映射主机组
创建2个Lun,大小为10GB,Lun名MGR-Lun03和04和主机名Centos8,映射主机,查看磁盘(sdc和sdd)
存储5310: https://存储ip:8088/
DCB-FC http://DCB-FC-ip:8443/
在DCB-5310中,创建Lun及映射主机
创建逻辑接口:(ServicePort3与ServicePort4) CTE0.A.IOM2.P0 10.24.7.23 CTE0.A.IOM2.P1 10.24.7.24
iscsiadm -m discovery -t st -p 10.24.7.23
iscsiadm -m discovery -t st -p 10.24.7.24
iscsiadm -m node -l
#主机 与 lun 映射
#扫盘
hot_add
lsblk
upadmin
show vlun type=all1.3.2. 扫盘
#扫盘
hot_add
lsblk
upadmin
show vlun type=all1.3.3. 创建PV(2 个lun)
pvcreate /dev/sdc /dev/sdd
pvs1.3.3. 扩容vg_lab
vgextend vg_lab /dev/sdc /dev/sdd
vgs
pvs1.3.4. 添加镜像副本
为逻辑卷
lv_lab01(位于卷组vg_lab)添加 1 个镜像副本,将镜像数据存储在物理卷sdc和sdd上
lvconvert -m 1 /dev/vg_lab/lv_lab01 /dev/sdc /dev/sdd
选择y
lvs #等待100%1.3.5. 分裂镜像副本
从镜像逻辑卷
lv_lab01中拆分出 1 个镜像副本,生成名为lv_lab01_bak的新逻辑卷,并指定新卷使用物理卷sda和sdb
lvconvert --splitmirrors 1 --name lv_lab01_bak /dev/vg_lab/lv_lab01 /dev/sda /dev/sdb
输入y
lvs1.3.6. 逻辑卷取消激活与卷组分离操作
将逻辑卷
lv_lab01_bak设为非激活状态(卸载),使其暂时无法被系统访问,通常用于卷组拆分等操作前的准备。
lvchange -an /dev/vg_lab/lv_lab01_bak将原卷组
vg_lab拆分为两个卷组,新卷组命名为vg_lab_bak,并将物理卷sda和sdb分配到新卷组中,实现卷组的分离管理。
vgsplit vg_lab vg_lab_bak /dev/sda /dev/sdb
vgs
pvs1.3.7. 查看LV、VG、PV 及磁盘关联关系
pvs(显示物理卷)、vgs(显示卷组)、lvs(显示逻辑卷)命令,可快速查看原逻辑卷(lv_lab01)与新逻辑卷(lv_lab01_bak)、原卷组(vg_lab)与新卷组(vg_lab_bak)、原物理卷与新物理卷的对应关系。
vgdisplay -v vg_lab和vgdisplay -v vg_lab_bak:获取卷组关联的具体磁盘信息,完整呈现各层级存储对象的关联链路。
pvs
vgs
lvs
vgdisplay -v vg_lab
vgdisplay -v vg_lab_bak1.3.8. 验证业务文件以及显示文件路径
umount /opt/lab01
mount /opt/lab01
ls -lh /opt/lab01