【云原生】手把手带你安装VirtualBox虚拟机和网络配置

这篇具有很好参考价值的文章主要介绍了【云原生】手把手带你安装VirtualBox虚拟机和网络配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VirtualBox虚拟机安装

VirtualBox是一款免费的开源虚拟机软件,它可以在WindowsMac OSLinux操作系统上运行。VirtualBox可以让用户在单个计算机上创建多个虚拟计算机,每个虚拟计算机都可以运行不同的操作系统和应用程序,就像它们是独立的计算机一样。

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
Virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads,请选择适合自己操作系统的版本。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

1、VirtualBox安装完毕后,就可以创建虚拟机了。

  1. 选择新建虚拟机
  2. 输入虚拟机电脑名称
  3. 选择CentOS虚拟光盘
    virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
    2、点击下一步。这里使用默认配置,点击下一步。
    virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

3、设置处理器、内存和虚拟硬盘,这里可以根据个人需要进行选择,我这里使用的是默认配置
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
4、点击完成,虚拟机初步已经配置好了。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
5、接下来我们选择CentOS.iso文件
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
6、点击启动,启动CentOS安装系统。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
8、进入到系统后,我们选择 Install CentOS 7 进行安装。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
9、之后会下载文件并安装,这里我们等待即可。

10、下载完成之后会选择系统语言,选择中文简体安装,并点击继续。

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

11、根据安装提示,选择分区,指定安装位置。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
12、这里选择预先设定好的硬盘空间,并确保图中✅状态显示,点击完成。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
13、点击开始安装。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
14、我们为Root用户设置密码,选择 ROOT 密码
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
15、设定Root账户密码,请记住密码,后续我们登录虚拟机需要使用root账户和密码登录
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
16、CentOS 系统安装过程中…
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
17、CentOS 系统安装完成后,我们点击 重启 ,启动系统。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
18、系统重启后,我们选择默认的CentOS 7 系统。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
19、并输入之前设定好的Root 账户和密码
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
20、如果账号和密码正确,就会进入到系统中,此时我们的CentOS系统就安装好了。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

网络配置

为了打通内外网络,我们需要设置两种网络,即:Host-Only网络和NAT网络。

1、首先,我们为虚拟机创建Host-Only网络,如下图所示。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
2、创建NAT网络 ,如下图所示
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
这里,两块打通内外网的网卡我们就创建好了。接着,我们为虚拟机增加这两块网卡。

3、选择刚刚创建好的虚拟机,

  1. 打开设置。
  2. 选择网络。
  3. 添加NAT网卡,这里注意将启用网络连接 ☑️ 上,不勾选上是不会生效的哦。
    virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

4、配置Host-Only网卡:

  1. 选择网卡 2
  2. 选择☑️ 启用网络连接
  3. 选择 Host-Only 网络
  4. 指定为刚刚创建的 HostNetWork 网卡

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

至此,我们为刚刚创建的虚拟机创建了两个网卡,这里还没有结束!现在我们需要进入到虚拟机中,配置一下这两张网卡。

配置虚拟机网卡

1、通过 root 用户名 和 密码登入到虚拟机当中。

2、通过命令 ip addr 查看系统中的网卡。

这里我们发现只有一张网卡 ifcfg-enp0s3,这是NAT网卡。没关系,我们先来配置一下这张网卡。

3、通过 cd /etc/sysconfig/network-scripts 进入到网络目录下,通过 ls 命令我们查看一下该目录下的文件。 ifcfg-enp0s3 这个就是 NAT 网卡的配置文件。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

4、通过 vi ifcfg-enp0s3 命令,我们打开这个文件,并试图修改其配置。

5、打开文件后,我们按 i 进入到编辑模式,并修改 ONBOOT=yes ,作用是:在每次启动虚拟机时自动挂载一个网络存储设备。

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
6、接着,我们按 ESC 键退出输入模式,并在键盘上输入 :wq 回车,保存我们刚刚操作的文件。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
如果修改成功,会出现类似下面图片的提示。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

