2024年CKA模拟系统制作 | step-by-step | 1、基础环境准备

目录

 一、软件环境

 二、虚拟网络环境准备

1、编辑虚拟网络

2、网络设置

三、新建虚拟主机

1、新建目录

2、新建虚拟主机

  四、系统安装

1、装载系统镜像

2、开启虚拟机

3、选择语言

4、键盘选择 

5、网络配置

6、代理设置

7、设置软件源

8、存储设置

9、名称设置

10、安装openssh

11、等待安装完成

12、登录系统

五、创建快照

1、为什么创建快照

2、虚拟机设置

3、创建快照

六、导出镜像

1、为什么要导出镜像

2、创建目录

3、导出OVF格式镜像


 一、软件环境

操作系统:Win10

虚拟软件:VMwareWorkStation 16

系统镜像:ubuntu-20.04.6-live-server-amd64.iso

 二、虚拟网络环境准备

1、编辑虚拟网络

打开VMware->编辑->虚拟网络编辑器

2、网络设置

图1为位置设置网络类型为NAT(也可以选择其他模式,模式不同,配置不同),

图2位置设置子网IP地址段“192.168.10.0”,

图3设置子网掩码“255.255.255.0”,点击图4位置“NAT设置

如下图红框位置设置网关“192.168.10.2”,点击“确定

 检查无误后再次点击“确定

三、新建虚拟主机

1、新建目录

新建一个虚拟机使用的目录,名字随意,最好用途命名

2、新建虚拟主机

如图所示,文件->新建虚拟主机或直接点击面板中间红框位置“创建新的虚拟机

 点击“下一步

 点击“下一步

客户机操作系统选择“Linux(L)”,版本选择“Ubuntu 64位”,如下图红框位置,点“下一步

 虚拟机名称随意,最好是用途名称。

由于目前还只是做一个干净的初始化ubuntu系统,直接系统名称加版本号,如下图所示。

虚拟机文件存放位置为起初创建的存放目录,下图红框内设置。设置完点击“下一步

磁盘大小保持默认即可,另外点击选择“将虚拟磁盘存储为单个文件(o)”(对比下面的选择优点应该是文件少,简洁漂亮,其他应该都差异不大),点击“下一步

点击“自定义硬件” 

为节约资源使用量,检查CPU设置为2C,将内存改为2G,设置成K8S节点最低配置(关于K8S关于节点最低配置的描述请查阅官网),点击“关闭

 如下图所示,已完成新建虚拟主机,下面开始安装操作系统。

  四、系统安装

1、装载系统镜像

点击虚拟光驱设备“CD/DVD(SATA)

 选择“使用ISO映像文件”并点击“浏览”选择镜像”ubuntu-20.04.6-live-server-amd64.iso“存放位置,点击”确定

2、开启虚拟机

点击下图红框位置”开启此虚拟机

3、选择语言

 等待一会儿后,安装程序进入语言选择界面,选择English,然后回车。居然没有全球使用人数最多的汉语,也是服了。另外虚拟机底部提示可以关闭,也可以等安装完毕后点击“我已完成安装”。

4、键盘选择 

 键盘选择,直接使用默认美式键盘,按Tab建切换到底部done按钮,途中绿色位置。

5、网络配置

 进入网络设置部分,这里我们不使用默认DHCP,选择手动设置Static IP,

 按Tab键切换到如图黄色位置,按Enter

 按向下键选择Edit IPv4,再按Enter

 在如下界面黄色选框位置再按Enter

 选择黄色框内Manual(手动)

 如图进行网络设置,配置完点击done

Subnet  : 192.168.10.0/24

Address  : 192.168.10.60

Gateway : 192.168.10.2

Name Servers : 192.168.10.2

 按Tab键切到done

 按Enter

6、代理设置

直接默认"done"按Enter键跳过

7、设置软件源

保持默认即可,直接点击”done“按Enter键

8、存储设置

仍然保持默认即可,点击”done

点击”done

 使用Tab键选择”Continue“保存并应用变更,按Enter键将配置写入磁盘

9、名称设置

按照图中进行配置,然后按done

Your name :  candidate

Your server's name  :  ubuntu

Pick a username  :  candidate

Choose a password  :  123456

confirm your password  :  123456

10、安装openssh

 按Enter键选中,

Tab键切换到done,按Enter

11、等待安装完成

到达如下界面,什么都不用选,直接Tab键道底部”done“,按Enter键

 等待安装完成,这个过程特别容易报错,如果有错误没法往下进行,只能重头开始安装。

安装完成,选择"Reboot now",按Enter

 按Enter键重启

12、登录系统

重启后进入登录界面,输入用户名:candidate  密码:123456

 成功登录,系统安装完成,输入”shutdown -h now“,关闭系统

