前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用一台PC搭建可以在线迁移的KVM学习环境

如何使用一台PC搭建可以在线迁移的KVM学习环境

作者头像
力哥聊运维与云计算
发布2019-06-28 14:41:30
1.4K0
发布2019-06-28 14:41:30
举报

本文解答以下问题:

  • 如何用一台PC搭建KVM虚拟机的在线迁移实验环境?
  • 如果对虚拟化是零知识,应该学习VMWare、XEN、HyperV还是KVM,或者是容器技术?

如何用一台PC搭建KVM虚拟机的在线迁移实验环境?

大家知道,如果要做虚拟机的在线迁移,需要至少2台宿主机,加至少一台共享存储,才能完成。

对于土豪来说,这个不是问题,但是对于屌丝来说,往往条件受限,只有一台PC,通常还是Windows系统,往往要做在线迁移这样的实验,就非常困难,其实这个问题是有办法解决的。

解决方法请看下表:

wKioL1bU8z2gjewDAABL5miNaFY841.png
wKioL1bU8z2gjewDAABL5miNaFY841.png

插一句:

突然想起了2003年的时候,我考MCSE的认证,就是用一台PC,使用VMWare Workstation,安装Windows Server 2000加Windows98,模拟Windows域做实验的事情,虚拟化真是一个不错的技术,顺便说下,MCSE如果真的认真学习,确实能学到不少东西,Windows系统要深度掌握,难度不比Linux系统。

话题扯远了,呵呵。

继续聊如何搭建KVM的学习环境,如果你是土豪,呵呵,这样的土豪一般是工作单位是土豪,有闲置的服务器和存储给你练手,这个是最好的,因为真实环境的训练,能让你碰到真实的问题,比如存储的配置,硬件故障的处理等等。

如果你是小财主,可以某宝购置一台二手服务器,或者你有富余的PC可以搭建测试环境,这时候比较好的方案是使用VMWare ESXi,然后使用虚拟机模拟宿主机和存储,完成实验。

好吧,如果只有一台PC,而且因为工作学习(嘿嘿,还有娱乐的需要),必须安装Windows系统,能否用一台PC搭建KVM在线迁移的实验环境呢?

答案是使用VMWare Workstation或者VirtualBox。

经过我的测试,使用方法如下:

  • PC或者笔记本的VT和其他虚拟化选型打开,目前新买的服务器或者PC默认都打开的,但是也有个别品牌的关闭,需要检查下;
  • PC或者笔记本配置稍微高一点,我的是配置是INTEL-I5 2.4GHz,8G内存,750G的SATA磁盘,如果内存有16G,有SSD磁盘最好了,我的系统用的是Windows10;
  • 直接安装最新的VMWare Workstation(V12)或者VirtualBox(V5.0),安装CentOS7模拟宿主机,然后再在虚拟机里面安装虚拟机就可以。

注意:为什么不使用KVM的嵌套功能,因为:

  • KVM的嵌套必须使用Linux系统,PC一般还有做其他用途,比如办公,娱乐;
  • KVM的嵌套配置麻烦,并且速度比VMWare慢一些,必须承认V记还是成熟点。

配置需要注意的地方:

开启PC的虚拟化设置

wKiom1bU86_wOn70AAJyWE83KjU753.png
wKiom1bU86_wOn70AAJyWE83KjU753.png

 我的笔记本配置,速度还可以,不过开三台虚拟机模拟宿主机,里面在各嵌套一台虚拟机的时候巨慢

使用VMWare workstation或者VirtureBox

wKiom1bU8-_xiFB3AABZPLmHAjA994.png
wKiom1bU8-_xiFB3AABZPLmHAjA994.png
wKioL1bU9GnxDrhoAAEZ6A36F3g643.png
wKioL1bU9GnxDrhoAAEZ6A36F3g643.png

虚拟化嵌套

wKioL1bU9H_DTL7lAADWT4Dzowg984.png
wKioL1bU9H_DTL7lAADWT4Dzowg984.png

注意VMWare虚拟机的配置,VT等虚拟化选项要勾选上

wKiom1bU9BqSobTOAACigkwbITM242.png
wKiom1bU9BqSobTOAACigkwbITM242.png

再解答一个问题,如果对虚拟化是零知识,应该学习VMWare、XEN、HyperV还是KVM,或者是容器技术?

先看看VMWare、XEN、HyperV、KVM对比:

wKioL1bU9KzxXQC2AABFXMlS1VY598.png
wKioL1bU9KzxXQC2AABFXMlS1VY598.png

 KVM因为学习曲线比较陡峭,资料相对比较少,但是由于是开源技术,目前国内的公有云基本采用的都是KVM,所以反而目前就业前景非常不错,可以说紧俏。

那么KVM和容器技术比起来如何,我的看法如下:

  • 容器技术将来必然要替换掉目前的一部分KVM场景;
  • 以后在企业内部,KVM和容器并不矛盾,都是要掌握的技能,以后都将是标配的IT技能。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-03-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档