文章目录索引
1. 统信服务器虚拟化简介
统信服务器虚拟化是统信软件有限公司基于UOS操作系统开发的企业级虚拟化解决方案。该平台采用KVM虚拟化技术,提供完整的虚拟化管理功能,支持国产CPU架构,满足信创环境需求,学习交流加群风哥微信: itpux-com。
统信服务器虚拟化具有以下特点:
– 国产化:支持飞腾、龙芯、海光、兆芯等国产CPU
– 安全可控:通过国家安全认证,满足等保2.0要求
– 高性能:基于KVM技术,性能接近原生
– 易管理:Web图形化管理界面,操作简便
1.1 最新版本信息
统信服务器虚拟化持续更新,当前主要版本如下:
– 统信服务器虚拟化 V20 (1070):2024年发布,最新版本
– 统信服务器虚拟化 V20 (1060):2023年发布,长期支持版
– 统信服务器虚拟化 V20 (1050):2022年发布,维护版
– 统信服务器虚拟化 V20 (1040):2021年发布,稳定版
风哥提示:生产环境建议使用统信服务器虚拟化 V20 (1060)或(1070)版本,这些版本包含最新的安全补丁和功能优化。
2. 统信服务器虚拟化下载方式
统信服务器虚拟化通过统信软件官网获取。更多学习教程www.fgedu.net.cn
方式一:统信软件官网下载(推荐)
# https://www.uniontech.com/
# 导航路径:
# 产品支持 -> 服务器操作系统 -> 统信服务器虚拟化
# 下载统信服务器虚拟化 V20 (1070)安装包
# 文件名: UOS-Virtualization-V20-1070-x86_64.iso
# 文件大小: 约 6.0GB
# 主要组件下载列表:
# 1. 管理节点: UOS-Virtualization-Manager-V20-1070.iso
# 2. 计算节点: UOS-Virtualization-Compute-V20-1070.iso
# 3. 存储节点: UOS-Virtualization-Storage-V20-1070.iso
# 使用wget下载
# cd /fgedudb/uos-virt
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-x86_64.iso
# 下载输出案例如下:
–2026-04-05 17:10:15– https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-x86_64.iso
Resolving download.uniontech.com… 185.42.117.230
Connecting to download.uniontech.com|185.42.117.230|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 6442450944 (6.0G) [application/octet-stream]
Saving to: ‘UOS-Virtualization-V20-1070-x86_64.iso’
UOS-Virtualization-V20-1070-x86_64.iso 100%[===============================================>] 6.00GB 30.5MB/s in 3m20s
2026-04-05 17:13:35 URL:https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-x86_64.iso [6442450944/6442450944] -> “UOS-Virtualization-V20-1070-x86_64.iso” [1]
# 验证下载文件
# ls -lh UOS-Virtualization-V20-1070-x86_64.iso
-rw-r–r– 1 root root 6.0G Apr 5 17:13 UOS-Virtualization-V20-1070-x86_64.iso
# 下载SHA256校验文件
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-x86_64.iso.sha256
# 验证校验和
# sha256sum -c UOS-Virtualization-V20-1070-x86_64.iso.sha256
UOS-Virtualization-V20-1070-x86_64.iso: OK
方式二:分架构下载
# cd /fgedudb/uos-virt
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-x86_64.iso
# 下载ARM64架构版本(飞腾CPU)
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-arm64.iso
# 下载输出案例如下:
–2026-04-05 17:15:20– https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-arm64.iso
Resolving download.uniontech.com… 185.42.117.230
Connecting to download.uniontech.com|185.42.117.230|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 6207569920 (5.8G) [application/octet-stream]
Saving to: ‘UOS-Virtualization-V20-1070-arm64.iso’
UOS-Virtualization-V20-1070-arm64.iso 100%[===============================================>] 5.78GB 28.5MB/s in 3m25s
2026-04-05 17:18:45 URL:https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-arm64.iso [6207569920/6207569920] -> “UOS-Virtualization-V20-1070-arm64.iso” [1]
# 下载MIPS64架构版本(龙芯CPU)
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-V20-1070-mips64.iso
# 查看所有下载文件
# ls -lh /fgedudb/uos-virt/
# 输出案例如下:
total 18G
-rw-r–r– 1 root root 6.0G Apr 5 17:13 UOS-Virtualization-V20-1070-x86_64.iso
-rw-r–r– 1 root root 5.8G Apr 5 17:18 UOS-Virtualization-V20-1070-arm64.iso
-rw-r–r– 1 root root 5.5G Apr 5 17:20 UOS-Virtualization-V20-1070-mips64.iso
方式三:管理节点和计算节点分离下载
# cd /fgedudb/uos-virt
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-Manager-V20-1070.iso
# 下载输出案例如下:
–2026-04-05 17:20:15– https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-Manager-V20-1070.iso
Resolving download.uniontech.com… 185.42.117.230
Connecting to download.uniontech.com|185.42.117.230|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 2365587456 (2.2G) [application/octet-stream]
Saving to: ‘UOS-Virtualization-Manager-V20-1070.iso’
UOS-Virtualization-Manager-V20-1070.iso 100%[===============================================>] 2.20GB 25.5MB/s in 1m28s
2026-04-05 17:21:43 URL:https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-Manager-V20-1070.iso [2365587456/2365587456] -> “UOS-Virtualization-Manager-V20-1070.iso” [1]
# 下载计算节点安装包
# wget https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-Compute-V20-1070.iso
# 下载输出案例如下:
–2026-04-05 17:22:15– https://download.uniontech.com/uos-virtualization/V20-1070/UOS-Virtualization-Compute-V20-1070.iso
Length: 3489660928 (3.3G) [application/octet-stream]
Saving to: ‘UOS-Virtualization-Compute-V20-1070.iso’
UOS-Virtualization-Compute-V20-1070.iso 100%[===============================================>] 3.25GB 28.5MB/s in 1m55s
# 验证下载文件
# ls -lh /fgedudb/uos-virt/
# 输出案例如下:
total 5.5G
-rw-r–r– 1 root root 2.2G Apr 5 17:21 UOS-Virtualization-Manager-V20-1070.iso
-rw-r–r– 1 root root 3.3G Apr 5 17:22 UOS-Virtualization-Compute-V20-1070.iso
3. 统信服务器虚拟化安装实战
完成下载后,进行统信服务器虚拟化环境安装。更多学习教程公众号风哥教程itpux_com
步骤1:硬件要求检查
# 管理节点: CPU 8核以上,内存32GB以上
# 计算节点: CPU 16核以上,内存64GB以上,支持虚拟化扩展
# 存储: 最小200GB,推荐使用共享存储
# 网络: 千兆网络,管理网络和业务网络分离
# 检查CPU架构
# uname -m
# 输出案例如下(x86_64):
x86_64
# 输出案例如下(ARM64/飞腾):
aarch64
# 输出案例如下(MIPS64/龙芯):
mips64
# 检查CPU虚拟化支持
# cat /proc/cpuinfo | grep -E “vmx|svm”
# 输出案例如下(Intel CPU):
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm
# 检查内存大小
# free -h
# 输出案例如下:
total used free shared buff/cache available
Mem: 64Gi 2.5Gi 58Gi 256Mi 3.5Gi 60Gi
Swap 8.0Gi 0B 8.0Gi
# 检查磁盘空间
# df -h
# 输出案例如下:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 4.0M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 500G 15G 485G 3% /
步骤2:安装管理节点
# dd if=UOS-Virtualization-Manager-V20-1070.iso of=/dev/sdb bs=4M status=progress && sync
# 输出案例如下:
2365587456 bytes (2.2 GB, 2.2 GiB) copied, 130 s, 18.2 MB/s
567+0 records in
567+0 records out
2365587456 bytes (2.2 GB, 2.2 GiB) copied, 130.123 s, 18.2 MB/s
# 从U盘启动服务器
# 进入统信虚拟化管理节点安装界面
# 安装步骤:
# 1. 选择语言:简体中文
# 2. 选择安装类型:管理节点
# 3. 配置网络:
# – 管理IP: 192.168.1.50
# – 子网掩码: 255.255.255.0
# – 网关: 192.168.1.1
# – DNS: 8.8.8.8
# 4. 配置主机名: uos-mgr.fgedu.net.cn
# 5. 配置root密码
# 6. 选择磁盘进行安装
# 7. 开始安装
# 安装完成后查看系统信息
# cat /etc/os-release
# 输出案例如下:
NAME=”UOS Server”
VERSION=”20 (1070)”
ID=”uos”
ID_LIKE=”debian”
VERSION_ID=”20″
PRETTY_NAME=”UOS Server 20 (1070)”
ANSI_COLOR=”0;31″
# 查看管理服务状态
# systemctl status uos-virt-manager
# 输出案例如下:
● uos-virt-manager.service – UOS Virtualization Manager
Loaded: loaded (/usr/lib/systemd/system/uos-virt-manager.service; enabled; preset: disabled)
Active: active (running) since Fri 2026-04-05 17:45:15 CST; 5min ago
Main PID: 12345 (uos-virt-mgr)
Tasks: 15 (limit: 49112)
Memory: 512M
CPU: 45.6s
CGroup: /system.slice/uos-virt-manager.service
└─12345 /usr/bin/uos-virt-manager
Apr 05 17:45:15 uos-mgr.fgedu.net.cn systemd[1]: Started UOS Virtualization Manager.
步骤3:安装计算节点
# dd if=UOS-Virtualization-Compute-V20-1070.iso of=/dev/sdb bs=4M status=progress && sync
# 从U盘启动服务器
# 进入统信虚拟化计算节点安装界面
# 安装步骤:
# 1. 选择语言:简体中文
# 2. 选择安装类型:计算节点
# 3. 配置网络:
# – 管理IP: 192.168.1.51
# – 子网掩码: 255.255.255.0
# – 网关: 192.168.1.1
# 4. 配置主机名: uos-compute01.fgedu.net.cn
# 5. 配置root密码
# 6. 选择磁盘进行安装
# 7. 开始安装
# 安装完成后查看计算服务状态
# systemctl status uos-virt-compute
# 输出案例如下:
● uos-virt-compute.service – UOS Virtualization Compute Node
Loaded: loaded (/usr/lib/systemd/system/uos-virt-compute.service; enabled; preset: disabled)
Active: active (running) since Fri 2026-04-05 17:55:15 CST; 5min ago
Main PID: 12345 (uos-virt-comp)
Tasks: 10 (limit: 49112)
Memory: 256M
CPU: 25.6s
CGroup: /system.slice/uos-virt-compute.service
└─12345 /usr/bin/uos-virt-compute
Apr 05 17:55:15 uos-compute01.fgedu.net.cn systemd[1]: Started UOS Virtualization Compute Node.
# 验证KVM模块加载
# lsmod | grep kvm
# 输出案例如下:
kvm_intel 364544 0
kvm 1056768 1 kvm_intel
irqbypass 16384 1 kvm
# 验证libvirt服务
# systemctl status libvirtd
# 输出案例如下:
● libvirtd.service – Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; preset: disabled)
Active: active (running) since Fri 2026-04-05 17:55:15 CST; 5min ago
4. 统信服务器虚拟化配置实战
完成安装后,进行基础配置优化。学习交流加群风哥QQ113257174
步骤1:初始化管理平台
# https://192.168.1.50:8443
# 首次登录
# 用户名: admin
# 密码: UOS@Virt20!
# 修改管理员密码
# 系统管理 -> 用户管理 -> admin -> 修改密码
# 配置系统参数
# 系统管理 -> 系统配置
# 参数配置:
系统名称: fgedu-uos-cloud
时区: Asia/Shanghai
语言: 简体中文
登录超时: 30分钟
# 配置输出案例如下:
正在保存系统配置…
系统配置保存成功
# 添加计算节点
# 资源管理 -> 计算节点 -> 添加节点
# 参数配置:
节点名称: uos-compute01
节点IP: 192.168.1.51
用户名: root
密码: your_password
节点类型: 计算节点
# 添加输出案例如下:
正在添加计算节点…
正在连接节点…
正在配置节点服务…
计算节点添加成功
# 查看节点状态
# 资源管理 -> 计算节点
# 输出案例如下:
节点名称 状态 IP地址 CPU使用率 内存使用率
uos-compute01 正常 192.168.1.51 15% 25%
uos-compute02 正常 192.168.1.52 12% 22%
uos-compute03 正常 192.168.1.53 18% 28%
步骤2:配置网络
# 网络管理 -> 虚拟交换机 -> 创建
# 参数配置:
名称: vSwitch-Mgmt
类型: 标准交换机
上行链路: eth0
VLAN: 100
# 创建输出案例如下:
正在创建虚拟交换机…
虚拟交换机创建成功
# 创建端口组
# 网络管理 -> 端口组 -> 创建
# 参数配置:
名称: PortGroup-VM
虚拟交换机: vSwitch-Mgmt
VLAN ID: 200
安全策略: 启用MAC地址变更
# 创建输出案例如下:
正在创建端口组…
端口组创建成功
# 创建分布式交换机
# 网络管理 -> 分布式交换机 -> 创建
# 参数配置:
名称: DSwitch-Production
上行链路: eth1, eth2
负载均衡: 基于源MAC哈希
网络故障检测: 链路状态
# 创建输出案例如下:
正在创建分布式交换机…
正在添加上行链路…
分布式交换机创建成功
# 查看网络拓扑
# 网络管理 -> 网络拓扑
# 输出案例如下:
分布式交换机: DSwitch-Production
上行链路:
– eth1 (活跃)
– eth2 (活跃)
端口组:
– PortGroup-VM (VLAN 200)
– PortGroup-Mgmt (VLAN 100)
步骤3:配置存储
# 存储管理 -> 存储设备 -> 添加
# 参数配置:
存储类型: NFS
存储名称: NFS-Datastore
服务器地址: 192.168.2.100
共享路径: /fgedudb/vm-storage
# 添加输出案例如下:
正在连接存储设备…
正在验证存储权限…
存储设备添加成功
# 添加本地存储
# 存储管理 -> 存储设备 -> 添加
# 参数配置:
存储类型: 本地存储
存储名称: Local-Datastore
存储路径: /fgedudb/local-storage
容量: 500GB
# 创建数据存储
# 存储管理 -> 数据存储 -> 创建
# 参数配置:
名称: Datastore-VM
类型: VMFS
存储设备: NFS-Datastore
容量: 2TB
# 创建输出案例如下:
正在格式化数据存储…
数据存储创建成功
# 查看存储状态
# 存储管理 -> 数据存储
# 输出案例如下:
名称 类型 容量 已用 可用 状态
Datastore-VM NFS 2.0TB 500GB 1.5TB 正常
Local-Datastore 本地 500GB 50GB 450GB 正常
5. 虚拟机管理实战
创建和管理统信服务器虚拟化虚拟机。from:www.itpux.com
步骤1:创建虚拟机
# 虚拟机管理 -> 创建虚拟机
# 基本配置:
名称: fgedu-uos-vm01
操作系统: 统信UOS服务器版 V20
CPU: 4核
内存: 8GB
磁盘: 100GB
# 网络配置:
网络: PortGroup-VM
IP分配: DHCP
# 存储配置:
存储位置: Datastore-VM
磁盘模式: 精简配置
# 创建输出案例如下:
正在创建虚拟机…
正在分配资源…
正在配置网络…
正在创建磁盘…
虚拟机创建成功
虚拟机ID: vm-12345
# 挂载ISO镜像
# 虚拟机管理 -> fgedu-uos-vm01 -> 光驱 -> 挂载ISO
# ISO路径: Datastore-ISO/UOS-Server-20-1070-x86_64.iso
# 启动虚拟机
# 虚拟机管理 -> fgedu-uos-vm01 -> 电源 -> 开机
# 打开控制台
# 虚拟机管理 -> fgedu-uos-vm01 -> 控制台 -> 打开
# 使用命令行创建虚拟机
# uos-vm create \
–name fgedu-uos-vm02 \
–cpu 4 \
–memory 8192 \
–disk 100 \
–network PortGroup-VM \
–os uos-server-20
# 输出案例如下:
Creating virtual machine ‘fgedu-uos-vm02’…
Allocating resources…
Creating disk…
Configuring network…
Virtual machine ‘fgedu-uos-vm02’ created successfully.
VM ID: vm-12346
步骤2:虚拟机操作
# uos-vm list
# 输出案例如下:
VM ID 名称 状态 CPU 内存 磁盘
vm-12345 fgedu-uos-vm01 运行中 4 8GB 100GB
vm-12346 fgedu-uos-vm02 运行中 4 8GB 100GB
vm-12347 fgedu-uos-vm03 已停止 2 4GB 50GB
# 启动虚拟机
# uos-vm start vm-12347
# 输出案例如下:
Starting virtual machine ‘vm-12347’…
Virtual machine ‘vm-12347’ started successfully.
# 停止虚拟机
# uos-vm stop vm-12345
# 输出案例如下:
Stopping virtual machine ‘vm-12345’…
Virtual machine ‘vm-12345’ stopped successfully.
# 重启虚拟机
# uos-vm restart vm-12346
# 输出案例如下:
Restarting virtual machine ‘vm-12346’…
Virtual machine ‘vm-12346’ restarted successfully.
# 查看虚拟机详情
# uos-vm info vm-12345
# 输出案例如下:
VM ID: vm-12345
名称: fgedu-uos-vm01
状态: 运行中
CPU: 4核
内存: 8GB
磁盘: 100GB
网络: PortGroup-VM (192.168.200.101)
创建时间: 2026-04-05 18:15:30
主机: uos-compute01
操作系统: 统信UOS服务器版 V20
步骤3:虚拟机快照
# uos-vm snapshot create vm-12345 –name “before-update”
# 输出案例如下:
Creating snapshot ‘before-update’ for virtual machine ‘vm-12345’…
Snapshot created successfully.
Snapshot ID: snap-12345
# 查看快照列表
# uos-vm snapshot list vm-12345
# 输出案例如下:
快照ID 名称 创建时间 状态
snap-12345 before-update 2026-04-05 18:30:15 完成
# 恢复到快照
# uos-vm snapshot revert vm-12345 –snapshot snap-12345
# 输出案例如下:
Reverting virtual machine ‘vm-12345’ to snapshot ‘snap-12345’…
Stopping virtual machine…
Restoring snapshot…
Starting virtual machine…
Snapshot reverted successfully.
# 删除快照
# uos-vm snapshot delete vm-12345 –snapshot snap-12345
# 输出案例如下:
Deleting snapshot ‘snap-12345’ for virtual machine ‘vm-12345’…
Snapshot deleted successfully.
6. 生产环境最佳实践
生产环境部署统信服务器虚拟化的建议配置。学习交流加群风哥微信: itpux-com
步骤1:高可用配置
# 集群管理 -> HA配置 -> 启用HA
# 参数配置:
启用HA: 是
主机故障检测时间: 30秒
虚拟机重启优先级: 高
资源预留: 20%
# 配置输出案例如下:
正在配置HA策略…
正在计算资源预留…
HA配置成功
# 配置虚拟机迁移
# 虚拟机管理 -> fgedu-uos-vm01 -> 迁移
# 参数配置:
目标主机: uos-compute02
迁移类型: 在线迁移
# 迁移输出案例如下:
Starting live migration of ‘fgedu-uos-vm01’ to ‘uos-compute02’…
Migrating memory pages: 100% [===========================================>]
Migration completed successfully.
# 配置DRS负载均衡
# 集群管理 -> DRS配置 -> 启用DRS
# 参数配置:
启用DRS: 是
自动化级别: 全自动
迁移阈值: 中等
CPU使用率阈值: 80%
内存使用率阈值: 80%
步骤2:安全配置
# 系统管理 -> 安全配置 -> 安全策略
# 参数配置:
启用SELinux: 是
SELinux模式: Enforcing
启用防火墙: 是
# 配置输出案例如下:
正在配置安全策略…
正在重启服务…
安全策略配置成功
# 配置用户权限
# 系统管理 -> 用户管理 -> 创建用户
# 参数配置:
用户名: fgedu-admin
角色: 管理员
权限: 全部资源
# 创建输出案例如下:
正在创建用户…
用户创建成功
# 配置审计日志
# 系统管理 -> 审计配置 -> 启用审计
# 参数配置:
启用审计: 是
审计级别: 详细
日志保留时间: 90天
日志存储位置: /var/log/uos-audit
# 配置输出案例如下:
正在配置审计日志…
审计配置成功
步骤3:监控配置
# 监控管理 -> 告警规则 -> 创建告警规则
# CPU使用率告警
规则名称: cpu-high-alert
监控对象: 虚拟机
指标: CPU使用率
阈值: > 80%
持续时间: 5分钟
告警级别: 警告
通知方式: 邮件
# 内存使用率告警
规则名称: memory-high-alert
监控对象: 虚拟机
指标: 内存使用率
阈值: > 85%
持续时间: 5分钟
告警级别: 警告
# 查看监控数据
# uos-vm stats vm-12345
# 输出案例如下:
CPU使用率: 45.6%
内存使用率: 62.3%
磁盘读IOPS: 1500
磁盘写IOPS: 800
网络入流量: 125 Mbps
网络出流量: 85 Mbps
生产环境建议:
– 硬件要求:使用国产CPU服务器(飞腾、龙芯、海光、兆芯等),内存建议64GB以上
– 网络配置:管理网络、业务网络分离,万兆网络
– 存储配置:使用共享存储,配置RAID提高可靠性
– 高可用配置:至少3台计算节点,启用HA和DRS
– 安全配置:启用SELinux,配置审计日志
– 监控配置:配置多维度告警,定期巡检系统
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
