# 模板机封装及基础环境设置
请不要使用带中文的服务器和克隆的虚拟机
因为克隆的虚拟机会使网卡有些问题 导致pod之间无法网络访问
生产环境建议使用二进制安装方式
# 主机规划
用户/密码 | 主机名称 | 备注 | 主机规划(内) | 系统 | 服务器配置 |
---|---|---|---|---|---|
root/root123 Azkaban/root123 | TemplateMachine | C7.9模板机 | 192.168.0.130 | CentOS7.9 | 4C 8G(M) 100G(H) |
# VMWare wokstation创建虚拟机(CentOS7.X)
安装VM软件-> 创建虚拟机 相当于组装电脑
打开VM软件
-> 创建新虚拟机
-> 新建虚拟机向导
->选择典型(推荐)
->下一步
->选择稍后安装操作系统
->下一步
->客户机操作系统-->选择Linux(L) --> Linx 版本:CentOS7 64位
->下一步
->填写虚拟机名称(TemplateMachine)及位置(M:\VirtualMachines\C7_TemplateMachine)
->下一步
->指定磁盘容量 填写20G 选择将虚拟磁盘拆分成多个文件
->下一步
->自定义硬件
->选择处理器配置 一般是2个内核
->选择虚拟机的内存大小 我是36G的内存 所以设置4096M的
->网络适配器选择NAT
->完成
安装操作系统Linux 相当于安装操作系统
双击C7_TemplateMachine里的设备中CD/DVD打开虚拟机设置窗口
->连接 选择使用ISO镜像文件(CentOS-7-x86_64-DVD-1810.iso)
->确定
->点击开启虚拟机
->进入引导页面 选择Install CentOS 7 第一个 回车
->进入选择语言界面 选择English
->选择键盘的语言 选择English
-> 因为英文报错精确
->Continue
->进入INSTALLTION SUMMARY --> 选择时区界面(DATE & TIME) 选择上海时区 --> Done
->返回INSTALLTION SUMMARY --> 选择软件安装(SOFTWARE SELECTION Minimal Install)
->进入软件安装勾选界面 --> 不勾选Smart Card Support 其余都勾选 --> Done
->返回INSTALLTION SUMMARY --> 选择KDUMP(Kdump is disabled) --> 取消勾选Enable kdump(内核转储) --> Done
->返回INSTALLTION SUMMARY --> 选择NETWORK&HOST NAME --> 选择网卡状态为ON及填写主机名称 --> Done
->返回INSTALLTION SUMMARY --> 选择INSTALLTION DESTINATION --> 默认配置 -->Done
->返回INSTALLTION SUMMARY --> 点击Begin Installation 开始安装
->进入开始安装界面 创建ROOT密码(root123) 及普通用户 (Azkaban/root123)
->Reboot
# 配置虚拟环境的网络(CentOS7.X)
配置主机名称
systemctl set-hostname TemplateMachine
1安装vim编辑器
yum install -y vim
1查看IP
ip a 192.168.0.130 # 远程连接 使用xshell
1
2
3修改PS1环境变量=>修改配色
vim /etc/bashrc shopt -s checkwinsize # [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "
1
2
3
4配置网卡信息
# 找到网卡位置 cd /etc/sysconfig/network-scripts/ # 在上述目录下有ifcfg-ens33 if=>interface cfg=>config # 编辑ifcfg-ens33 文件 vim ifcfg-ens33 # DEVICE=>设备名 # HDADDR=>虚拟网卡物理地址(保证唯一) 要清除掉 # UUID=> 要清除掉 # 删除网卡物理地址+UUID方便后期克隆虚拟机,不至于多个虚拟机之间有相同的网卡物理地址,防止出现网络问题 # ONBOOT=> no改为yes 网卡是否启用 # BOOTPROTO=>dhcp(动态获取IP的方式) 改为static(静态手动修改IP方式) # IPADDR=>192.168.0.130 编辑-虚拟网络编辑器-选择NAT模式-NAT设置可查看子网IP:xxx.xxx.xxx.0、网关IP:xxx.xxx.xxx.2 控制面板\网络和 Internet\网络连接\VMware Network Adapter VMnet8右键状态可查看虚拟网卡IP:xxx.xxx.xxx.1 广播地址:xxx.xxx.xxx.255 由于0、1、2、255被占用所以可选网段只有3~254 # NETMASK=>255.255.255.0(子网掩码) # GATEWAY=>192.168.0.2(网关) # DNS1=>192.168.0.2(第一个DNS) # DNS2=>114.114.114.114(第二个DNS)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17示例:
TYPE="Ethernet" BOOTPROTO="static" DEFROUTE="yes" NAME="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.0.130 NETMASK=255.255.255.0 GATEWAY=192.168.0.2 DNS1=192.168.0.2 DNS2=114.114.114.114
1
2
3
4
5
6
7
8
9
10
11示例2:
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" 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" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.0.130 NETMASK=255.255.255.0 GATEWAY=192.168.0.2 DNS1=192.168.0.2 DNS2=114.114.114.114
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19保存并重启网卡
# 保存退出编辑 :wq # 重启网络 systemctl restart network # 查看IP ip a # 是否连接外网 ping www.baidu.com -c 4
1
2
3
4
5
6
7
8
这里只做了模板机 剩下三个主节点与两个从节点依照上述步骤只是把主机名与ip修改即可
← 介绍 K8S集群安装网段划分 →