Day_1_云计算及KVM--1

1.什么是云计算

云计算是一种按量付费的模式,云计算的底层是通过虚拟化技术来实现的

2.云计算的服务类型

IAAS  基础设施即服务    虚拟机  ecs  openstack
PAAS  平台即服务      PHP,Java,Docker容器
SAAS  软件即服务      企业邮箱服务,CDN服务,RDS数据库,开发+运维

3.云计算的基础KVM虚拟化

宿主机:内存4G+纯净的系统Centos7

4.1什么是虚拟化

虚拟化是通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术

4.2虚拟化软件的差别

qemu:软件纯模拟全虚拟化软件,特别慢,AIX,兼容性好
XEN:性能特别好,需要使用专门修改后的内核,兼容性差
KVM:全虚拟机,他有硬件支持CPU,基于内核,而且不需要使用专门的内核,性能好,兼容较好

4.3 安装kvm虚拟化管理工具

yum install libvirt virt-install qemu-kvm -y
KVM:Kernel-based Virtual Machine
libvirt 作用:虚拟机的管理软件 libvirt: kvm,xen,qemu,lxc....
virt virt-install virt-clone 作用:虚拟机的安装工具和克隆工具 qemu-kvm qemu-img (qcow2,raw)作用:管理虚拟
机的虚拟磁盘
环境要求:
centos  7.6
vmware 宿主机 kvm虚拟机
内存4G,cpu开启虚拟化
image.png
IP:10.0.0.11
echo '192.168.12.201 mirrors.aliyun.com' >>/etc/hosts
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装软件包
yum install libvirt virt-install qemu-kvm -y

4.4:安装一台kvm虚拟机

分发软件TightVNC或者VNC-Viewer-6.19.325 宿主机
微软的远程桌面
vnc:远程的桌面管理工具 向日葵 微软的远程桌面
systemctl start libvirtd.service systemctl status libvirtd.service
10.0.0.11 宿主机
建议虚拟机内存不要低于1024M,否则安装系统特别慢! virt-install --virt-type kvm --os-type=linux --os-variant
rhel7 --name centos7 --memory 1024 --vcpus 1 --disk /opt/centos2.raw,format=raw,size=10 --cdrom
/opt/CentOS-7-x86_64-DVD-1708.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
vnc:10.0.0.11:5900
--virt-type kvm 虚拟化的类型(qemu) --os-type=linux 系统类型 --os-variant rhel7 系统版本 --name centos7 虚拟机
的名字 --memory 1024 虚拟机的内存 --vcpus 1 虚拟cpu的核数 --disk /opt/centos2.raw,format=raw,size=10 -- 虚拟存储磁盘文件名格式,和大小
cdrom /opt/CentOS-7-x86_64-DVD-1708.iso --network network=default 使用默认NAT的网络 --graphics
vnc,listen=0.0.0.0 --noautoconsole
image.png
注意:云主机都没有swap分区,但是Centos6安装的时候需要分swap分区
image.png

4.5KVM虚拟机的virsh日常管理和配置

1>列表list 
virsh  list 可以查看正在运行的云主机
virsh list --all 可以查看所有云主机包括关机的

2>开机start
virsh start 云主机名字

3>关机shutdown
virsh shutdown 云主机名字

4>断电关机destroy
virsh destroy  destroy 云主机名字

5>重启reboot
virsh reboot

6>导出配置dumpxml
virsh dumpxml centos7 >centos7_off.xml

7>删除undefine
virsh undefine centos7

8>导入配置define
virsh define centos

9>domrename重命名
virsh domrename 云主机名 新名字

10>挂起suspend
virsh suspend 云主机名

11>挂起恢复resume
virsh resume 云主机名

13>查询vnc
virsh vnc 云主机名

14>查询vnc端口vncdisplay
virsh vncdisplay 云主机名

15>autostart开机自启
virsh autostart 云主机名字

16>修改配置文件
virsh edit 云主机名字(有语法检查)

console控制台

登录kvm运行业务程序
前提libvirtd开机自启
取消开机自启autostart --disable
centos6.7的kvm虚拟机: grubby --update-kernel=ALL --args="console=ttyS0,115200n8"
执行这个命令就可以登录console

4.6KVM虚拟机虚拟磁盘格式转换和快照管理

raw:裸格式,占用空间比较大,不支持快照,性能较好,不方便传输,总50G,则会占用50G
qcow2:COW(COPY ON WRITE)占用空间小,支持快照,性能比raw差一点,方便传输,总50G占用2G ,可以暂时理解为弹性扩容
virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7 --memory 1024 --vcpus 1 --disk
/opt/centos2.raw,format=raw,size=10 --cdrom /opt/CentOS-7-x86_64-DVD-1708.iso --network network=default
--graphics vnc,listen=0.0.0.0 --noautoconsole
--virt-type kvm则是指定虚拟磁盘格式

4.6.1磁盘工具的常用命令

qemu-img info,create,resize,convert
qemu-img info 查看虚拟磁盘信息
qemu-img create -f qcow2 test.qcow2 2G 创建一块qocw2格式的虚拟硬盘,大小为2G
qemu-img resize test.qcow2 +20G
调整磁盘容量大小
qemu-img convert -f raw -O qcow2 oldboy.raw oldboy.qcow2 
将raw格式转化为qocw2格式,-f跟原格式,-O跟转化后格式
-c 压缩,qcow-img convert -f qocw2 -O qcow2 oldboy.qcow2 -c /src/oldboy.qcow2.gz
如果要修改配置文件
virsh edit 云主机名字
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,039评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,223评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,916评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,009评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,030评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,011评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,934评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,754评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,202评论 1 309
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,433评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,590评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,321评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,917评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,568评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,738评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,583评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,482评论 2 352

推荐阅读更多精彩内容