k8s安装环境准备:Virtualbox安装CentOS;复制多个CentOS虚拟机

news2024/12/23 23:36:53

1.安装virtualbox

  • 下载virtualbox

https://www.virtualbox.org/wiki/Downloads
2cb2604b22aa1aaa2b072f98b0661856.png
  • 安装(windows)

双击VirtualBox-7.0.8-156879-Win.exe

48fd22c90966dd2f1d1cb5aad6da3c78.png

选择安装目录

2fbdec2106d39cdb91ab96cc58eb9507.png

安装完成后,打开virtualbox

27dbf5249f87ed579f999baf19ccc977.png

2.下载CentOS

下载CentOS-7-x86_64-DVD-2009.iso

http://isoredirect.centos.org/centos/7/isos/x86_64/
7e37be160ef44d8da1f2b4fdad538aa2.png

3.新建虚拟机

  • 新建

69f26509f2920ecb4043fcdc33281030.png
  • 命名、选择存放虚拟机的目录和现在CentOS操作系统的iso文件

e830969bdbc03dd7a1b638ca824b48b1.png
  • 分配内存大小和处理器个数(3个)

d0d2ab4f7ce42cd978ec7ee27e541c4d.png
  • 分配硬盘大小

6ee3eff080da327a5a1688e1af65bbcc.png

4.设置网络和操作系统

ae9b6aa709060c024d81d72e39a97ec8.png

选择桥接网络

bc656f9af41ee7e53ee8b03b50ffbb34.png

选择CentOS操作系统的iso文件

9d8cf2d90dbbb2bcc3f59cd070b89710.png 8dabf8c2e9dc5dd50503070d4d7fbd09.png

5.安装CentOS系统

ad960282763d9a7d7b9e5f79afb5745c.png
  • 选择Install CentOS 7

d3e629d8ff70bc25a026f214f0bf07af.png
  • 选择中文

742089d8535e537d49261333a371f37a.png
  • 选择软件(s)和设置安装位置(D)

044bc130449c33a529038986d0feb0cf.png 0f094fb4d2e63bcf9129a26080deaa19.png ae183500647867d1d34b785571bfb539.png
  • 开始安装

021c154a7ae842d7ff4b9406e3bcd211.png
  • 设置root用户密码

14a416e6726ef7a7e0f2665802b418aa.png a1cf8fcdd3545866e30010293ef801da.png
  • 重启

667d6492e3f145b31f6ccf31dd695a32.png

6.配置CentOS

  • 同意许可、配置网络和创建用户

0d14575ae01e053b249ff6ba02d7ce1e.png ea2d467ded177b329bae5c99ac34ee2a.png e7d3f5b132528ec6b6fb13908dbf9693.png

最后点击配置完成即可。

7.安装virtualbox扩展

128580752c516af1feafaaca19486c56.png

点击运行,输入root用户密码

1b397a9d7a8dbebbc7fc14d58f5146ac.png

出现错误

78d6d90aac6a5130f18291ac263063be.png

root用户执行一下命令

yum update kernel -y
yum install kernel-headers kernel-devel gcc make -y
reboot

双击再次安装virtualbox扩展

8b080d7cd929f734fa8dc23c41d8d694.png

安装成功结果

3b72e36f2d2b255469b623360075c6e3.png

重启,显示全屏

60a9064c81626e3ce7546c02e6928912.png

设置网络开启

615e2013a8f210fd9779b213ef83496e.png 896b426b45961667a0b5e5a32f56c021.png

通过xshell即可远程连接

7552b1aae47d502b42ec21d53fd99a53.png

8.复制多台CentOS虚拟机

关闭CentOS操作系统后

8454f0615ecfc4bf4a651ac5078540ee.png

重新命名、选择路径、MAC地址设定

6361820d85a91386ed22f39e4a9562e6.png

选择完全复制

bbf4f48f3f0d9fc05acef9be8c8e051d.png

分别复制k8s-worker1和k8s-workder2;启动后,使用ifconfig命令查出ip地址,同样可以使用xshell连接

5006da3f70bbbbe098bfd585f6b6b6ec.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/706550.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

做项目去实习到底做的什么?

300万字!全网最全大数据学习面试社区等你来! 今天是手机编辑的文章,说说做项目/实习这回事。 我之前发过一些视频,讲校招四要素的,其中一个很重要的部分就是实习。 对社招同学来说,就简单了,面试…

解决磁盘占用率过高100%问题

方法一:关闭程序 首先打开任务管理器,单击磁盘占用率一栏进行排序,查看占用磁盘最高的应用。若占用率最高的始终是同一个三方程序,可尝试卸载。 注:开机时由于频繁读写磁盘,磁盘占用率会很高,等…

vue内嵌原生前端三件套(html+CSS+JavaScript)

问题 vue内嵌原生前端三件套(htmlCSSJavaScript),运行后前端页面无响应 详细问题 笔者使用vue框架进行开发, 对于可视化大屏采用echarts实现,但是网上所提供的echarts可视化大屏模板多采用原生前端三件套&#xff0…

13 GDI绘图技术

文章目录 GDI技术GDI 对象画笔对象画刷对象位图对像创建一个位图字体对象 区域对象区域组合 GDI技术 GDI(graphics Device Interface):图形设备接口,用于绘图。 In Windows CE, as in Windows-based desktop platforms, the graphics device interface (GDI) contr…

EasyExcel 的简单使用(读取写入)

