VMware 搭建 Linux 系统

简介: VMware 搭建 Linux 系统

前言

使用 VMware Workstation 17 Pro 基于CentOS 7.9 镜像搭建 K8S 一主多从本地虚拟服务器环境


主机名 IP 配置

k8s-master 192.168.179.21 4核CPU 8G内存 20G硬盘

k8s-node1 192.168.179.22 4核CPU 8G内存 20G硬盘

k8s-node2 192.168.179.23 4核CPU 8G内存 20G硬盘

微信图片_20230710093340.png


VMware 下载安装

VMware 官网下载: Download VMware Workstation Pro

VMware Pro 17 百度云下载(含密钥): https://pan.baidu.com/s/1nSB3Xdk537SD8GHsHyeh4w?pwd=1234

下载 VMware 安装包之后执行安装,在安装过程配置默认即可,这里略过。


VMware 安装 Linux

1. 下载 CentOS 镜像

华为云镜像战:CentOS-7-x86_64-DVD-2009.iso


阿里云镜像站:CentOS-7-x86_64-DVD-2009.iso


※ 提醒:华为云比阿里云下载快; CentOS 8 和 CentOS 6 及以下版本已被官网源下线;DVD光盘映像包含可以使用安装程序安装的所有软件包,是大多数用户的首选。


2. 新建虚拟机

文件 → 新建虚拟机 → 类型选择【典型】→ 选择上面下载到本地的 iso 镜像

微信图片_20230710093357.png


新建虚拟机向导如下:

微信图片_20230710093418.png微信图片_20230710093428.png

微信图片_20230710093442.png微信图片_20230710093444.png


点击完成,等待虚拟机初始化完毕。


3. 设置静态IP

虚拟机默认 IP 分配协议是 DHCP (Dynamic Host Configuration Protocol—动态主机设置协议),每次重启虚拟机IP会变,可设置静态IP节省不必要的麻烦


查看虚拟网卡网络信息: 编辑 → 虚拟网络编辑器→选中VMnet8虚拟网卡→点击NAT设置 查看 子网IP、子网掩码和 网关IP

微信图片_20230710093500.png



登入虚拟机,终端 Terminal 输入命令 ip a 查看网卡信息

微信图片_20230710093503.png



接下来修改网卡ens33配置


# 切换为root根用户,普通用户没有修改权限

su - root

# 网卡名称会不同,修改命令中ens33为你的网卡名称

vi /etc/sysconfig/network-scripts/ifcfg-ens33


根据上面获取到的 VMnet8 虚拟网卡子网IP(192.168.179.0)、网关(192.168.179.2)、子网掩码(255.255.255.0)来设置网卡

微信图片_20230710093535.png



BOOTPROTO="static"

IPADDR=192.168.179.21

GATEWAY=192.168.179.2

NETMASK=255.255.255.0

DNS1=114.114.114.114

DNS2=8.8.8.8


重启网络


service network restart

1

查看设置后的 IP

微信图片_20230710093538.png



使用 SSH 工具远程连接测试,至此一台虚拟服务器搭建完成。

微信图片_20230710093556.png



4. 克隆虚拟机

如果还需要再创建多台虚拟机,可以重复上面的 2 ,3 小节步骤实现,不过也可以通过克隆的方式实现。


鼠标右单击上文创建好的虚拟机 → 管理 → 克隆

微信图片_20230710093607.png



克隆虚拟机向导如下:

微信图片_20230710093610.png微信图片_20230710093625.png微信图片_20230710093628.png微信图片_20230710093630.png



克隆完成开启虚拟机,进入终端Terminal 修改网卡配置的主机IP即可。


su - root

vi /etc/sysconfig/network-scripts/ifcfg-ens33

1

2


微信图片_20230710093651.png

修改完成后记得重启网络


service network restart

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
97 78
|
5天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
30 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
28天前
|
缓存 Java Linux
如何解决 Linux 系统中内存使用量耗尽的问题?
如何解决 Linux 系统中内存使用量耗尽的问题?
115 48
|
1天前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
11 0
|
25天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
17 3
|
1月前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
50 4
|
28天前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
30 1
|
28天前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
58 1
|
28天前
|
Linux
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
|
12天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。