k8s-搭建虚拟机centos7环境,虚拟机固定IP地址

发现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. 新建虚拟机

k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第1张图片

  1. 直接下一步
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第2张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第3张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第4张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第5张图片

  2. 网络配置为未连接,启动后再处理
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第6张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第7张图片

  3. 选择刚下载的centos7 iso镜像
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第8张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第9张图片

  4. 点击连接启动后稍等一会
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第10张图片

  5. 弹出欢迎界面,选择中文,点击继续
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第11张图片

  6. 自动分区就可以了,点击开始安装
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第12张图片

  7. 在等待过程配置用户账号和密码
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第13张图片

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

三、固定虚拟机IP地址

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

  1. 先把虚拟机关掉
  2. 点击虚拟交换机管理器k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第14张图片
  3. 选择内部专用(即nat模式)k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第15张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第16张图片
  4. 点击对应的虚拟机右键设置,在网络适配器里面选择刚新建的虚拟交换机:natk8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第17张图片
  5. 在网络连接里面设置IP地址为192.168.137.1
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第18张图片
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第19张图片
  6. 执行vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改适配器的配置,配置静态IP
    k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第20张图片
主要修改一下键值:

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 #子网掩码

k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第21张图片
7. 重启网络,systemctl restart network
k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第22张图片
8. 这时候无法连接外网,ping不通,我们还需要把网络共享给当前设置的nat网卡
k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第23张图片
9. 上面这部就完成了虚拟机ip固定,再ping www.baidu.com可以连通网络
k8s-搭建虚拟机centos7环境,虚拟机固定IP地址_第24张图片


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

你可能感兴趣的:(k8s/docker,开发软件,k8s搭建虚拟机环境)