文章目录 前言一、创建项目二、核心代码2.1 org.feng.bean包中的类2.1.1 Sex类2.1.2 User类 2.2 org.feng.constant包中的类2.2.1 Constant类 2.3 org.feng.converter包中的类2.3.1 ListDataConverter类2.3.2 SexConverter类 2.4 org.feng.listener包中的类2.4.1 UserReadListe…

android用java生成crc校验位

在串口通信中,经常会用到后两位生成crc校验位的情况。 下面是校验位生成方法: public static String getCRC(String data) {data data.replace(" ", "");int len data.length();if (!(len % 2 0)) {return "0000";}in…

Springboot集成mybatisplus的问题处理

文章目录 前言一个接口多个实现解决方案 Invalid bound statement (not found)解决方案 总结 前言 新接触mybatisPlus的小伙伴可能会遇到各种各样的问题,尤其是mybatis的xml文件及类的注入问题,下面我们就看一下常见的问题吧。 一个接口多个实现 报错…

python numpy 多维数据广播

广播规则:从最右侧开始广播。 Broadcasting — NumPy v1.25 Manual 截图 下面给出一些样例: 三维矩阵广播 a np.array([[[0,0],[0,0]],[[0, 0],[0, 0]]])print(-*10, a, -*10) print(a.shape) print(a)b np.array([[[1]],[[2]]]) print(-*10, b, -*…

AIGC 3D引擎-LayaAir3.0正式版发布了

2016年6月30日,LayaAir引擎1.0正式版首次发布,今天迎来了它的7周岁生日。 7年,3个大版本,代表着引擎不同阶段、不同的时代、不同的定位。 2016年6月的第1代引擎版本定位是极致性能,支持2D与3D游戏开发, 满足…

【C/C++实现进程间通信 三】管道通信机制

文章目录 前情回顾思路源码Publisher.cppSubscriber.cpp 效果 前情回顾 上一期已经讲解过了进程的相关概念以及进程间通信的实现原理,下面仅展示管道通信机制实现进程间通信的相关代码。 思路 /*本项目主要用于以管道通信的方式进行进程间通信的测试。1.主要包含…

Java面试Day17

1.什么是 Java 内部类? 内部类的分类有哪些 ?内部类有哪些优点和应用场景? 顾名思义,内部类是指定义在某一个类中的类,主要分为成员内部类,静态内部类,局部内部类和匿名内部类四种。 创建与获取…

(五)python实战——使用sqlalchemy完成Sqlite3数据库表的增、删、查、改操作案例

前言 本节内容我们使用sqlalchemy框架完成Sqlite3数据库表的增删查改等常规操作,相较于原生Sqlite的数据库操作,sqlalchemy通过ORM映射完成实体对象的映射,通过映射关系完成对象和数据的转换,完成数据的操作。 正文 ①在项目中…

基于Tars高并发IM系统的设计与实现-基础篇

基于Tars高并发IM系统的设计与实现–基础篇 作者简介 兰怀玉 毕业于中央民族大学计算机专业 先后供职国内外多家公司软件研发设计岗位,有丰富的软件研发经验。 从事IM领域设计研发十余年,先后领衔多个IM通讯系统设计与研发发,拥有丰富的IM系…

算法:哲学家就餐问题

问题描述 由Dijkstra提出并解决的哲学家就餐问题是典型的同步问题。该问题描述的是五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五只筷子,他们的生活方式是交替的进行思考和进餐。平时,一个哲学家进行思考…

大语言模型微调和PEFT高效微调

目录标题 1 解释说明1.1 预训练阶段1.2 微调阶段2 几种微调算法2.1 在线微调2.2 高效微调2.2.1 RLHF2.2.2 LoRA2.2.3 Prefix Tuning2.2.4 Prompt Tuning2.2.5 P-Tuning v21 解释说明 预训练语言模型的成功,证明了我们可以从海量的无标注文本中学到潜在的语义信息,而无需为每一…

信号链噪声分析11

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 提示:这里可以添加技术概要 如今的射频(RF)系统变得越来越复杂。高度的复杂性要求所有系统指标(例如严格的 链接和噪声预算)达到最佳性能。确保整个信号链的正确设计至关重要。而信…

深入乳腺癌谜团:无监督学习与R语言的勘探之旅

一、引言 乳腺癌作为全球常见的恶性肿瘤,给患者和医学界带来了巨大的挑战。据世界卫生组织的数据显示,乳腺癌是妇女中最常见的癌症之一,并且是全球癌症相关死亡的主要原因之一[1]。因此,研究乳腺癌,并努力提高其早期检…

1085会议桌牌

机种名 蓝牙会议桌牌 型号 PE1085R_D_BLE 外观尺寸 280x58x129.9mm 可视区域 258.7690.68mm 外观颜色 银色 工作电源 3.7V锂电池供电,Type C充电口 显示技术 E-INK电子纸,双屏 像素 1360x480 像素颜色 黑/白/红 视角 约180 适用温度 …

【Java】直接return 会触发try-catch 里面的finally的方法么

🐱‍🚀/背景 try-catch 主要的作用是捕获异常,那么程序没有异常,finally里面代码能否执行? 特别是如果我们前面进行了加锁等操作,没有释放锁,那不是会造成业务逻辑问题, 先说结论:…

Eclipse成立新工作组,华为和谷歌等是初始成员

日前一个供应商中立,并由社区支持的Visual Studio第三方开源市场Open VSX Registry迎来新工作组的成立。根据了解,开发者可以在Open VSX Registry当中的市场中自由上架、下载安装Visual Studio的各种第三方扩展。 随即Eclipse基金会宣告成立了Open VSX工…