7、下面我们来配置另一张网卡,通过上面 ls 命令我们发现并没有另一张网卡的配置,没有关系,我们直接复制 ifcfg-enp0s3 文件生成另一个网卡的配置即可。

通过 cp ifcfg-enp0s3 ifcfg-enp0s8 命令,我们复制 ifcfg-enp0s3 文件并重新命名为 ifcfg-enp0s8 文件,如下图所示。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

8、为 ifcfg-enp0s8 文件生成UUID,通过 uuidgen ifcfg-enp0s8 命令。 UUID 是网络接口卡的唯一标识符(UUID),它可以用于区分不同的网络接口卡,这里我们不能和 ifcfg-enp0s3 文件重复,所以需要重新生成一个。

注意拷贝这个UUID
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

9、接着我们来配置 ifcfg-enp0s8 网卡。

  1. 通过 vi ifcfg-enp0s8 命令打开配置文件
  2. 输入 i 启动编辑模式
  3. 修改 BOOTPROTO=static 表示启用静态IP地址,这样我们的IP地址就固定了。
  4. 修改 NAME=enp0s8 用以区分网卡
  5. 修改 UUID 的值,使用我们新生成的UUID
  6. 新增 IPADDR=192.168.56.120 这里注意要和 NetWork 网段配置相呼应。
  7. 新增 NETMASK=255.255.255.0 新增掩码配置,这里注意要和 NetWork 网段配置相呼应。

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

10、两块网卡的网络配置都配置完成了!这里我们通过 service network restart 命令重启网络。
virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

11、测试网络连通性:通过命令 ping www.baidu.com -c 4 指定访问百度 4 次。

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes

这里我们的虚拟机网络已经打通了!大功告成!


🎉 如果喜欢这篇文章,点赞👍 收藏关注 ✅ 哦,创作不易,感谢!😀

virtual虚拟机,云原生,# 你好 Docker,# 你好 Kubernetes,云原生,网络,VirtualBox虚拟机安装,VirtualBox网络配置,Kubernetes文章来源地址https://www.toymoban.com/news/detail-652084.html

