配置VM开机自启动

本文详细指导如何在Windows主机上启用VMwareWorkstationServer服务的自动启动,设置虚拟机共享功能,包括修改端口、管理共享和权限,以便其他Workstation访问共享虚拟机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 在此电脑-右键选择“管理”-服务和应用程序-服务中找到VMware Workstation Server服务(新版名称也可能是VMware自启动服务,自己找一下,服务属性里有描述信息的),将其启用并选择开机自动启动

新版参考官方文档(为 Windows 主机上的本地虚拟机启用自动启动 (vmware.com)

2. 打开VMware Workstation-编辑-首选项-共享虚拟机,启用虚拟机共享功能并设置端口和共享虚拟机位置

  • 默认端口为443,这里由于本机443端口被占用所以改为1443

3. 找到自己的虚拟机,保持其关机状态。右键虚拟机-管理-共享,打开共享虚拟机向导

点击下一步,进入详情页面:

点击完成进行虚拟机共享。

点击关闭,虚拟机已共享:

4. 点击共享的虚拟机选项卡右键-管理虚拟机电源操作,勾选需要自启动的虚拟机钱面自动启动选项,确定即可

问题:这里如果报错

需要修改vmAutoStart.xml这个文件权限

我的文件在这:

C:\ProgramData\VMware\VMware Workstation\vmautostart.xml

5. 验证

重启电脑之后,打开VMware Workstation即可发现共享的虚拟机已经开机。

6. 关于VMware共享的虚拟机

vmware共享的虚拟机可以通过同网络下的其他workstation访问。
具体操作:

  1. 右键“共享的虚拟机”-权限,打开权限界面:

  1. 点击添加按钮添加一个本机的用户或者角色:

在右边选择该用户分配的角色,点击确定

点击确定,完成后就可以通过该角色访问共享的虚拟机。

  1. 访问共享虚拟机。

在其他电脑上打开WMware Workstation,选择文件-连接服务器:

打开连接服务器界面,输入刚才设置的共享虚拟机的ip地址和端口以及设置的角色账户和密码:

点击链接,成功则会在右边显示共享的虚拟机:

### 配置 Prometheus 在虚拟机上实现开机自启 为了使 Prometheus 服务能够在虚拟机启动时自动运行,可以利用 `systemd` 来管理该服务。具体来说,在完成 Prometheus 的安装与基本配置之后,应当创建并编辑一个 systemd service 文件来定义如何启动、停止以及重启此服务。 #### 创建 Systemd Service 文件 在 `/etc/systemd/system/` 目录下新建名为 `prometheus.service` 的文件: ```bash sudo nano /etc/systemd/system/prometheus.service ``` 向其中添加如下内容以描述 Prometheus 如何被启动: ```ini [Unit] Description=Prometheus Monitoring Server Wants=network-online.target After=network-online.target [Service] User=prometheus Group=prometheus Type=simple ExecStart=/path/to/prometheus --config.file=/path/to/prometheus.yml \ --storage.tsdb.path=/path/to/data \ --web.console.libraries=/path/to/consoles/libraries \ --web.console.templates=/path/to/consoles/templates \ --web.enable-lifecycle Restart=on-failure [Install] WantedBy=multi-user.target ``` 请注意替换上述路径 (`/path/to/*`) 到实际环境中 Prometheus 及其相关资源的位置[^1]。 #### 启用并启动 Prometheus 服务 保存更改后的 `.service` 文件后,需刷新 systemd 并启用新添加的服务以便于随系统一同启动: ```bash sudo systemctl daemon-reload sudo systemctl enable prometheus ``` 最后,立即手动启动 Prometheus 服务来进行测试: ```bash sudo systemctl start prometheus ``` 此时可以通过命令 `systemctl status prometheus` 查看服务当前的状态;如果一切正常,则表示已成功设置为开机自启。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值