theme: orange

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情

🤞 个人主页:@青Cheng序员石头
🤞 粉丝福利:加粉丝群 一对一问题解答,获取免费的丰富简历模板、提高学习资料等,做好新时代的卷卷王!

本篇文章实践通过VirtualBox 安装双网卡的虚拟机环境。

一、安装Centos7系统

通过Virtual Box 新建虚拟电脑。

image-20220518155948869.png

配置内存大小,建议2个G。

image-20220518160006925.png

配置虚拟硬盘,选择【现在创建虚拟硬盘】。

image-20220518160015896.png

配置虚拟硬盘文件类型,选择【VDI】。

image-20220518160024747.png

配置存储在物理硬盘的方式,选择【动态分配】。

image-20220518160031862.png

配置文件位置和大小,大小建议为16GB。

image-20220518160045140.png

配置CPU核心数为2核,必须为2核,这是运行K8s的最小要求。

image-20220518160105620.png

配置底片,选择虚拟盘,也就是Centos的镜像。

当前使用的镜像为CentOS-7-x86_64-Minimal-2009.iso

image-20220518160129784.png

image-20220518160148729.png

启动虚拟电脑,然后无脑式往下点,最后配置ROOT 账户的密码,下一步执行安装。安装过程不会持续太长,几分钟就能完成。

image-20220518160408096.png 安装完成以后点击reboot 完成重启,安装系统便完成了。

二、配置双网卡网络环境

使用K8s配置双网卡的充分必要条件是:

  1. 一个网络用于互联网通信,另外一个网络用于K8s多个节点之间的通信。
  2. 如果你使用的是无线通信,ip地址会经常变化,所以固定住一个ip用于节点之间的通信。

对于windows virtual box 上,点击 管理->主机网络管理器,配置IPv4的地址为192.168.56.1

image-20220518161815992.png

然后为虚拟机配置网卡。

网卡1:选择host-only网卡(注意确保第一个网卡选择 host-only)

image-20220518161915721.png

网卡2选择NAT

image-20220518161941854.png

重新启动虚拟机,登录成功后,执行命令ping www.baidu.com,没毛病。

image-20220518162411111.png

然后编辑网络配置文件。

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

修改下面的内容:

ONBOOT=yes BOOTPROTO=static IPADDR=192.168.56.101

其中:

  • ONBOOT=Yes 表示开机启动
  • BOOTPROTO=static为静态 IP 生效
  • IPADDR=192.168.56.101 IP 地址为192.168.56.101

配置完成的内容为

image-20220518163638695.png

保存重启network服务。

systemctl restart network

查看 enp0s3 网卡的 ip

image-20220518163925280.png 此时虚拟机既可以访问外网,也能够和宿主机进行通信。

三、复制备份环境

为了方便恢复环境,通过virtual box 可复制一套完整的环境。

右键虚拟机,点击复制。

image-20220518164231647.png 配置相关参数,点击下一步。

image-20220518164353533.png

点击完全复制,确定,很快复制完成。

image-20220518164423997.png

后续如果出现环境破坏,可以快速的使用备份的虚拟机进行恢复。


少年,没看够?点击石头的详情介绍,随便点点看看,说不定有惊喜呢?欢迎支持点赞/关注/评论,有你们的支持是我更文最大的动力,多谢啦!

Logo

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

更多推荐