本文解答以下问题:

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

  • 如果对虚拟化是零知识,应该学习VMWare、XEN、HyperV还是KVM,或者是容器技术?


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

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

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

解决方法请看下表:

插一句:

突然想起了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的虚拟化设置

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

使用VMWare workstation或者VirtureBox

虚拟化嵌套

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

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

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

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

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

  • 容器技术将来必然要替换掉目前的一部分KVM场景;

  • 以后在企业内部,KVM和容器并不矛盾,都是要掌握的技能,以后都将是标配的IT技能。

然后,打一个广告,我在51CTO学院的课程已经上线,课程定位是入门级的,从零开始讲解KVM虚拟化,因为我的书需要一定的基础,所以一直有一个想法,希望能录制一套视频,从头开始讲解虚拟化,利用过年假期的时间,终于迈出了第一步。

视频录制之前,计划是免费的,但是视频录制确实非常消耗时间,有的课程反复录制了3次,所以象征性的收一点费用,定价是20,平均一节课2元,自己感觉比较有诚意。

通过这次录制,也逐步掌握了一些视频录制的技巧,看时间的情况,希望能将视频录成一系列,将我的一些经验分享给大家,再次感谢大家支持!

链接地址如下,

http://edu.51cto.com/course/course_id-5335.html

欢迎加我微信(ID:xiaolikvm)一起交流。欢迎加入云技术社区KVM/QEMU技术交流QQ,请加QQ:502207183,注明姓名,城市,及要加入KVM群。

转载于:https://blog.51cto.com/xiaoli110/1746203

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

  1. 手把手教你搭建属于自己的GPU深度学习环境

    目录 1. Anaconda的简介.安装及配置 1.1 Anaconda简介 1.2 Anaconda安装 1.2.1 安装包的下载 1.2.2 软件安装 1.2.3 补充:Anaconda新建环境默 ...

  2. Ubuntu15.04 网站服务器环境搭建,php/html/css等学习环境搭建教程

    ---恢复内容开始--- 本文部分参考自:http://www.cnblogs.com/emouse/archive/2013/06/07/3124009.html 原文中存在少量错误,已改正. 首先 ...

  3. 基于python的系统构建_搭建一个基于python的深度学习环境

    最近就要学习深度学习了,怎么能没有一个合适的开发环境呢? 那么,开始吧 系统方面我选择了Ubuntu GNOME 16.04版本,因为在Ubuntu中进行配置相对于红帽系要方便一些.毕竟谁也不想正在愉 ...

  4. 谷歌免费GPU,在线Jupyter notebook深度学习环境

    向AI转型的程序员都关注了这个号

  5. ESXi主机嵌套虚拟化,开启CPU硬件虚拟化支持,以此来搭建EXI和Vmware workstation虚拟化学习环境

    一般虚拟化主ESXi都会开启BIOS中的CPU虚拟化技术,INTEL叫VT-x,AMD的叫AMD-V.ESXI部署虚机需要做一下配置(一定要用vshpere web client浏览器客户端打开). ...

  6. 搭建公网服务器及配置深度学习环境

    一. 安装centos 7 系统 1. U盘制作启动盘  下载UltraISO: 百度云链接:https://pan.baidu.com/s/1qZRgYIw  打开软碟通,文件->打开,打 ...

  7. 多终端登录,只保留一个移动端+PC端同时在线

    大家好,我是入错行的bug猫.(http://blog.csdn.net/qq_41399429,谢绝转载) 今天突然有小伙伴在群里问bug猫,多终端登录怎么搞. bug猫说,不知道百度的程序猿不是好 ...

  8. 绝杀慕尼黑_慕尼黑如何将15,000台PC从Windows切换到Linux

    绝杀慕尼黑 慕尼黑西部的希尔施加滕(Hirschgarten)是欧洲最大的啤酒花园之一,拥有8,000多个座位. 夏天是一个壮观的景象:据眼所见,有成百上千的长椅,树木为高温提供了庇护所,还有许多人放 ...

  9. PC网校成为在线教育主流模式

    在线教育是近年来很受欢迎的教学形式,通过互联网和在线教学工具,可以突破时间和空间的限制,让讲师与学员即使相隔万里也能够开展教学活动,并且也方便学员随时随地学习.复习. 在线教育形式丰富多样,直播.视频 ...

最新文章

  1. 黑马程序员_Java面向对象_包
  2. cin,getline用法和不同
  3. TeeChart用法(网络收集)默认分类 2010-03-05 21:46:05 阅读788 评论0 字号:大中小 .
  4. VirtualBox Network设置的NAT和Bridged Adapter模式区别
  5. 参加胶东开发者技术大会有感
  6. 3 CO配置-企业结构-分配-把公司代码分配给成本控制范围
  7. 云计算入门科普系列:小型云计算平台怎么搭建?
  8. Stephen 博客正式开通 【个人公众号:Stephen 】
  9. Git Bash使用详细教程
  10. DirectX编程:[初级]C#中利用DirectSound播放WAV格式声音[最少只要4句话]
  11. 数据通信与计算机网络
  12. 浏览器阻挡cookies_浏览器需要阻止第三方cookie吗?
  13. combo box使用
  14. Hexo+next主题配置踩的坑
  15. 联想计算机不能进入系统桌面,联想笔记本电脑进不了桌面怎么办
  16. 一个不错的404页页【非常抱歉,全站内容审核中...】
  17. System Verilog简要笔记
  18. Handlebars 小技巧
  19. Apache Impala —— 3.4.0版本官方文档百度网盘下载链接
  20. 用python和matplotlib画双坐标系曲线

热门文章

  1. c语言 fscanf的头文件,fscanf函数在哪个头文件中
  2. springcloud 子项目怎么导入_「 从0到1学习微服务SpringCloud 」09 补充篇-maven父子模块项目...
  3. batocera游戏整合包_星露谷物语绅士mod整合包
  4. c++ 单例模式_Java面试题总结之设计模式、网络基础、常用算法
  5. 研华数据采集卡如何采集压力信号转化为数字信号_涨知识啦!PLC编程中如何使用开关、模拟、脉冲量...
  6. c语言大数位加法,求用C编个大数加减法运算程序
  7. 高考计算机会考基础知识点,2017高考一定会考的46个知识点!
  8. 深度学习训练的时候gpu占用0_26秒单GPU训练CIFAR10,Jeff Dean也点赞的深度学习优化技巧...
  9. 三星s窗口共享android,三星s窗口共享(SideSync pc端)
  10. python项目部署到url_项目上线部署