Files
oneclickvirt.github.io/docs/incomplete/webvirtcloud_retspen.md
2025-07-02 12:04:15 +00:00

165 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
outline: deep
---
## WebVirtCloud 安装指南
[![hits](https://hits.spiritlhl.net/webvirtcloud.svg?action=hit&title=hits&title_bg=%23555555&count_bg=%233aebee&edge_flat=false)](https://hits.spiritlhl.net)
仓库地址: <https://github.com/oneclickvirt/webvirtcloud>
原项目对应仓库:<https://github.com/oneclickvirt/webvirtcloud_retspen>
## 控制节点和计算节点同时安装
- 支持系统Debian10+, Ubuntu18.04+, Centos8+, AlmaLinux8+, RockyLinux8+
- 推荐系统Debian12+Ubuntu22.04+
- 低版本系统会自动编译python新版本的安装包后再进行部署所以推荐使用新系统不必编译直接安装
国际
```bash
curl -slk https://raw.githubusercontent.com/oneclickvirt/webvirtcloud/main/scripts/install_webvirt_cloud_retspen.sh -o install_webvirt_cloud_retspen.sh \
&& chmod +x install_webvirt_cloud_retspen.sh \
&& bash install_webvirt_cloud_retspen.sh
```
国内
```bash
curl -slk https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/webvirtcloud/main/scripts/install_webvirt_cloud_retspen.sh -o install_webvirt_cloud_retspen.sh \
&& chmod +x install_webvirt_cloud_retspen.sh \
&& bash install_webvirt_cloud_retspen.sh
```
安装完成后打开公网IP地址就能看到登录页面。
登录信息用户名和密码都是```admin```,记得登录后自行修改。
## 开设Linux虚拟机
进入控制面板后修改完admin的密码后需要自行设置计算节点。
![vcr1](images/vcr1.jpg)
选择```本地```类型添加命名为local。
![vcr2](images/vcr2.jpg)
创建完成后,点击眼睛按钮,进入查看
![vcr3](images/vcr3.jpg)
在```存储```一栏中添加存储,选择```Dir```类型,添加名字叫```local```。如果你需要使用```ISO```类型的系统引导那么需要创建ISO类型的存储如果不需要的话跟着本指南走就仅需要创建```Dir```类型。
![vcr4](images/vcr4.jpg)
![vcr5](images/vcr5.jpg)
创建完毕后下载对应系统的qcow2文件使用下面这个仓库的链接
https://github.com/oneclickvirt/pve_kvm_images/releases/tag/images
示例中下载使用debian12的qcow2镜像使用
```shell
cd /var/lib/libvirt/images
wget https://cdn.spiritlhl.net/https://github.com/oneclickvirt/pve_kvm_images/releases/download/images/debian12.qcow2
chmod 777 debian12.qcow2
```
回到实例页面创建实例
![vcr6](images/vcr6.jpg)
计算节点选择```local```
![vcr7](images/vcr7.jpg)
芯片组使用默认的就行,换不换都没问题
![vcr8](images/vcr8.jpg)
创建虚拟机可以使用预定义的配置大小,也可以自行使用自定义大小,看你的选择。
![vcr9](images/vcr9.jpg)
注意这块填写的实例名字不能和刚刚下载的镜像的文件名字重复,比如示例中就不能填写```debian12```。
![vcr10](images/vcr10.jpg)
创建成功后不能立即点击开机。
![vcr11](images/vcr11.jpg)
需要修改磁盘设置。
![vcr12](images/vcr12.jpg)
这块修改qcow2文件为```debian12.qcow2```对应之前下载的qcow2的文件的名字使用镜像。
![vcr13](images/vcr13.jpg)
修改确认后会在原来的计算节点的存储的```local```卷里看到有一个多余的盘,比如这里的```test.qcow2```,最好删除,避免占用磁盘
![deadimage](images/deadimage.jpg)
修改完成确认无误后,才可回到电源页面开机。
![vcr14](images/vcr14.jpg)
镜像的默认登录的用户名是```root```,密码是```password```或者是 ```oneclickvirt```。
开机后,你会发现硬盘只有原始镜像的大小,此时需要调整硬盘大小,需要再次关机,此时能见到下图页面的按钮可用且硬盘大小也识别出来了。
没有经过首次开机,硬盘的大小是识别不出来的,识别不出来就不能进行修改,所以首次开关机是必须的。
![resize](images/resize.jpg)
修改后重启虚拟机,会发现有新的盘空间未分配,此时需要按照下面的方法阔盘。
查看盘路径和剩余空白空间未分配的:
```shell
lsblk
```
然后使用下述命令阔盘
```shell
fdisk /dev/vda
```
按以下顺序操作:
输入```d```删除旧的分区(是的,需要删除旧的 vda1数据不会丢失因为后面不会格式化
输入```n```后回车新建一个分区。
类型选 primary默认 p直接回车就行
分区号同样选```1```
起始位置必须和旧分区一样(默认是对的)按回车就行
显示是否需要擦除指纹,输入```Y```回车
结束位置直接按回车,使用全部剩余空间
输入```w```保存并退出。
此时再使用```lsblk```可确认新的空闲硬盘被分配成功了。
## 缺点
网络还是没有自动配置,不如上一个项目智能,还得手动配置一下。
需要在已经开好的虚拟机的VNC中登录后执行
```shell
systemctl enable cloud-init
reboot
```
手动启用配置为重启后自启动,然后重启服务器,就有网了。