目 录CONTENT

文章目录

Esxi使用群晖ISCSI做磁盘,实现开机自动加载ISCSI并自启动虚拟机

华灯
2024-04-15 / 0 评论 / 0 点赞 / 14 阅读 / 2490 字

title: Esxi使用群晖ISCSI做磁盘,实现开机自动加载ISCSI并自启动虚拟机
id: d79b2054-4b04-42d8-851f-361747759052
date: 2023-12-14 11:55:26
auther: mengkai
cover:
excerpt: 1. 新增iSCSI target 打开群晖 SAN Manager软件 选择iSCSI ➡ 点击新增 ➡名称随意 ➡创建新的LUN ➡ 看上图 ➡ 完成 2. ESXI中添加iSCSI存储
permalink: /archives/d79b2054-4b04-42d8-851f-361747759052
categories:

  • virtualization
    tags:
  • esxi
  • 黑群晖

1. 新增iSCSI target

QQ截图20231212233732

打开群晖 SAN Manager软件

选择iSCSI ➡ 点击新增 ➡名称随意 ➡创建新的LUN ➡ 看上图 ➡ 完成

2. ESXI中添加iSCSI存储

66

77

88

99

按照图片一步一步来 就可以添加成功了

3.设置开机自动启动iSCSI存储

因为iSCSI存储空间是从群晖中添加的,所以ESXI开机后要先启动群晖NAS,再加载iSCSI存储,再启动里面的虚拟机。

如果使用ESXI系统自带的开机自启动,因为群晖启动需要一定时间,系统扫描加载不到iSCSI存储,就会卡在这一步,iSCSI存储里的虚拟机就更不会自启动了。

这里就需要使用脚本来启动,系统启动后会运行脚本,通过脚本来先启动群晖(或者其他虚拟机),启动后循环加载iSCSI设备,加载成功后会退出脚本,然后ESXI系统会继续启动其他虚拟机。

下载附件的startnas.sh文件

11

打开编辑startnas.sh文件

图片中前面2个划线的部分,修改为你自己的优先启动虚拟机名称(一般来说是软路由和群晖引导,得先启动完成群晖后才能加载iSCSI的硬盘)

第三个 划线的NAS,修改为你自己前面添加的iSCSI存储的名称!

4. 上传修改好的startnas.sh文件到esxi的USB存储

(或者放到其他的存储空间,切勿放到系统目录下面,重启后会消失)

22

5 .操作

1 进入USB的存储目录下面

cd /vmfs/volumes/USB

2 把修改好的startnas.sh拖入到目录下面

3 ll命令查看目录下面的文件,可以发现startnas.sh是白色的

4 给与文件可执行权限

chmod +x /vmfs/volumes/USB/startnas.sh

5 ll命令在查看一次,可以发现startnas.sh变绿了,说明成功了

6 . 设置开机启动

编辑local.sh文件

vi /etc/rc.local.d/local.sh

按i键进入编辑模式,添加下面代码:

/vmfs/volumes/USB/startnas.sh >  /vmfs/volumes/USB/startnas.log

按ESC :wq保存

7. ESXI设置启动延时

55

在管理 ➡ 系统 ➡自动启动 ➡启动延迟一般改为50秒,或者再久一点,我这里设置的为80秒

(此处的延时为ESXI系统启动完毕后 到 开始启动你设置的虚拟机自启动的间隔)

0

评论区