VMware ESXi开启SSH与创建共享磁盘教程
5星 · 超过95%的资源 需积分: 22 187 浏览量
更新于2024-10-23
1
收藏 5KB TXT 举报
"这篇教程介绍了如何在VMware ESXi环境中开启SSH服务,并创建一个共享磁盘,以便在多个虚拟机之间模拟存储共享。"
在VMware ESXi中,开启SSH服务是进行远程管理的重要步骤,这允许管理员通过命令行接口执行配置任务。以下是开启SSH服务的详细步骤:
1. 首先,你需要通过物理访问ESXi主机的控制台,或者如果你有远程访问权限,可以使用vSphere Client连接到ESXi。
2. 在控制台上,按下`ALT+F1`组合键进入命令行界面。
3. 输入`unsupported`并按回车。这是一个隐藏模式,用于执行不受支持的操作,如手动编辑配置文件。
4. 接下来,输入root用户的密码以获取超级用户权限。
5. 使用`vi`或`nano`编辑器打开`/etc/inetd.conf`文件。在这个文件中,你可以找到SSH服务的相关配置。
6. 找到第32行,该行可能被注释掉了(以#号开头)。这一行应类似于`#ssh stream tcp nowait root /usr/sbin/sshd sshd`。去掉#号以取消注释。
7. 保存并退出编辑器后,运行`ps -a | grep inetd`来查找inetd进程。
8. 杀死inetd进程,通常使用`killall inetd`或根据上一步查询到的进程ID使用`kill -9 <pid>`。
9. 重启inetd服务,输入`/etc/init.d/inetd restart`。这将使SSH配置生效。
现在SSH服务已经开启,你可以通过SSH连接到ESXi主机。例如,使用以下命令:
```
ssh://root:*********@ESX_Server:22
```
这里,`root`是用户名,`*********`是你的root密码,`ESX_Server`是ESXi主机的IP地址或域名,`22`是SSH的默认端口。
接下来,我们创建一个共享磁盘:
1. 首先,进入存储路径,例如 `/vmfs/volumes/Storage_m1k3`。
2. 创建一个名为`diskshare`的目录,用于存放共享磁盘。
```
[root@m1k3 ~]# cd /vmfs/volumes/Storage_m1k3
[root@m1k3 Storage_m1k3]# mkdir diskshare
```
3. 进入`diskshare`目录并创建一个30GB的虚拟磁盘(`vmdk`文件),使用`vmkfstools`工具。这里使用的是`-c`参数指定磁盘大小,`-d`参数指定磁盘类型(`eagerzeroedthick`表示快速预分配的厚磁盘)。
```
[root@m1k3 diskshare]# vmkfstools -c 30G /vmfs/volumes/Storage_m1k3/diskshare/diskshare.vmdk -d eagerzeroedthick
```
4. 创建完成后,你可以看到磁盘创建进度,并在完成后确认。
5. 要在虚拟机中使用这个共享磁盘,你需要编辑虚拟机的配置。例如,对于名为`cluster01`的虚拟机,你可以执行:
```
[root@m1k3 diskshare]# edit settings cluster01
```
6. 在虚拟机设置中,添加一个新的硬盘,选择“使用现有虚拟磁盘”,然后指向你刚才创建的`diskshare.vmdk`。
7. 选择合适的虚拟设备节点,通常是SCSI控制器(例如,`SCSI(1:0)`),并设置磁盘模式,比如设置为“独立-持久”以确保即使虚拟机关机,数据也能保留。
8. 最后,记得在`.vmx`配置文件中添加必要的设置,例如禁用磁盘锁定(`disk.locking="false"`)和设置缓存大小(`diskLib.dataCacheMaxSize="0"`),以及设置磁盘类型为“磁盘”(`scsi1:0.deviceType="disk"`)。
通过这些步骤,你已经在VMware ESXi中成功开启了SSH服务,并创建了一个可供多个虚拟机共享的磁盘。这为你的虚拟化环境提供了一种灵活的存储解决方案。
2021-09-06 上传
点击了解资源详情
2022-08-26 上传
2023-03-30 上传
2023-03-30 上传
点击了解资源详情
点击了解资源详情
livecm
- 粉丝: 0
- 资源: 1
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析