kvm 虚拟化技术 1.1 安装
1.·VMware开启虚拟化设置
2.安装一些虚拟化的必备插件
yum install -y qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass net-tools
解释:

4.创建一个虚拟磁盘,-f指定格式,路径/opt/ 大小10G
[root@kibana ~]# qemu-img create -f raw /opt/centos.raw 10G
Formatting '/opt/centos.raw', fmt=raw size=10737418240
5.查看内核中KVM状态
[root@zhao ~]# lsmod |grep kvm
kvm_amd 2177304 0
kvm 637289 1 kvm_amd
irqbypass 13503 1 kvm
6.安装一台虚拟机
(1)挂载光盘
[root@zhao media]# mount /dev/sr0 /media/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
(2)把挂载的光盘镜像复制出来一份,到/opt目录下并指定名字
[root@zhao media]# dd if=/dev/sr0 of=/opt/centos.7.5-x86_64.iso
记录了1992704+0 的读入
记录了1992704+0 的写出
1020264448字节(1.0 GB)已复制,9.72893 秒,105 MB/秒
(3)使用命令创建虚拟机
[root@kibana ~]# virt-install --name centos7.5 --virt-type kvm --ram 1024 --cdrom=/opt/centos7.iso --disk=/opt/centos7.raw --network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
WARNING 未检测到操作系统,虚拟机性能可能会受到影响。使用 --os-variant 选项指定操作系统以获得最佳性能。 开始安装......
域安装仍在进行。您可以重新连接
到控制台以便完成安装进程。
(4)查看virsh所有的状态
[root@kibana ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
- centos7.5 关闭
(5)启动centos7.5
[root@kibana ~]# virsh start centos7.5
域 centos7.5 已开始 [root@kibana ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
2 centos7.5 running
(6)
在windows电脑上下载并安装vnc viewer 进行连接 ,端口5900
7. 虚拟机基本操作学习
8.编辑kvm的xml文件,更改虚拟机CPU配置
cat /proc/cpuinfo
11.cpu热添加核数,只支持热添加不支持热减少
两种方案:(1)扩容安装
virsh setvcpus centos7.5 2 --live
12.登录kvm出来的虚拟机上查看cpu情况
13.更改虚拟机内存配置
[root@kibana opt]# virsh edit centos7.5
14.重启虚拟机
15.查看迅即当前内存使用情况
[root@kibana opt]# virsh qemu-monitor-command centos7.5 --hmp --cmd info balloon
balloon: actual=1024 #现在是1024
16.对内存添加并查看
[root@kibana opt]# virsh qemu-monitor-command centos7.5 --hmp --cmd balloon 1800 [root@kibana opt]# virsh qemu-monitor-command centos7.5 --hmp --cmd info balloon
balloon: actual=1800
17.查看kvm支持哪些硬盘格式
[root@kibana opt]# qemu-img --help|grep -i 'formats'
'-h' with or without a command shows this help and lists the supported formats
Supported formats: vvfat vpc vmdk vhdx vdi ssh sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2 qcow parallels nbd iscsi gluster dmg tftp ftps ftp https http cloop bochs blkverify blkdebug
kvm 虚拟化技术 1.1 安装的更多相关文章
- KVM虚拟化技术
KVM虚拟化技术 Qemu-kvm kvm virt-manager VNC Qemu-kvm创建和管理虚拟机 一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machi ...
- [转] KVM虚拟化技术生态环境介绍
KVM虚拟化技术生态环境介绍 http://xanpeng.github.io/wiki/virt/kvm-virtulization-echosystem-intro.html kvm和qemu/q ...
- KVM虚拟化技术(一)虚拟化简介
一 .虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行.虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程.CPU的虚拟化技术可以单CPU模 拟多CPU并行,允许一个平台同时运行多个 ...
- kvm 虚拟化概述及 virt-manager 安装虚拟机
一.KVM定义 基于内核的虚拟机(英语:Kernel-based Virtual Machine,简称KVM),是一种用于Linux内核中的虚拟化基础设施. KVM眼下支持Intel VT及AMD-V ...
- KVM虚拟化技术(七)虚拟机配置文件
KVM虚拟机的配置文件在/etc/libvirt/qemu/下,为xml文件 整体结构如下: <domain type='kvm'> 虚拟机整体信息 系统信息 硬件资源特性 突发事件处理 ...
- KVM虚拟化技术(二)KVM介绍
KVM:Kernel Virtual Machine KVM是基于虚拟化扩展的x86硬件,是Linux完全原生的全虚拟化解决方案.部分半虚拟化支持,主要是通过半虚拟网络驱动程序的形式用于Linux和W ...
- KVM虚拟化技术实战全过程
今天准备开始.................... centos安装-kvm 教程: http://www.linuxidc.com/Linux/2017-01/140007.htm http:// ...
- KVM 虚拟化技术
1.1 前言 1.1.1 什么是虚拟化? 在计算机技术中,虚拟化(技术)或虚拟技术(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源(CPU.内存.磁盘空间.网络适配器 ...
- KVM虚拟化技术(四)安装虚拟机
一.首先用比较简单的virt-manager来安装 # virt-manager 后面就是一般的安装系统流程了,这里不再复述 二.用virt-install命令行来安装 还是通过本地IOS文件来进行安 ...
随机推荐
- 遇到问题之“postman报Unsupported Media Type: Content type 'text/plain;charset=UTF-8' not supported”
postman报Unsupported Media Type: Content type 'text/plain;charset=UTF-8' not supported postman之所以报Uns ...
- Tomcat警告之“资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间”
原因 缓存不够,可以将其缓存调大 解决办法: 在 /conf/context.xml 的 前添加以下内容: <Resources cachingAllowed="true" ...
- 【uniapp 开发】字符串工具类 StringUtil
替换字符串中的所有 "***" 子串 var str='Is this all there is'; var subStr=new RegExp('is','ig');//创建正则 ...
- audio小记
写H5活动页的需要音频,图标旋转停止保持当时的旋转角度,这样视觉体验效果好: 之前写法是点击pause()就直接停止动画,后来发现了animation有个比较好的属性animation-play-st ...
- 解决vue-cli项目在运行时控制台出现 [WDS] Disconnected! 错误
在项目运行时 控制台输入 npm run dev 后浏览器出现该项目页面,但是出现了[WDS] Disconnected!错误 虽然有时并不影响,但是作为一名合格的程序员 我们还是尽量将其修复,以免将 ...
- vuejs兄弟组件之间的通信
var Event = new Vue();//准备一个空的实例对象 //A组件 var A = { template: ` <div> <span>我是A组件的数据-> ...
- 耗时一个月上架了一款微信小程序,赚了2022年的第一笔副收入
今天不谈技术,只谈经历. 前戏 相信有很多的程序员都有一个产品梦,希望有一款属于自己产品.毕竟工作中遇到的有些"脑残"的产品经理不是一个两个,最后不得不因为"技术服务于业 ...
- DOCTYPE(⽂档类型) 的作⽤
DOCTYPE是HTML5中一种标准通用标记语言的文档类型声明,它的目的是告诉浏览器(解析器)应该以什么样(html或xhtml)的文档类型定义来解析文档,不同的渲染模式会影响浏览器对 CSS 代码甚 ...
- 【论文阅读】ICLR 2022: Scene Transformer: A unified architecture for predicting future trajectories of multiple agents
ICLR 2022: Scene Transformer: A unified architecture for predicting future trajectories of multiple ...
- 阿里云申请SSL证书 并部署到SpringBoot项目
前提 有一台阿里云的服务器(安装了java环境) 有已经备案的域名,并且域名绑定上面的服务器 申请SSL证书 申请教程:https://blog.csdn.net/yunweifun/article/ ...