存储实验:Linux挂载iscsi硬盘与华为OceanStor创建LUN全流程

目录

  • 目的
  • 环境规划
  • 实验
    • 实验流程
    • Centos配置
      • [0. 关闭防火墙](#0. 关闭防火墙)
      • [1. 设置网卡信息](#1. 设置网卡信息)
      • [2. 配置路由](#2. 配置路由)
      • [3. iscsiadm连接存储](#3. iscsiadm连接存储)
    • [iSCSI LUN创建(以华为OceanStor为例)](#iSCSI LUN创建(以华为OceanStor为例))
    • 验证
      • [1. 验证是否成功](#1. 验证是否成功)
      • [2. 开启自动挂载](#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

实验

实验流程

  1. 登录vSphere,创建一台崭新的Centos,需要两张网卡(略);
  2. 设置Centos网卡信息和路由信息,保证与存储的互通;
  3. Centos iscsiadm命令与存储连接;
  4. 存储创建LUN;
  5. Centos验证LUN是否可用

Centos配置

0. 关闭防火墙

shell 复制代码
systemctl disable firewalld
systemctl stop firewalld

setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

1. 设置网卡信息

  1. 查看网卡信息

  2. 配置网卡

shell 复制代码
# 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. 配置路由

shell 复制代码
route add -net 172.3.0.0 netmask 255.255.0.0 gw 172.118.0.25                         4 dev ens224

3. iscsiadm连接存储

  1. 配置iqn号
shell 复制代码
echo 'InitiatorName=iqn.1994-05.com.redhat:0711-04-test' > /etc/iscsi/initiatorname.iscsi
  1. 连接存储
shell 复制代码
# 发现存储
iscsiadm --mode discovery -t st -p 172.3.0.41

# 登录节点
iscsiadm --mode node -l

iSCSI LUN创建(以华为OceanStor为例)

华为OceanStor创建流程为:LUN->LUN组->主机->主机组->映射视图

其余品牌存储请根据手册自行完成操作。

  1. LUN

  2. LUN组

  3. 主机

  4. 主机组

  5. 映射视图

验证

1. 验证是否成功

shell 复制代码
# 重新扫描
iscsiadm -m node --rescan

后续fidisk->mkfs->挂载不再演示,可以查看我的往期文章:
openEuler 22.03 GPT分区表模式下磁盘分区管理

2. 开启自动挂载

  1. 编写路由文件,使其永久生效
shell 复制代码
vim /etc/sysconfig/network-scripts/route-ens224

172.3.0.0/16 via 172.118.0.254
  1. 编辑/etc/fstab,使其开启自动挂载
shell 复制代码
vim /etc/fstab
# 最后添加这一行
# 通过blkid查看对应磁盘的UUID
UUID=需要挂载的磁盘的UUID /挂载路径 xfs defaults,_netdev 0 0
相关推荐
笑一下蒜了.3 分钟前
Linux 存储多路径访问手册|multipath.conf 各配置段详解
android·linux·运维
方品3 分钟前
【无标题】
服务器·人工智能·深度学习·nlp
文优13 分钟前
Linux 常用命令速查手册(工作版)
linux·运维·docker
小叮当爱咖啡22 分钟前
Day1.环境+自动化脚本
运维·自动化
云飞云共享云桌面30 分钟前
非标装备厂降本方案|8‑10 人三维研发共用一台主机,兼容SolidWorks等多款 3D 绘图软件
运维·服务器·3d·自动化·负载均衡·制造
尚思卓越43 分钟前
服务器跨域文件传输:3 种常见方案对比与选型思路
服务器·数据安全·文件传输·服务器运维·跨网传输
Data_Journal1 小时前
掌握网页抓取中的分页:完整指南
java·服务器·前端
@CLoudbays_Martin111 小时前
Linux 服务器如何查看是否被植入后门?
linux·服务器·网络·安全·github·ssl
拾光Ծ1 小时前
【Linux网络】深入理解网络层:从IP协议格式,子网划分到NAT与路由机制
linux·网络·网络协议·tcp/ip·计算机网络
zho_uzhou2 小时前
ubuntu服务端运行vue网页步骤
linux·服务器·vue.js·ubuntu