到了这里,关于【云原生】手把手带你安装VirtualBox虚拟机和网络配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux虚拟机的安装与创建【超详细】【手把手教学】

    Linux虚拟机的安装与创建【超详细】【手把手教学】

    Linux操作系统于1991年,由芬兰的一个研究生 林纳斯 ● 托瓦兹(Linus Torvalds)开发,免费开源。 特点: 完全免费:源代码 多用户 多任务 良好的用户界面 支持多种平台 设备独立性 丰富的网络功能 完善的数据库和开发平台 安全性 可移植性 你所需要的所有虚拟机文件: 链接

    2024年02月08日
    浏览(8)
  • VMware 安装安卓虚拟机 一步一步的手把手教学

    VMware 安装安卓虚拟机 一步一步的手把手教学

    平台:PC CPU:R7 3700X 显卡:3060 软件:VMware16 系统:Win10 1909 镜像:android-x86_64-9.0-r2-k49.iso 网址:https://osdn.net/projects/android-x86/releases/71931 我用的迅雷下载,很快 度盘链接: pwd 2022 链接:https://pan.baidu.com/s/1HaSEB_CkyE_UmJwHlvzbrw?pwd=2022 包含Android7-9三个镜像 到这里虚拟机就算创建完

    2024年02月03日
    浏览(13)
  • 【手把手教程】MacOS 安装Multipass一款更轻量级的虚拟机 保姆级安装教程

    【手把手教程】MacOS 安装Multipass一款更轻量级的虚拟机 保姆级安装教程

    千寻简笔记已开源,Gitee与GitHub搜索 chihiro-notes ,包含笔记源文件 .md ,以及PDF版本方便阅读,且是用了精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一个 Star ~ 由于在mac上使用docker,创建了两个容器之后内存占用就非常高,总结两套解决方案。 方案一: 在docke

    2024年01月20日
    浏览(27)
  • 【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)

    【第二趴】uni-app开发工具(手把手带你安装HBuilderX、搭建第一个多端项目初体验)

    聚沙成塔——每天进步一点点,大家好我是几何心凉,不难发现越来越多的前端招聘JD中都加入了uni-app 这一项,它也已经成为前端开发者不可或缺的一项技能了,所以凉哥为大家推出 聚沙成塔【45天玩转uni-app】 专栏,帮助大家对 uni-app 进行学习和理解,uni-app可以通过一套代

    2023年04月23日
    浏览(9)
  • 手把手带你搞懂AMS启动原理

    手把手带你搞懂AMS启动原理

    彻底搞懂AMS即ActivityManagerService,看这一篇就够了 最近那么多教学视频(特别是搞车载的)都在讲AMS,可能这也跟要快速启动一个app(甚至是提高安卓系统启动速度有关),毕竟作为安卓系统的核心系统服务之一,AMS以及PMS都是很重要的,而我之前在 应用的开端–PackageManag

    2024年02月12日
    浏览(175)
  • 【手把手带你学JavaSE】String类(下篇)

    【手把手带你学JavaSE】String类(下篇)

    上篇我们已经学习了String类的一些知识,接下来我们接着学习! 字符串查找也是字符串中非常常见的操作,String类提供的常用查找的方法。 static String valueof() 数值转字符串 Integer.parseInt() 字符串整形 Double.parseDouble() 字符串转浮点型 String toUpperCase() 转大写 String toLowerCase() 转小

    2024年02月01日
    浏览(131)
  • 手把手带你调参Yolo v5(二)

    手把手带你调参Yolo v5(二)

    来源:投稿 作者:王同学 ​​​​​​​编辑:学姐 今天我们继续上次的YOLOv5参数解析,这次主要解析源码中train.py文件中包含的参数。 1.1\\\'--weights\\\' 1.2\\\'--cfg\\\' 1.3\\\'--data\\\' 1.4\\\'--hyp\\\' 1.5\\\'--epochs\\\' 1.6\\\'--batch-size\\\' 1.7\\\'--imgsz\\\', \\\'--img\\\', \\\'--img-size\\\' 1.8\\\'--rect\\\'🍀 1.9\\\'--resume\\\'🍀 1.10\\\'--nosave\\\' 1.11\\\'--nova

    2024年02月05日
    浏览(34)
  • 从0手把手带你搭建pytorch深度学习

    从0手把手带你搭建pytorch深度学习

    目录 一、查看电脑有NVIDIA显卡没 二、更新电脑驱动 三、安装CUDA ToolKit和CUDNN 1、查看显卡驱动版本 2、查看合适的CUDA版本 3、下载CUDA ToolKit 4、安装CUDA 5、查看是否安装成功 6、安装CUDNN 7、CUDNN配置 四、安装anaconda 五、安装pycharm 六、搭建pytorch深度学习环境 1、进入Anaconda Pr

    2024年02月07日
    浏览(30)
  • 手把手带你实现DQN(TensorFlow2)

    手把手带你实现DQN(TensorFlow2)

            大家好,今天给大家带来DQN的思路及实现方法。         关于DQN,就不用我多做介绍了,我会以最简短明白的阐述讲解DQN,尽量让你在10分钟内理清思路。         非常重要的一点!!!         非常重要的一点!!!我在GitHub上下载了DQN代码,跑完后,我重写一

    2023年04月08日
    浏览(30)
  • 【手把手带你学JavaSE】第六篇:类和对象

    【手把手带你学JavaSE】第六篇:类和对象

    对了!给大家推荐一个刷题学习、面试神器——牛客网 里面有非常多的题库,跟面试经验~非常的良心!! 什么是类? 什么是对象? 怎么去理解这两个抽象的概念呢? Java是一门纯面向对象的语言(Object Oriented Program,继承OOP),在面向对象的世界里,一切皆为对象。 面向对象

    2023年04月20日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包