ESXI及虚拟机搭建笔记
开启ESXI-SSH
物理机界面:
F2键进入系统配置页面
选择Troubleshooting Options
鼠标↓键选中Enable SSH,然后按回车键激活SSH服务,然后按Esc键退出当前页面。
启用 ESXI Shell
然后ALT+F1进入ESXI Shell,修改/etc/ssh/sshd_config
将PasswordAuthentication no 改为 PasswordAuthentication yes
即可远程使用密码SSH连接ESXI Shell。
技巧
修改控制台默认打开方式
ESXI WEB -> 右上角用户 -> 设置 -> 控制台 -> 默认控制台 -> VMware Remote Consple,能够使用VMware Workstation连接该虚拟机。比起网页版控制台,VMware Workstation中支持粘贴等,方便安装时编辑某些内容。
修改ESXI WEB连接失效时间
ESXI WEB默认15分钟无操作自动失效,需要重新登录。
ESXI WEB -> 右上角用户 -> 设置 -> 应用程序超时 -> 关闭。
安装虚拟机
上传镜像(略)
安装虚拟机
选择镜像
在新建时的设置页面的CD-ROM选项中选择刚刚上传的镜像
设置虚拟机的网络
此处建议在安装时进行设置网络,同时将镜像源一并设置、开启SSH服务,免得后续设置起来麻烦,因为未正确设置网络就无法使用SSH连接该虚拟机进行管理。
网络设置时subnet的填写
比如拟分配的ipv4静态IP地址为192.168.1.212,则subnet应填写192.168.1.0/24.
gateway的填写
设置为内网网关,比如192.168.1.254
nameserver的填写
为必填项,必须设置公共dns(114.114.114.114或8.8.8.8),不能设置内网dns(比如网关)。
其他
新建虚拟机的硬件配置界面中的CPU数量为逻辑核心数,并非物理CPU数。
ESXI SHELL命令
查看所有虚拟机及其 ID
|
|
ubuntu22.vmx文件在ESXI中的详细路径/vmfs/volumes/datastore1/ubuntu22/ubuntu22.vmx
貌似该文件为虚拟机的配置文件。
虚拟机的文件系统在ESXI中的路径为/vmfs/volumes/datastore1/ubuntu22/ubuntu22.vmdk
挂在虚拟机文件系统(不推荐)
将vmdk复制到其他完整linux主机上
先开启ESXI的SSH-Client服务
|
|
执行上传命令
|
|
查看虚拟机分区
|
|
输出
|
|
其中/dev/sda3分区为虚拟机根文件系统,也是我们虚拟挂在映射出去的分区
挂载
关闭虚拟机(略)
|
|