学习 k8s 时,租用云服务器便宜的性能不行经常卡,贵的划不来,想着本地搭建三个 Linux 虚拟机玩玩

一、基础环境

VMware:VMware-workstation-full-16.2.0-18760230
Linux:CentOS-7-x86_64-DVD-2009

二、下载 iSO 镜像

VMware 下载地址(自行安装):https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-1621-WIN&productId=1038

Linux centos 7.9 镜像下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/

其中这里包括了各4中版本的镜像(iso)和种子(.torrent)的软件。

  • DVD:普通的版本的镜像,我们一般用这个。里面有很多我们用的常用软件和组件。

  • Everything:这个和DVD区别是里面的基本包含了所有软件和组件。镜像文件比较大。

  • Minimal:小版本,只有包含系统和很少的软件。

  • NetInstall:通过网络安装的包,要联网安装。

三、配置 centos 7.9 系统

打开 VMware 点击创建新的虚拟机
在这里插入图片描述
选择自定义高级配置(典型配置可以简略自定义高级选项的几个配置,典型配置硬件兼容性默认 Workstation Beta)
在这里插入图片描述
选择虚拟机硬件兼容性
在这里插入图片描述

选择稍后安装操作系统
在这里插入图片描述
选择 Linux centos 7 版本(根据下载的 ISO 镜像选择)
在这里插入图片描述
自定义虚拟机名称和存储位置
在这里插入图片描述
选择处理器个数(典型默认配置为1核)
在这里插入图片描述
选择内存大小(典型默认配置内存为 1G)
在这里插入图片描述
网络类型选择 NAT 类型
VMWare虚拟机提供的桥接、nat和主机模式的区别可参考:https://jingyan.baidu.com/article/3f16e003cd0a0d2591c103b4.html
在这里插入图片描述
I/O 控制器类型
在这里插入图片描述
磁盘类型
在这里插入图片描述
选择磁盘
在这里插入图片描述

选择磁盘大小
在这里插入图片描述
指定磁盘文件
在这里插入图片描述
查看设置详情
在这里插入图片描述
编辑虚拟机设置
在这里插入图片描述
设置 ISO 镜像文件位置
在这里插入图片描述

四、启动虚拟机

启动虚拟机(两个地方都可以)
在这里插入图片描述
选择 Install CentOS 7
在这里插入图片描述

1、系统配置

安装成功选择语言
在这里插入图片描述
自定义安装
在这里插入图片描述
时间、语言、键盘 可以自己点进去选择

软件选择

  • 最小安装:使用命令行操作(因为我想使用 xshell 连接服务器,所以选择最小安装,不需要安装界面)
  • 带 GUI 的服务器:带有界面的服务器
    在这里插入图片描述

选择安装位置可以自定义分区,可选择自动分区
在这里插入图片描述
我的不可用,后面再配置,如果你的可用后面就不用配置网络
在这里插入图片描述
其他可以先不配置

2、用户设置

等待安装我们可以先设置 root 用户密码
在这里插入图片描述
设置 root 用户密码
在这里插入图片描述
如有需要可以创建新的用户

3、重启系统

安装完成重启系统,登陆用户名密码,登陆成功可以看到系统安装成功,可以正确使用命令行操作
在这里插入图片描述
此时不能正确访问网络,使用 ping www.baidu.com 测试

五、配置网络

VMware 使用 NAT 模式配置 centos 7.9 网络参考:https://blog.csdn.net/qq_41538097/article/details/121129066

NAT 模式静态 IP 配置

子网 IP:192.168.10.0
子网掩码:255.255.255.0    
网关 IP:192.168.10.2

我使用的静态 IP,配置完成,访问测试
在这里插入图片描述
到此一台服务器搭建成功,在另搭建两台 centos 7.9 虚拟机就可以入门 k8s 了,三台服务器 IP:192.168.1.100、192.168.1.101、192.168.1.102(其他两个服务器可以使用 VMware 的克隆功能实现)
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