存储实验: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
相关推荐
ICT系统集成阿祥1 分钟前
校园网络准入认证建设与运维经验
运维·网络·智慧校园·经验总结
颖火虫盟主3 分钟前
Linux USB 探测→枚举→RNDIS 驱动匹配 全流程笔记
linux·运维·笔记
liulilittle14 分钟前
甲骨文云中国大陆定向 QoS 原理及绕过解决方案
服务器·开发语言·网络·计算机网络·oracle·通信·qos
程序猿编码15 分钟前
子域猎手:一款高性能DNS枚举工具的设计与实现
linux·c++·python·c·dns
行走__Wz16 分钟前
【网工入门-eNSP模拟-02】dhcp动态主机配置ip地址
服务器·网络·tcp/ip
Full Stack Developme16 分钟前
Linux cd /abc 与 cd /abc/ 区别
linux·运维·服务器
想吃火锅100520 分钟前
【leetcode】20.有效的括号js
linux·javascript·leetcode
buhuizhiyuci28 分钟前
【Linux篇】数字世界程序运行寻找地址的指南针——环境变量的详解
linux·运维·服务器
Shadow(⊙o⊙)29 分钟前
信号1.0,信号概念、signal()处理、前后台进程、闹钟设置、初识信号三张表。
linux·运维·服务器·开发语言·c++
HackTwoHub32 分钟前
免费FOFA高级会员、DayDaymap、360Quake、Hunter测绘搜索引擎高级会员免费使用最大1W条查询工具
运维·安全·web安全·搜索引擎·网络安全·系统安全·安全架构