发现wiin10已经自带虚拟机Hyper-V了,不用像win7一样还要自己安装虚拟机。我们要搭建k8s集群,得先安装三台虚拟机,在Hyper-V里面安装三台Centos7的虚拟机。然后固定每台虚拟机的IP地址,IP默认是动态分配的,这会导致我们的虚拟机IP经常变更,所以需要固定IP。

一、在官网下载镜像centos7镜像

官网:https://www.centos.org/download/
官网有三种类型的镜像,我们下载DVD ISO就可以了

  • DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。
  • Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。
  • Minimal ISO:这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包

二、在Hyper-V创建centos7虚拟机


虚拟机环境配置

  • 操作系统 CentOS 7.4
  • 内存 2G 【至少】
  • CPU 2核【至少】
  • 硬盘 20G 【至少】


  1. 新建虚拟机

在这里插入图片描述

  1. 直接下一步
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 网络配置为未连接,启动后再处理
    在这里插入图片描述
    在这里插入图片描述

  3. 选择刚下载的centos7 iso镜像
    在这里插入图片描述
    在这里插入图片描述

  4. 点击连接启动后稍等一会
    在这里插入图片描述

  5. 弹出欢迎界面,选择中文,点击继续
    在这里插入图片描述

  6. 自动分区就可以了,点击开始安装
    在这里插入图片描述

  7. 在等待过程配置用户账号和密码
    在这里插入图片描述

  8. 等上10分钟就装好了,然后输入账号密码就连进去了
    . 在这里插入图片描述

三、固定虚拟机IP地址

我们的虚拟机IP要是自动分配的话,每次主机网络变了,我们的虚拟机IP也会变,虚拟机网络主要由三种:桥接、NAT、仅主机模式,虚拟机需要固定IP地址的时候要用NAT网络,因为桥接网络是和主机同一级网络,我们主机电脑连接的网络会经常变化(一会连wifi,一会连手机热点,一会连公司网络),如果变了,但是我们的虚拟机固定写死了IP,这就导致虚拟机无法访问网络。NAT网络就不会,虚拟机网络是主机下的二级网络,无论主机网络怎么变都没有关系。

  1. 先把虚拟机关掉
  2. 点击虚拟交换机管理器在这里插入图片描述
  3. 选择内部专用(即nat模式)在这里插入图片描述
    在这里插入图片描述
  4. 点击对应的虚拟机右键设置,在网络适配器里面选择刚新建的虚拟交换机:nat在这里插入图片描述
  5. 在网络连接里面设置IP地址为192.168.137.1
    在这里插入图片描述
    在这里插入图片描述
  6. 执行vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改适配器的配置,配置静态IP
    在这里插入图片描述
主要修改一下键值:

BOOTPROTO=static # 将dhcp设置为static
DEVICE=eth0 #名称
ONBOOT=yes # 开机启动
IPADDR=192.168.137.200 # 这个需要和你前面设置的IP网段一样
GATEWAY=192.168.137.1 # 网关
DNS1=192.168.137.1 # 第一个DNS
NETMASK=255.255.255.0 #子网掩码

在这里插入图片描述
7. 重启网络,systemctl restart network
在这里插入图片描述
8. 这时候无法连接外网,ping不通,我们还需要把网络共享给当前设置的nat网卡
在这里插入图片描述
9. 上面这部就完成了虚拟机ip固定,再ping www.baidu.com可以连通网络
在这里插入图片描述


参考 Hyper-V Centos7 网络设置 虚拟机固定IP
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