五、创建快照

1、为什么创建快照

经过一系列折腾,我们好不容易搞了个轻量版的干净的服务器系统,一定得保护起来,防止在进行其他实验得时候安装失败,然后持续,反复失败,把系统搞烂掉,一定在初始安装完毕做一个快照,人生不能只如初见,快照却可以让你系统恢复如初。

2、虚拟机设置

精简虚拟机设置,在导出时减少生成文件的数量,看起来更简洁美观。

移除虚拟光驱声卡打印机等无用设备。

 点击”确定

3、创建快照

点击图中红框内快照管理图标

点击位置1”拍摄快照“,然后在位置2输入”名称“和”描述“,位置3的”拍摄快照“,最后位置4”关闭

六、导出镜像

1、为什么要导出镜像

系统在移动或者备份时将其导出无疑是一个比较好得选择,在需要使用时再将其导入。尤其是选择OVF格式,可以让只要支持此规范得软件都能导入OVF格式得镜像。

2、创建目录

创建一个目录,存放导出后的文件

3、导出OVF格式镜像

选中新安装的虚拟机系统,然后点击”文件“->"导出为OVF"

 选择导出镜像目录并设置镜像文件名称,点保存

 等待导出完毕

如下图为导出后的文件(如果不删除声卡和打印机等无用设备至少会产生四个文件)

 系统准备完毕!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Edge浏览器视频画中画可拉动进度条插件Separate Window

平时看一些视频的时候,一般需要编辑一些其他的东西,于是开启画中画,但是画中画没有进度条,需要大幅度的倒退前进得回到原视频,很麻烦。这里推荐插件Separate Window,可实现画中画进度条拉动和播放sudu的调节…

Qt图标字体文件中提取字体保存为图片

