安装主控
安装控制服务器
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