安装主控

安装控制服务器

1apt -y install curl
2curl https://install.virtfusion.net/install-control-debian-12.sh | sh -s -- --verbose

申请证书

1curl https://get.acme.sh | sh -s email=my@example.com # 安装完成后退出终端重新登录一遍

申请证书,将 DOMAIN.COM 换成你自己的域名:

1bash /.acme.sh/acme.sh --issue \
2        --webroot /opt/virtfusion/nginx/acme \
3        --keylength 4096 \
4        --server letsencrypt \
5        -d DOMAIN.COM
1bash /.acme.sh/acme.sh --installcert \
2        --keypath /opt/virtfusion/ssl/ssl.key \
3        --fullchainpath /opt/virtfusion/ssl/ssl.crt \
4        --reloadcmd "systemctl reload vf-nginx" \
5        -d DOMAIN.COM

安装被控

安装面板

1curl https://install.virtfusion.net/install-hypervisor-kvm-debian-12.sh | sh -s -- --verbose

配置网路(nat)

编辑网络配置文件

1nano /etc/network/interfaces

追加

1auto br0
2iface br0 inet static
3  address 192.169.1.7/32
4  gateway 192.169.1.1
5  dns-nameservers 8.8.8.8
6  bridge_ports ens18
7  bridge_stp off
8  bridge_waitport 0
9  bridge_fd 0

重启网络

1systemctl restart networking

配置 NAT 网络

安装 dnsmasq 和 haproxy

1apt -y install dnsmasq haproxy

新建一个 xml 文件

1nano network.xml

写入配置

1<network>
2  <name>natbr0</name>
3  <forward dev='br0' mode='nat'/>
4  <bridge name='natbr0' stp='on' delay='0'/>
5  <ip address='192.168.103.1' netmask='255.255.255.0'/>
6</network>

启动 nat 网络

1virsh net-define --file network.xml
2virsh net-autostart natbr0
3virsh net-start natbr0

如果遇到启动不了或者要修改

1fuser -k 53/tcp
2fuser -k 53/udp
3virsh net-destroy natbr0
4virsh net-undefine natbr0
5virsh net-define --file network.xml
6virsh net-autostart natbr0
7virsh net-start natbr0