Centos 7安装KVM,并创建虚拟机

一、安装kvm

1.安装命令

yum -y install qemu-kvm libvirt virt-install bridge-utils libvirt-python libguestfs-tools

2.检查是否安装成功

lsmod | grep kvm

3、启动虚拟化

systemctl start libvirtd

systemctl enable libvirtd

systemctl list-unit-files |grep libvirtd.service

4.kvm配置网桥

重启网络服务后ping一下

systemctl restart network

二、安装KVM虚拟机

1.使用准备好的os镜像文件(/root/iso/CentOS-7-x86_64-Minimal-1810.iso),运行virt-install创建虚拟机。

virt-install --name=kvm --ram=2048 --vcpus=2 --disk path=/root/kvm/centos01.img,size=20,bus=virtio --accelerate --cdrom /root/iso/CentOS-7-x86_64-Minimal-1810.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole

virt-install选项,下面列出一些常用的,具体可以通过--help查看

  1. --name #虚拟机名称
  2. --ram #分配给虚拟机的内存,单位MB
  3. --vcpus #分配给虚拟机的cpu个数
  4. --cdrom #指定CentOS镜像ISO文件路径
  5. --disk #指定虚拟机raw文件路径
  6. --size #虚拟机文件大小,单位GB
  7. --bus #虚拟机磁盘使用的总线类型,为了使虚拟机达到好的性能,这里使用virtio
  8. --cache #虚拟机磁盘的cache类型
  9. --network bridge #指定桥接网卡
  10. --model #网卡模式,这里也是使用性能更好的virtio

2.宿机上列出虚拟机

virsh list --all

3.启动虚拟机并查看状态

virsh start kvm

4.其它常用的virsh命令

关机:virsh shutdown kvm

虚拟机名称修改:virsh domrename kvm kvm1

虚拟机修改磁盘文件名称:mv /root/kvm/centos01.img /root/kvm/centos001.img

修改配置文件:virsh edit kvm

开机:virsh start kvm

强制关闭虚拟机:virsh destroy kvm

删除定义虚拟机:virsh undefine kvm

相关推荐
charlie1145141918 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记8 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
于小猿Sup9 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y9 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙52010 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
AI视觉网奇11 小时前
linux 检索库 判断库是否支持
java·linux·服务器
dapeng-大鹏11 小时前
KVM+LVM 零停机在线扩容 Ubuntu 根分区:从磁盘添加到逻辑卷扩展完整
linux·运维·ubuntu·磁盘空间扩展
乐维_lwops11 小时前
案例解读|运维监控助力某大型卷烟厂构建高效运维监控体系
运维·运维案例
JiaWen技术圈11 小时前
网站用户注册行为验证码方案
运维·安全
仙柒41511 小时前
Docker存储原理
运维·docker·容器