本文借用别人写的一个IconHelper来做说明。 1. 加载一个字体文件 QScopedPointer<IconHelper> iconHelper(new IconHelper(":/fa-regular-400.ttf", "Font Awesome 6 Pro Regular"));构造函数 IconHelper::IconHelper(const QString &fontFile…

JS(JavaScript)的引用方式介绍与代码演示

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

手机自动化测试:4.通过appium inspector 获取相关app的信息,以某团为例,点击,搜索,获取数据等。

0.使用inspector时&#xff0c;一定要把不相关的如weditor啥的退出去&#xff0c;否则&#xff0c;净是事。 1.从0开始的数据获取 第一个位置&#xff0c;有时0.0.0.0&#xff0c;不可以的话&#xff0c;你就用这个。 第二个位置&#xff0c;抄上。 直接点击第三个启动。不要…

cocos creator3.7版本拖拽事件处理

前言&#xff1a;网上能找到的资料都太落后了&#xff0c;导致哥们用AI去写&#xff0c;全是瞎B写&#xff0c;版本都不对。贴点实际有用的。别老捣鼓你那破convertToNodeSpaceAR或者convertToNodeSpace了。 核心代码 touch.getDeltaX() touch.getDeltaY() 在cocoscreator3…

STM32-15-DMA

STM32-01-认识单片机 STM32-02-基础知识 STM32-03-HAL库 STM32-04-时钟树 STM32-05-SYSTEM文件夹 STM32-06-GPIO STM32-07-外部中断 STM32-08-串口 STM32-09-IWDG和WWDG STM32-10-定时器 STM32-11-电容触摸按键 STM32-12-OLED模块 STM32-13-MPU STM32-14-FSMC_LCD 文章目录 STM…

数据挖掘--认识数据

数据挖掘--引论 数据挖掘--认识数据 数据挖掘--数据预处理 数据挖掘--数据仓库与联机分析处理 数据挖掘--挖掘频繁模式、关联和相关性&#xff1a;基本概念和方法 数据挖掘--分类 数据挖掘--聚类分析&#xff1a;基本概念和方法 数据对象与属性类型 属性&#xff1a;是一…

csrf与xss差别 别在弄乱了 直接靶场实操pikachu的csrf题 token绕过可以吗???

我们现在来说说这2个之间的关系&#xff0c;因为昨天的我也没有弄清楚这2者的关系&#xff0c;总感觉迷迷糊糊的。 xss这个漏洞是大家并不怎么陌生&#xff0c;导致xss漏洞的产生是服务器没有对用户提交数据过滤不严格&#xff0c;导致浏览器把用户输入的当作js代码返回客户端…

Selenium时间等待_显示等待

特点&#xff1a; 针对具体元素进行时间等待 可以自定义等待时长和间隔时间 按照设定的时间&#xff0c;不断定位元素&#xff0c;定位到了直接执行下一步操作 如在设定时间内没定位到元素&#xff0c;则报错&#xff08;TimeOutException&#xff09; 显示等待概念&#x…

Android Compose 十:常用组件列表 监听

1 去掉超出滑动区域时的拖拽的阴影 即 overScrollMode 代码如下 CompositionLocalProvider(LocalOverscrollConfiguration provides null) {LazyColumn() {items(list, key {list.indexOf(it)}){Row(Modifier.animateItemPlacement(tween(durationMillis 250))) {Text(text…

腾讯云 TDMQ for Apache Pulsar 多地区高可用容灾实践

作者介绍 林宇强 腾讯云高级工程师 专注于消息队列、API网关、微服务、数据同步等 PaaS 领域。有多年的开发和维护经验&#xff0c;目前在腾讯云从事 TDMQ Pulsar 商业化产品方向的研发工作。 导语 本文将从四个维度&#xff0c;深入剖析 Pulsar 在多可用区高可用领域的容…

[ue5]建模场景学习笔记(5)——必修内容可交互的地形,交互沙(3)

1.需求分析&#xff1a; 我们现在已经能够让这片地形出现在任意地方&#xff0c;只要角色走在这片地形上&#xff0c;就能够产生痕迹&#xff0c;但这片区域总是需要人工指定&#xff0c;又无法把这片区域无限扩大&#xff08;显存爆炸&#xff09;&#xff0c;因此尝试使角色无…

DS:堆的结构与实现

欢迎来到Harper.Lee的学习世界&#xff01;博主主页传送门&#xff1a;Harper.Lee的博客主页想要一起进步的uu可以来后台找我哦&#xff01; 一、堆的概念与结构 1.1 堆的概念 堆&#xff08;Heap&#xff09;是完全二叉树中的一种&#xff0c;分为大根堆和小根堆。 特点&#…

LabVIEW与Python的比较及联合开发

LabVIEW和Python在工业自动化和数据处理领域各具优势&#xff0c;联合开发可以充分发挥两者的优点。本文将从语言特性、开发效率、应用场景等多个角度进行比较&#xff0c;并详细介绍如何实现LabVIEW与Python的联合开发。 语言特性 LabVIEW 图形化编程&#xff1a;LabVIEW使用…

Element-UI入门

目录 1.什么是Element-UI 2.作用 3.版本历史 4.优缺点 4.1.优点 4.2.缺点 5.应用场景 6.代码示例 7.未来展望 8.总结 1.什么是Element-UI Element-UI 是由饿了么前端团队开发的一套基于 Vue.js 的桌面端组件库。提供了一整套 UI 组件&#xff0c;使开发者能够快速构…

C语言笔记第13篇:自定义类型(联合union和枚举enum)

1、联合体 1.1 联合体类型的声明 像结构体一样&#xff0c;联合体也是由一个或多个成员构成&#xff0c;这些成员可以是不同的类型。 但是编译器只为最大的成员分配足够的内存空间&#xff0c;联合体的特点是所有成员共用一块内存空间&#xff0c;所以联合体也叫&#xff1a…

KEIL5如何打开KEIL4的GD工程

GD官方提供的很多KEIL例程为KIEL4的版本&#xff0c;读者使用的时候可能会碰到使用KEIL5打开KEIL4的工程会报错以及无法找到芯片选型的问题&#xff0c;具体表现如下图所示。 我们该怎么办呢&#xff1f; 下面为大家介绍两种方法&#xff1a; 第一种方法是在keil4的工程后缀u…

MySQ中CONCAT函数使用

在MySQL数据库管理系统中&#xff0c;处理和连接字符串是一项常见的操作。本文将介绍几个常用的字符串连接函数&#xff0c;包括CONCAT(), CONCAT_WS(), GROUP_CONCAT()以及其他相关函数&#xff0c;这些功能可以极大地简化数据库查询中的字符串操作。 1. CONCAT() 函数 CONC…

19、Go Gin框架集成Swagger

介绍&#xff1a; Swagger 支持在 Gin 路由中使用一系列注释来描述 API 的各个方面。以下是一些常用的 Swagger 注释属性&#xff0c;这些属性可以在 Gin 路由的注释中使用&#xff1a; Summary: 路由的简短摘要。Description: 路由的详细描述。Tags: 用于对路由进行分类的标…

掌握SVG基础:从零开始学习

格栅图可以实现图片的清晰显示&#xff0c;但这也意味着如果要在各种设备上使用格栅图&#xff0c;就会增加大量不同规格的格栅图&#xff0c;以适应各种尺寸的设备。这也直接导致资源文件体积的增加&#xff0c;矢量图没有这个问题。本文将SVG代码编写与即时设计工具相结合&am…