HCIA云计算实验-1-存储实验

一、存储基础配置实验

参考:

VMware_OceanStor_eStor V100R001C00 仿真器用户使用手册 v1.0

软件:

  • VMware Workstation 17 Pro
  • HCIA-V3-Vmware_OceanStor_eStor_V1R1C00T10_single_controller

实验目的

  • 了解华为存储设备硬盘域、存储池的概念;
  • 熟悉华为存储设备硬盘域、存储池、LUN、LUN 组的相关配置
  • 掌握 Windows、Linux、FusionCompute 存储对接流程

实验流程

  1. 使用 VMware 部署存储仿真器
  2. Windows 存储对接实验
  3. Linux 存储对接实验
  4. FusionCompute 存储对接实验

1. 使用 VMware 部署存储仿真器

创建虚拟机

打开 VMware Workstation 软件,选择 文件-> 新建虚拟机;在弹框中,选择"自定义(高级)(C)",点击"下一步"。

硬件兼容性选择:Workstation 10.x,选择"下一步";

选择"稍后安装操作系统":

客户机系统选择"Linux",版本选择"SUSE Linux Enterprise 11 64 位",点击"下一步":

输入虚拟机名字和虚拟机文件存放目录:

虚拟机处理器配置:

内存至少选择 8G,否则无法运行:

网络选择:仅主机模式:

I/O 控制器类型 选择默认:

磁盘类型 选择默认:

选择磁盘,选"使用现有虚拟磁盘":

现有磁盘文件,选择:Vmware_OceanStor_eStor_V1R1C00T10_single_controller.vmdk:

在弹出的窗口中,选择"保持现有格式",点击"下一步":

选择"自定义硬件":

增加5张网卡,网络连接选择都"仅主机模式",点击"关闭"再点击"完成"。

选择刚创建的虚拟机,选择"编辑虚拟机设置",增加硬盘 40G:

点击"完成"。

启动虚拟机

选择刚创建的虚拟机,并点击"开启此虚拟机",稍后会显示配置网络界面:

这里由于网络类型之前选择的是仅主机模式,需要根据当前 VMware 网络配置选择IP,可以在 VMware Workstation 选择 "编辑"-> "虚拟网络编辑器",查看 VMnet1 网络配置:

这里设置:192.168.112.10,子网掩码:255.255.255.0;网关:192.168.112.1。

序列号:06;产品类型:1;

之后要求输入默认用户名(admin)和密码:Admin@storage。

安装完成后,要求输入旧密码,并输入新密码。Huawei12#$

出现如下界面,则仿真器部署完成:

仿真环境不可重启,不可关闭,可挂起或快照

登陆存储管理Web界面

打开浏览器(Chrome),输入IP地址:https://192.168.112.10:8088,并输入用户名密码,就是上一步修改的密码。

2. 存储仿真器业务配置流程

2.1 修改时间,并加载 license

手动修改系统时间,2019年之前:

导入 license 并激活,license 要和前面的序列号一致,选择 06。

在 VMWare 中针对 estorV3 虚拟机拍摄快照。

2.2 配置存储业务口网络

存储 H0 业务IP 网段与 VMWare Workstation 的仅主机模式网段一致。

这里IP配置为:192.168.112.20

2.3 存储资源分配

创建硬盘域
创建存储池
创建 LUN

仿真器单个 LUN 容量最大为 5GB

点击确定后,会提示"是否要加入 LUN 组",点击取消。

创建 LUN 组

点击"确定"后,会提示是否立即创建映射,点击取消。

创建主机

配置启动器,暂时为空,直接下一步。

创建主机组
创建映射视图

3. windows 存储对接实验

iSCSI 发起程序:

在下面的"配置"下可以查看 IQN 号。

发起连接,目标写 存储业务接口IP:

存储管理下:主机下增加启动器

windows 系统:桌面"计算机",右键选择管理。找到磁盘管理,然后右键选择"重新扫描硬盘"。

初始化磁盘:

接下来就像在windows上插入新的硬盘一样,执行"新建简单卷"-> 分区->格式化。测试在新建的分区:写入、读取文件。

4. linux 存储对接实验

这里使用的是 openEuler 22 操作系统。也是 VMWare 中创建的虚拟机,虚拟机中添加一张 "仅主机模式"的网卡,确保能够与存储网络互通。

bash 复制代码
# 查看操作系统版本
[root@localhost]# cat /etc/os-release

1. 查看修改 IQN 号

bash 复制代码
[root@localhost]# cat /etc/iscsi/initiatorname.iscsi

2. iSCSI 发起连接

bash 复制代码
[root@localhost]# iscsiadm -m discovery -t st -p 192.168.112.20

3. 主机登录

bash 复制代码
[root@localhost]# iscsiadm -m node -l

4. 在存储管理界面,增加启动器

5. 重启 openEuler 虚拟机

bash 复制代码
[root@localhost]# systemctl reboot

