kvm基础
安装kvm环境
[root@kvm yum.repos.d]# yum groupinstall "Virtualization Host"
1.调用图形化界面安装虚机
[root@kvm yum.repos.d]# virt-manager
2.创建qcow2文件用于创建虚拟机
[root@kvm /]# qemu-img create -f qcow2 /vmdata/server1.qcow2 20g -o preallocation=metadata
3.配置桥接器
[root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
DEVICE=br0
ONBOOT=yes
NAME=br0
IPADDR=192.168.91.200
NETMASK=255.255.255.0
GATEWAY=192.168.91.1
[root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
DEVICE=ens160
ONBOOT=yes
NAME=ens160
BRIDGE=br0
kvm主机上外网
1.在宿主机上添加一块网卡能上外网
2.添加桥接器
[root@kvm network-scripts]# cat ifcfg-br1
TYPE=Bridge
DEVICE=br1
ONBOOT=yes
NAME=br1
[root@kvm network-scripts]# cat ifcfg-ens224
TYPE=Ethernet
DEVICE=ens224
ONBOOT=yes
NAME=ens224
BRIDGE=br1
MACADDR=00:0c:29:b6:48:81
3.给kvm主机添加一块网卡桥接到br1,并设置网络
1.查看可用的网络接口:
nmcli device
2.创建一个新的连接
nmcli connection add type ethernet ifname eth0 con-name eth0
3.配置静态IP地址
nmcli connection modify ens8 ipv4.addresses 192.168.5.110/24
nmcli connection modify ens8 ipv4.gateway 192.168.5.1
nmcli connection modify ens8 ipv4.dns 8.8.8.8
nmcli connection modify ens8 ipv4.method manual
4.网络联通成功
命令行管理kvm
1.开关机
virsh start|shutdown|reboot|destroy Vm1
[root@kvm ~]# virsh autostart vm1
宿主机开机自动开机
Domain vm1 marked as autostarted
2.删除虚机
virsh undefine vm_name
undefine 命令会删除虚拟机的配置文件,但不会删除虚拟机的磁盘文件。
rm /path/to/vm1_disk.img 删除他的配置文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程