FGT-KVM 完整部署极简教程(CentOS 7 + KVM 环境)

一、前置环境准备

1. 宿主机要求

  • 系统:CentOS 7 x86_64
  • CPU 开启:Intel VT-x / AMD-V 虚拟化
  • 关闭:防火墙、SELinux
  • 网络:至少准备2张虚拟网卡(WAN口、LAN口)

2. 准备文件

  • FortiGate KVM 镜像:.qcow2 格式
  • 记录:管理IP、网关、DNS

二、宿主机安装 KVM 依赖

执行全套命令:

bash 复制代码
yum install -y qemu-kvm libvirt libvirt-daemon-kvm virt-install virt-manager bridge-utils

systemctl start libvirtd
systemctl enable libvirtd

三、配置桥接网络(必做,否则不通网)

  1. 新建桥接网桥 br0
  2. 物理网卡绑定到网桥,虚拟机网卡挂 br0
    作用:让 FGT-KVM 像物理防火墙一样独立三层上网

四、命令行创建 FGT-KVM 虚拟机

把镜像放到 /data/fgt/ 目录,执行:

bash 复制代码
virt-install \
--name=FGT-KVM \
--virt-type=kvm \
--os-type=linux \
--os-variant=generic \
--memory=8192 \
--vcpus=4 \
--disk path=/data/fgt/FGT.qcow2,format=qcow2,bus=virtio \
--network bridge=br0,model=virtio \
--network bridge=br0,model=virtio \
--graphics vnc,listen=0.0.0.0,port=5900 \
--noautoconsole

参数说明:

  • 内存8G、4核(标准企业配置)
  • 两块网卡:分别做 WAN / LAN
  • VNC 5900 端口可连控制台

五、首次开机初始化配置

  1. VNC 连接 宿主机IP:5900 进入 FGT 控制台

  2. 初始账号密码

    admin
    空密码(首次登录强制改密)

  3. 配置管理口 IP

cli 复制代码
config system interface
edit port1
set mode static
set ip 192.168.1.99 255.255.255.0
end
  1. 浏览器访问:https://192.168.1.99 进入 Web 管理界面

六、基础上网配置(最简单流程)

  1. WAN口配置拨号/静态IP
  2. 开启策略:LAN → WAN 全通策略
  3. 开启 NAT 转发
    配置完内网设备即可通过 FGT 上网、过安全防护。

七、FGT-KVM 双机 HA 主备搭建步骤

  1. 两台 FGT-KVM 版本、固件、硬件配置一致
  2. 单独拉一条心跳网卡直连
  3. 配置 HA 组、设置 主/备 角色
  4. 开启会话同步,故障自动切换
  5. 配置同步所有策略、地址、对象

八、常用运维命令(CLI)

bash 复制代码
# 查看系统版本
get system status

# 查看网卡接口
show system interface

# 重启设备
execute reboot

# 恢复出厂
execute factoryreset
相关推荐
whyutianict_vv1 小时前
云计算 HCIE 认证体系解析:HCIA/HCIP/HCIE 三级科目与知识边界
linux·运维·云计算
0+1118 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋8 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家9 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890759 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻9 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_9498477511 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_6399069411 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗12 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB12 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式