最近准备搞下 k8s 自己的云服务器1核2G 不够用,所以在PC上搞虚拟机完一下,不废话 直接上步骤。
1、安装VMWare 自行下载,一路next。
2、下载镜像
这里选择国内阿里云镜像
阿里云镜像
http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
根据需求选择需要版本的iso 推荐DVD(标准安装)
注意:这里如果有⚠️此主机不支持64位客户机操作系统 警告 以下方式解决
-
方法1
-
方法2
重启电脑 F10/F12/del(各主板不同)进入BIOS 开启虚拟化 -
方法3
cmd 管理员 打开命令行
bcdedit /set hypervisorlaunchtype off
3种都搞一遍 总能好的
自定义配置 我这边需要2核4G
网络 使用NAT
一路下一步 到分配磁盘
完成创建,到这里 一个虚拟机创建好了
到这里 一个虚拟机创建好了
2、linux 安装
开机 开始安装linux,选择语言 工具,时区 然后开始安装,时区设置为上海,没什么重点
3、配置网络
这里是重点了 虚拟机没有网寸步难行
我的宿主机网段 是137 所以网关设置为 192.168.137.2
1> 开机 vm中登陆到虚拟机
2>修改网卡配置
[root@centos-master ~]# vi /etc/sysconfig/network-scripts/ifcfg- //tab 看下网卡名称 可能不同
ifcfg-ens33 ifcfg-lo
[root@centos-master ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #修改为static 静态ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b8cdd710-5078-4b52-b137-97bd35dde53a
DEVICE=ens33
ONBOOT=yes #修改为yes 开机启动
IPADDR=192.168.137.200 #centos 本机ip
GATEWAY=192.168.137.2 #网关 网段保证一致
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #谷歌dns
DNS2=8.8.8.4 #国内dns
vi /etc/sysconfig/network
# 文件中追加
NETWORKING=yes
重启网络服务
service network restart
回到VMWare
编辑->虚拟机网络控制器->更改设置 配置VMnet8 网关 子网ip
将本机网络共享给 VMnet8
ok 这个时候 虚拟机网络就通了 shell 可以连 可以ping 通本机 也可以ping通 百度
构建集群
1 克隆2个虚拟机 slave
2 .关机状态 修改2个slave虚拟机(克隆的 文章后面都用slave替代) mac 地址
进入 vm中进入slave 修改 网卡 UUID、IPADDR 避免冲突
vi /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络服务
service network restart
ok 网络全通 3台机器之间也能ping通了
修改主机名
hostnamectl set-hostname slave-01(你要的主机名字)
vi /etc/hosts