VirtualBox7+Ubuntu22集群规划

news2024/9/24 1:21:47

1. 目的:

新入手了一台小主机(8核 /  Intel(R) Xeon(R) W-10885M CPU @ 2.40GHz   2.40 GHz, 16vCpu / 64G RAM / 系统类型    64 位操作系统, 基于 x64 的处理器),原装了一套Win11专业版,打算用VirtualBox 虚拟一个集群。
 

2. 规划:

- 建立 1 master + 2 wokers 的三节点集群网络

- 单虚拟机采用双网卡,卡enp0s3作为网桥与外界连接使用,卡enp0s8作为NAT内网互访使用

这样的 好处是外界可以访问各个虚拟机,也可在私网内组团使用。 

主机名 系统网卡enp0s3 (网桥)  IP网卡enp0s8 (NAT)IP备注
twdev0-k8s-master1ubuntu-22.04.2-live-server-amd64.iso172.16.20.21510.0.2.1
twdev0-k8s-worker1...172.16.20.21910.0.2.2
twdev0-k8s-worker2...172.16.20.21810.0.2.3

3. 实践步骤:

3.1 设置NAT 

Virtual Box => 管理 =》工具 =》网络管理器 添加 NetNetwork,记下网络掩码

3.2 安装虚拟机

安装 twdev0-k8s-master1

选择镜像,启动安装,安装完毕关闭,打开设置网络网卡:

重启虚拟机,用hostnamectl设置主机名,激活第二张网卡,编辑 /etc/netplan/00-installer-config.yaml

network:
  ethernets:
    enp0s3:
      dhcp4: true
    enp0s8:
      dhcp4: false
      addresses: [10.0.2.1/24]
  version: 2

关闭虚拟机,待用。

安装twdev0-k8s-worker1,twdev0-k8s-workerX ...

从twdev0-k8s-master1复制,修改名称,网络网卡做上述同样设置,然后终端登录

重要一步,修改该机的machine-id,避免启动后出现相同ip的情况:

cp -f /dev/null /etc/machine-id && systemd-machine-id-setup

 解释
/etc/machine-id 文件包含一个 在安装操作系统时生成的、专属于本系统的、独一无二的"machine ID"。 "machine ID"是一个32字符长度的十六进制小写字母字符串, 并以换行符结尾, 其本质是一个128位二进制整数的16进制表示。

"machine ID"通常在系统安装时从一个随机数源生成, 并且之后无论经过多少次开关机,也一直保持不变。 另一方面,对于无状态系统,如果此文件为空, 将在系统启动的早期自动随机生成一个。

Ubuntu 网络组件使用 systemd-networkd。systemd-networkd 默认使用 /etc/machine-id 来识别,当虚拟机克隆的时候,他们都有一样的 /etc/machine-id 和 DHCP server,因此返回的都是同一个 ip 了。

激活网卡enp0s8,设置地址为 [10.0.2.2/24]

好了,所有机器设置好重启,结果如下:


 

4.参考:

- https://blog.csdn.net/qq_32779119/article/details/128734720

 - Ubuntu22.04 VirtualBox_ubuntu virtualbox_endswel的博客-CSDN博客

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

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

相关文章

电脑可以上网,微信都可以用,但浏览器打不开网页

可以试试设置DNS(其他windows版本步骤): 1.打开控制面板 2.网络和Internet 3.查看网络计算机和设备 4.按照下图步骤: 5.按下图进行

深度学习论文分享(九)Unifying Motion Deblurring and Frame Interpolation with Events

深度学习论文分享(九)Unifying Motion Deblurring and Frame Interpolation with Events 前言Abstract1. Introduction2. Related Work2.1. Frame Interpolation2.2. Motion Deblurring2.3. Joint Deblurring and Interpolation 3. Problem Statement4. …

BL122:钡铼技术驱动,实现无缝Modbus到Profinet转换

钡铼技术BL122协议转换网关是一款专业的设备,用于将Modbus协议转换为Profinet协议。BL122采用了先进的嵌入式ARM MCU和基于Linux OS系统的开发,具备出色的性能和高度的稳定性。 BL122支持多种下行采集方式,包括Modbus RTU、Modbus TCP和Modbu…

Playwright for Python:安装及初步使用

文章目录 一、Playwright介绍1.1 简单介绍1.2 支持的平台1.3 支持语言1.4 官方文档(python) 二、开始2.1 安装要求2.2 安装2.3 脚本录制2.4 代码示例 一、Playwright介绍 1.1 简单介绍 Playwright是微软推出来的一款自动化测试工具,是专门为…

机器视觉工程师,没有错误

记住,在生活中,自己要会享受。在工作,做到一丝不苟。在技术上,追求精益。 人生不是那么一帆风顺,更不是坎坎坷坷,希望你们是曲折上升的,虽不能大富大贵,只要自己努力完全可以小康。…

华为OD机试 - 符合要求的元组的个数 - 回溯(Java 2023 B卷 100分)

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 一、题目描述 给定一个整数数组nums、一个数字k,一个整数目标值target,请问nums中…

pdf加密如何解除?这样解除加密很简单

pdf加密如何解除?有时,我们可能会收到一些加密的PDF文件,它们不允许我们对其进行编辑或打印。这时,我们需要使用PDF解密工具,以便能够轻松地解除PDF加密并对其进行编辑。那么接下来就给大家介绍一下pdf加密解除的方法。…

