fix: 修复说明

This commit is contained in:
spiritlhl
2025-04-24 07:23:46 +00:00
parent 35cafdfb60
commit 48161e1a25
2 changed files with 43 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

View File

@@ -105,8 +105,8 @@ Error: Failed to add 'br-ext' connection: connection.autoconnect-ports: unknown
### 安装耗时提示
- 整个过程大约耗时 **20~25 分钟**
- 大部分时间用于下载 `finnix-125.iso``/var/lib/libvirt/isos/finnix-125.iso`
- 整个过程大约耗时 **10~25 分钟**
- 大部分时间用于下载 `finnix-125.iso``/var/lib/libvirt/isos/finnix-125.iso`,有时候下载快有时候下载慢
- 该部分无法加速,**建议使用 tmux 或 screen** 等工具防止中断。
### 添加计算节点到控制面板
@@ -115,6 +115,47 @@ Error: Failed to add 'br-ext' connection: connection.autoconnect-ports: unknown
路径: `Admin Panel > Computers > Add`
### 给开设的虚拟机添加IP映射
假设此时你的虚拟机在用户端控制面板显示为
![wv1](images/wv1.png)
且宿主机的命令执行`ip a | head -n 15`结果为
```shell
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:f1:d6:8b brd ff:ff:ff:ff:ff:ff
altname enp0s3
inet 你的公网IPV4地址/对应的子网掩码 scope global noprefixroute ens3
valid_lft forever preferred_lft forever
inet6 2a0b:4140:4c60::2/48 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fef1:d68b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
```
可见公网IPV4地址绑定的接口是`ens3`,所以后面的命令这里用`ens3`
那么映射当前虚拟机的22端口到公网IPV4的3322端口的命令为
```shell
# 添加 DNAT 规则将公网3322流量转发到宿主机本地的192.168.33.130:22
iptables -t nat -A PREROUTING -i ens3 -p tcp --dport 3322 -j DNAT --to-destination 192.168.33.130:22
# 添加 POSTROUTING本机 NAT 伪装,以便连接正常返回
iptables -t nat -A POSTROUTING -p tcp -d 192.168.33.130 --dport 22 -j MASQUERADE
# 需要允许 INPUT 的3322端口通过firewalld 默认是开启了的)
iptables -I INPUT -p tcp --dport 3322 -j ACCEPT
```
这样内网的虚拟机就被映射出来,可以直接远程登录使用了。
### 添加计算节点错误排查
在Controller控制端执行
@@ -181,10 +222,6 @@ docker start $(docker ps -a -q)
系统镜像是写死的没法使用自己制作的镜像也没办法导出使用同时原始的镜像没有设置SSH登录可用密码登录和ROOT登录可用
网络配置非常奇怪要NAT映射端口就没办法连通公网要连通公网就没办法映射端口
虚拟机删除有问题,前端删除实际上根本没有删掉(如果前端要删除删除前务必记得先关闭VNC)
## 致谢
<https://webvirt.cloud/>