什么是云计算?
1 | 云计算是使用和交付的一种模式,云计算使用了虚拟化技术,如KVM/XEN/OpenVZ等. |
云计算分类
1 | 私有云、公有云、混合云、托管云、专用云、行业云、政务云等等 |
参考:不一样的云计算解释
什么是KVM
1 | kVM是内核级虚拟化技术,分为硬件虚拟化(即硬件支持的虚拟化)和软件虚拟化(即软件虚拟的虚拟化) |
KVM、Qemu和qemu-kvm的区别
1 | KVM是内核空间虚拟化的工具,Qemu是一个用户空间虚拟化的工具 |
1 | 而OpenStack几乎支持所有的虚拟化管理程序,不论是开源的(Xen与KVM)还是厂商的(Hyper-V与VMware)。但在以前,OpenStack是基于KVM开发的,KVM常常成为默认的虚拟机管理程序。两者都使用相同的开放源理念与开发方法。 |
- 服务器开启虚拟化
1 | Dell服务器 -- 按F2进入 system setup -- processor settimgs -- 开启Virtual Technology |
KVM虚拟化配置
1 | 检查CPU是否支持KVM虚拟化: |
kvm管理工具
1 | libvirt 或 oVirt |
安装部署Qemu-kvm
1 | 更换个清华源 |
1 | 把镜像放到/opt目录下 |
安装CentOS-KVM虚拟机
1 | 创建虚拟机硬盘文件 |
启动kvm虚拟机
1 | 列出所有虚拟机 |
删除kvm虚拟机
1 | 务必按顺序执行 |
优化配置
1 | 配置网卡: |
创建/修改kvm虚拟机桥接网卡
1 | 关闭kvm虚拟机 |
配置kvm虚拟机使用br0桥接模式
1 | 注:只有配置了KVM虚拟机,libvirt就会生成一个与操作系统对应的xml文件,其记录了kvm虚拟机的状态。路径如下:/etc/libvirt/qemu/CentOS-6.6-x86_64.xml |
热添加CPU/内存
1 | 注:只有配置了KVM虚拟机,libvirt就会生成一个与操作系统对应的xml文件,其记录了kvm虚拟机的状态。路径如下:/etc/libvirt/qemu/CentOS-6.6-x86_64.xml |
virsh使用
1 | virsh --help |
1 | virt-clone -o centos7_mini -n centos7_mini15 --auto-clone #克隆mini,新克隆的为mini15 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/12/24/云计算OpenStack与KVM虚拟化/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!