存储实验:Linux挂载iscsi硬盘与华为OceanStor创建LUN全流程
目录
- 目的
- 环境规划
- 实验
- 实验流程
- Centos配置
- 0. 关闭防火墙
- 1. 设置网卡信息
- 2. 配置路由
- 3. iscsiadm连接存储
- iSCSI LUN创建(以华为OceanStor为例)
- 验证
- 1. 验证是否成功
- 2. 开启自动挂载
目的
实现Linux连接iscsi硬盘,同时实现开机自启挂载
环境规划
主机 网段/IP 作用 Centos8 172.117.0.0/16 运维管理网段,远程连接 Centos8 172.118.0.0/16 存储业务网段,对接存储业务口 OceanStor 172.1.0.41:8088 存储管理地址,webPortal OceanStor 172.3.0.41-44 存储业务地址,通过172.118.0.0路由连接 vSphere 172.1.0.130 vCenter webui地址,用于启停快照Centos 实验
实验流程
- 登录vSphere,创建一台崭新的Centos,需要两张网卡(略);
- 设置Centos网卡信息和路由信息,保证与存储的互通;
- Centos iscsiadm命令与存储连接;
- 存储创建LUN;
- Centos验证LUN是否可用
Centos配置
0. 关闭防火墙
systemctl disable firewalld systemctl stop firewalld setenforce 0 sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
1. 设置网卡信息
# NIC1 设置管理117网段,用于使用远程工具连接 nmcli conn modify ens192 ipv4.method manual ipv4.addresses 172.117.4.100/16 ipv4.gateway 172.117.0.254 autoconnect yes # NIC2 设置存储业务网段,用于对接存储 nmcli conn modify ens192 ipv4.method manual ipv4.addresses 172.118.4.100/16 autoconnect yes
2. 配置路由
route add -net 172.3.0.0 netmask 255.255.0.0 gw 172.118.0.25 4 dev ens224
3. iscsiadm连接存储
- 配置iqn号
echo 'InitiatorName=iqn.1994-05.com.redhat:0711-04-test' > /etc/iscsi/initiatorname.iscsi
- 连接存储
# 发现存储 iscsiadm --mode discovery -t st -p 172.3.0.41 # 登录节点 iscsiadm --mode node -l
iSCSI LUN创建(以华为OceanStor为例)
华为OceanStor创建流程为:LUN->LUN组->主机->主机组->映射视图
其余品牌存储请根据手册自行完成操作。
验证
1. 验证是否成功
# 重新扫描 iscsiadm -m node --rescan
后续fidisk->mkfs->挂载不再演示,可以查看我的往期文章:
openEuler 22.03 GPT分区表模式下磁盘分区管理
2. 开启自动挂载
- 编写路由文件,使其永久生效
vim /etc/sysconfig/network-scripts/route-ens224 172.3.0.0/16 via 172.118.0.254
- 编辑/etc/fstab,使其开启自动挂载
vim /etc/fstab # 最后添加这一行 # 通过blkid查看对应磁盘的UUID UUID=需要挂载的磁盘的UUID /挂载路径 xfs defaults,_netdev 0 0
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。