Vue基础2:传值方法

Description 传值就是为了联动&#xff0c;能够及时准确传值获取值才是王道。 Valuation Methods props和$emit props是父传子&#xff0c;$emit是子传父。 props的使用 父组件传出值 <tableList ref"table" :options"options" :header-data"C…

GE MRP680489 IS200VTCCH1CBB印刷电路板

信号处理&#xff1a; 这个印刷电路板通常用于信号处理和数据传输&#xff0c;可以与其他设备或模块进行通信&#xff0c;如传感器、执行器或控制器。 通信接口&#xff1a; IS200VTCCH1CBB 可能具有多种通信接口&#xff0c;用于与其他设备和系统进行数据交换&#xff0c;包括…

通过「内网穿透」技术,实现出差期间远程访问企业局域网中的象过河ERP系统

文章目录 概述1.查看象过河服务端端口2.内网穿透3. 异地公网连接4. 固定公网地址4.1 保留一个固定TCP地址4.2 配置固定TCP地址 5. 使用固定地址连接 概述 ERP系统对于企业来说重要性不言而喻&#xff0c;不管是财务、生产、销售还是采购&#xff0c;都需要用到ERP系统来协助。…

8月31日-9月 第六章 案例:MySQL主从复制与读写分离(面试重点,必记)

本章结构 案例概述 案例前置知识点 详细图示 1、什么是读写分离&#xff1f; 读写分离&#xff0c;基本的原理是让主数据库处理事务性增、改、删操作&#xff08;INSERT、UPDATE、DELETE&#xff09;&#xff0c;而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导…

基于Python的IOS自动化测试环境搭建

文章目录 一、测试架构介绍1.1 WebDriverAgent原理分析1.2 tidevice原理分析二、环境安装2.1 iOS 设备安装 WebDriverAgent2.2 安装iTunes2.3 安装tidevice2.4 安装facebook-wda自动化三、操作流程一、测试架构介绍 以下为测试架构原理图 手机端的WDA Runner(WebDriverAgent…

如何通过网络远程访问电脑?

怎么远程访问公司电脑&#xff1f; “你好&#xff0c;我想通过网络从外面远程访问公司的电脑&#xff0c;这可能吗&#xff1f;您知道如何通过网络远程访问另一台电脑吗&#xff1f;” 借助远程访问工具&#xff0c;我们是可以通过网络远程访问公司电脑的。通过…

静电离子风棒的联网智能实时监控的操作步骤

静电离子风棒的联网智能实时监控可以通过以下步骤进行&#xff1a; 1. 获取数据&#xff1a;将静电离子风棒上的传感器与网络连接&#xff0c;以获取实时数据。传感器可能包括温度传感器、湿度传感器、电流传感器等&#xff0c;用于监测离子风棒的工作状态和环境信息。 2. 数…

Elasticsearch:自动使用服务器时间设置日期字段并更新时区

在大多数情况下&#xff0c;你的数据包含一个以 create_date 命名的字段。 即使没有日期字段&#xff0c;处理各种格式和时区的日期对数据仓库来说也是一个重大挑战。 与此类似&#xff0c;如果要检测变化的数据&#xff0c;则必须准确设置日期字段。 在 Elasticsearch 中还有…

蓝牙运动耳机哪个牌子好、好用的运动蓝牙耳机推荐

作为一个热爱运动的人&#xff0c;我对耳机非常关注。我相信许多喜欢运动的人在锻炼时都会佩戴耳机&#xff0c;这样可以为运动增添一份乐趣&#xff0c;享受自己喜爱的音乐或聆听有趣的小说&#xff0c;激发内心的动力。但很多人都不知道要怎么选一款优质的运动耳机&#xff0…

C语言:字符函数和字符串函数(一篇拿捏字符串函数!)

目录 求字符串长度&#xff1a; 1. strlen(字符串长度) 长度不受限制函数&#xff1a; 2. strcpy(字符串拷贝) 3. strcat(字符串追加) 4. strcmp(字符串比较) 长度受限制函数&#xff1a; 5. strncpy(字符串拷贝) 6. strncat(字符串追加) 7. strncmp(字符串比较) 字…

关于大学考研与不考研自己一点看法

据网上报道&#xff0c;2023年研究生报考人数为474万&#xff0c;相较22年报名人数457万人,同比增长 17 万 2023年的考研录取率为20&#xff05;,如今,在北京的硕士博士生超过本科生人数 学历的贬值&#xff0c;通胀,速度远远超乎了想象 近几年的考研热,考公,考编热是年年基本上…

完美解决xinput1_3.dll丢失问题,修复xinput1_3.dll文件

在电脑游戏中经常遇到xinput1_3.dll丢失的问题&#xff0c;这个问题是因为系统缺少该文件而引起的。而且&#xff0c;这个问题很容易导致游戏无法正常运行&#xff0c;给玩家带来很大的烦恼。在本文中&#xff0c;我们将详细介绍如何修复这个问题&#xff0c;给大家详细的说明多…

YOLO目标检测——时间检测数据集下载分享

时间数据集是表示一天中不同时间的图像集合&#xff0c;日出和日落被视为同一类别。数据集包含日出/日落、白天场景和夜间场景的图像&#xff0c;并已重新缩放为 224 x 224 x 3 像素&#xff0c;描绘了不同的地点和不同的天气条件&#xff0c;如晴朗的天空&#xff0c;阴天等。…