6. 查看磁盘

openEuler 虚拟机重启之后,需要重新执行一次:

bash 复制代码
[root@localhost]# iscsiadm -m node -l

之后使用查看磁盘命令,显示挂载的磁盘:

bash 复制代码
[root@localhost]# fdisk -l

7. 分区

上面图中,因为先做了 windows 系统存储对接实验,可以看到 /dev/sdb 已经分过区了。

这里再按照之前的流程,再创建另一个LUN,先后创建LUN,LUN组,主机,主机组,主机增加启动器,创建映射视图。

再启动 OpenEuler 虚拟机,重新登录:

bash 复制代码
[root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.112.20
192.168.112.20:3260,8196 iqn.2014-08.com.example::2100070203040506::22003:192.168.112.20
[root@localhost ~]# iscsiadm -m node -l
Logging in to [iface: default, target: iqn.2014-08.com.example::2100070203040506::22003:192.168.112.20, portal: 192.168.112.20,3260]
Login to [iface: default, target: iqn.2014-08.com.example::2100070203040506::22003:192.168.112.20, portal: 192.168.112.20,3260] successful.
[root@localhost ~]#

此时,/dev/sdb 未显示分区,下面开始分区:

bash 复制代码
[root@localhost ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0xff7c7d7b 的新 DOS 磁盘标签。

命令(输入 m 获取帮助):n
分区类型
   p   主分区 (0 primary, 0 extended, 4 free)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-10485759, 默认 2048):
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-10485759, 默认 10485759):

创建了一个新分区 1,类型为"Linux",大小为 5 GiB。

命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

[root@localhost ~]# fdisk -l
...
Disk /dev/sdb:5 GiB,5368709120 字节,10485760 个扇区
磁盘型号:XSG1
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xff7c7d7b

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sdb1        2048 10485759 10483712   5G 83 Linux

8. 格式化

对 /dev/sdb1 分区进行格式化:

bash 复制代码
[root@localhost ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=327616 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=0
data     =                       bsize=4096   blocks=1310464, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

Discarding blocks...Done.
[root@localhost ~]#

9. 创建文件系统

bash 复制代码
[root@localhost ~]# mkdir /hcialun2
[root@localhost ~]# mount /dev/sdb1 /hcialun2
[root@localhost ~]# df -Th
文件系统                   类型      容量  已用  可用 已用% 挂载点
devtmpfs                   devtmpfs  4.0M     0  4.0M    0% /dev
tmpfs                      tmpfs     3.7G     0  3.7G    0% /dev/shm
tmpfs                      tmpfs     1.5G  9.1M  1.5G    1% /run
tmpfs                      tmpfs     4.0M     0  4.0M    0% /sys/fs/cgroup
/dev/mapper/openeuler-root ext4       60G   11G   47G   18% /
tmpfs                      tmpfs     3.7G   72K  3.7G    1% /tmp
/dev/sda1                  ext4      974M  151M  756M   17% /boot
/dev/mapper/openeuler-home ext4       30G   24K   28G    1% /home
/dev/sdb1                  xfs       5.0G   68M  5.0G    2% /hcialun2
[root@localhost ~]#

5. FusionCompute 与 存储仿真器的对接

该实验在本地无法完成,因为 FusionCompute 在 VMWare 中无法完成 CNA 与 VRM 对接。将在另外一个实验环境中记录。

相关推荐
Linux运维老纪28 分钟前
K8s之Service详解(Detailed Explanation of K8s Service)
服务器·网络·云原生·容器·kubernetes·云计算·运维开发
weixin_3077791335 分钟前
AWS EMR使用Apache Kylin快速分析大数据
大数据·数据仓库·云计算·aws·kylin
weixin_307779134 小时前
AWS EMR上的Spark日志实时搜索关键指标网页呈现的设计和实现
大数据·python·spark·云计算·aws
佛州小李哥19 小时前
通过亚马逊云科技Bedrock打造自定义AI智能体Agent(上)
人工智能·科技·ai·语言模型·云计算·aws·亚马逊云科技
Linux运维老纪19 小时前
DNS缓存详解(DNS Cache Detailed Explanation)
计算机网络·缓存·云原生·容器·kubernetes·云计算·运维开发
ivwdcwso1 天前
云计算部署模式全面解析
云计算
.生产的驴2 天前
MYSQL 商城系统设计 商品数据表的设计 商品 商品类别 商品选项卡 多表查询
数据库·mysql·搜索引擎·性能优化·云计算·状态模式·多分类
weixin_307779132 天前
PyDeequ库在AWS EMR启动集群中数据质量检查功能的配置方法和实现代码
大数据·python·spark·云计算·aws
会敲代码的Steve2 天前
本地Harbor仓库搭建流程
运维·分布式·云计算
Archie_IT2 天前
基于云计算、大数据与YOLO设计的火灾/火焰目标检测
大数据·人工智能·yolo·目标检测·云计算