Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。
意思就是我可以用这个软件(虚拟机)在我的电脑里面再开一个子系统,然后在这个子系统中搭建各种环境各种玩儿。当然不只有Hyper-V可以开子系统还有其他的软件,比如之前用过的VMware不过是收费的。下面开始贴图。
1. 先开启Hyper-v: 直接 win+ r -> control -> 控制面板 -> 类别排序 -> 卸载程序 -> 启用或关闭windows应用 -> Hyper-V 打勾然后一直NEXT重启就OK了
图1.1红框中的全部打勾就行了,如果紫色框中的是灰色不能选中,那一般都是虚拟化没有开启,根据主板型号不同进BIOS设置一下
一般都是 Security - > Virtualization -> 把disabled改为enabled
但我的华硕主板是 Advanced -> CPU Configuration-> SVM(Secure Virtual Machine) -> 把disabled改为enabled
2. 下载 centos7 download
选个mini版本就行了,后面需要什么就安装什么。
3. 用Hyper-V管理器 开始创建子系统,如果打不开就看下服务hyper-v部分必须服务是否启动
名字的话随便了,但要见名知意,我就一个盘所以直接放到c盘了。
这里的话我感觉选1或2代对我来说区别不大,所以就随便选了一个(但据说必须是第一代,不然无法进入CentOS 7 的安装界面)
虽然kubernetes最低推荐配置是2核4g,先给2g吧毕竟内存空着不用白不用。
网络选默认就行,或者不选也可以,毕竟开机的时候可以选,后面还会新增一个虚拟网络交换机用来链接外网。
硬盘20g足以,当然可以更小
现在选择刚刚下载好的centos7mini版本,然后开机开始安装子系统
4. 安装centos7 mini
直接第一个,或者也可以先运行第二个测试一波看看能安装不,但一般不用测直接开搞
选择语言就直接跳过了,这里的话直接点红框然后进去之后也只直接done就可以开始下一步设置root以及默认账户密码了
设置好了之后就着安装完成 reboot 重启就行了。
5.网络设置以及默认源切换
进来之后先备份之前的网络配置文件,记住任何不确定的操作先备份备份备份,linux可没有ctrlz。
进来直接改静态IP,紫框修改,红框新增但要和宿主机的网络配置相对应
到这第一步完工,shutdwon -h now(关机,继续配置网络).
回到宿主机 -> 网络 -> 更改适配器选项 设置Hyper-v 默认网络适配器 Default Switch 的IP
随便起个名字直接应用它,在应用的时候,会断网,这个是正常现象,莫慌。
然后现在再吧刚刚添加的那个网络适配器分配给这个子系统,开机就OK了。
PS: 这里有个小问题,我不知道是因为什么,每次开机的时候好像都要重启一下子系统网络才能联网。。。希望有大佬看到能解答.
OK 如我所言,下面开始切换默认的centos7源。
老规矩先备份
这里hyper-v默认的客户端不好copy代码,换了一个工具登陆服务器,下载阿里的源,也可以用其他的比如163的。
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update
搞完继续下一台...
相关参考链接