美文网首页kvm
kvm安装部署

kvm安装部署

作者: Freestyle_0f85 | 来源:发表于2020-01-03 20:14 被阅读0次

1.虚拟化介绍

1.什么是虚拟化
通过模拟物理服务器的硬件,实现在一台物理机上可以同时运行多个操作系统,也称为虚拟机
虚拟机共享物理服务器的 CPU,内存,IO 等硬件资源
虚拟机之间逻辑上是互相隔离的
物理机我们一般称为宿主机
宿主机上的虚拟机称为客户机
2.虚拟化分类
虚拟化主要分为 2 类:
全虚拟化代表:ESXi Xen 都是商业收费
半虚拟化代表:KVM
参考博客:
https://blog.csdn.net/xiaoyuerp/article/details/84870305

2.kvm介绍

kVM 全称是 Kernel-Based Virtual Machine。
也就是说 KVM 是基于 Linux 内核实现的。
KVM 有一个内核模块叫 kvm.ko,只用于管理虚拟 CPU 和内存。
IO 的虚拟化比如存储和网络设备则是由 Linux 内核与 Qemu 来实现。
KVM 本身只关注虚拟机调度和内存管理这两个方面
IO 外设的任务交给 Linux 内核和 Qemu
Libvirt 就是 KVM 的管理工具。
其实,Libvirt 除了能管理 KVM 这种 Hypervisor,还能管理 Xen,VirtualBox 等。
Libvirt 包含的内容:
libvirtd 是服务程序,接收和处理 API 请求;
virsh:是我们经常要用的 KVM 命令行工具

3.安装kvm

机器要求:
内存:4G


image.png

上传centos的镜像

1.安装软件
yum install libvirt virt-install qemu-kvm -y
2.安装一台kvm虚拟机
systemctl start libvirtd.service 
systemctl status libvirtd.service
virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7 --memory 1024 --vcpus 1 --disk /opt/centos7.raw,format=raw,size=10 --cdrom /opt/CentOS-7-x86_64-DVD-1810.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

3.指令说明
--name 指定虚拟机的名称
--memory 指定分配给虚拟机的内存资源大小
maxmemory 指定可调节的最大内存资源大小,因为 KVM 支持热调整虚拟机的资源
--vcpus 指定分配给虚拟机的 CPU 核心数量
maxvcpus 指定可调节的最大 CPU 核心数量
--os-type 指定虚拟机安装的操作系统类型
--os-variant 指定系统的发行版本
--location 指定 ISO 镜像文件所在的路径,支持使用网络资源路径,也就是说可以使用 URL
--disk path 指定虚拟硬盘所存放的路径及名称,size 则是指定该硬盘的可用大小,单位是 G
--bridge 指定使用哪一个桥接网卡,也就是说使用桥接的网络模式
--graphics 指定是否开启图形
--console 定义终端的属性,target_type 则是定义终端的类型
--extra-args 定义终端额外的参数

相关文章

  • 部署安装KVM

    CentOS版本: 安装KVM 先验证CPU是否支持KVM;如果结果中有vmx(Intel)或svm(AMD)字样...

  • kvm安装部署

    1.虚拟化介绍 1.什么是虚拟化通过模拟物理服务器的硬件,实现在一台物理机上可以同时运行多个操作系统,也称为虚拟机...

  • 部署KVM虚拟化平台

    部署KVM虚拟化平台 1、安装前准备 1)服务器或者PC的CPU能支持VT技术 2)虚拟机中安装KVM要勾选:处理...

  • KVM部署安装记录

    安装 启动后可以看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口(默认IP是192.168...

  • 1、KVM安装部署

    1)kvm相关安装包及其作用 配置远程图形化支持 手动加载内核模块 启动libvirtd服务 这个服务会在本地安装...

  • WebVirtMgr + KVM 环境中的Windows虚拟机部

    Author: Xu FC KVM 部署见: KVM + Openvswitch 环境 在 CentOS 7 上的...

  • WebVirtMgr + KVM 环境中的Linux虚拟机部署

    Author: Xu FC KVM 部署见: KVM + Openvswitch 环境 在 CentOS 7 上的...

  • centos install vagrant with kvm

    先检查一下是否支持KVM 安装kvm等环境 安装vagrant 安装vagrant-libvirt插件 创建kvm...

  • kvm实践

    esxi安装部署 参考文档 kvm虚拟机迁移到esxi上 直接使用qemu-img convert 转换为vmdk...

  • KVM管理工具Webvirtmgr安装

    确保kvm已经安装成功,见 centos7安装kvm本文基于docker安装,见 centos7安装docker ...

网友评论

    本文标题:kvm安装部署

    本文链接:https://www.haomeiwen.com/subject/ecjtactx.html