首页 > 其他分享 >使用私有云搭建ceph集群(一)

使用私有云搭建ceph集群(一)

时间:2024-05-20 16:10:33浏览次数:17  
标签:网卡 私有 创建 IP地址 端口 ceph 实例 集群 IP

环境背景

本次ceph集群的搭建过程,利用学校数据中心服务器上部署的openstack私有云来进行实验学习

[登录账户]


一、初始配置(两张网卡)

network1配置

点击+ 创建网络进行网络的创建,首先对网络进行命名


对网络中的子网进行配置,设置子网名称subnet1以及网络地址192.168.1.0/24,网关IP192.168.1.1


在这一步里,选择

根据之前子网的IP地址来进行地址池的分配192.168.1.2-192.168.1.254
这里DNS服务器为兰大的服务器

network2配置

这里和建立第一张网卡的过程是一样的


这里有所不同的是不需要填写网关IP


在最后一步时,取消选择

同时其余内容也不需要进行填写

二、路由设置

(一)新建路由

对路由进行命名,在这里外部网络选择public,路由器会从外部网络获取一个 IP 用于 NAT。


查看路由创建是否完成

(二)新建接口

在这里,点击进入新创建的路由,进行接口的配置。
点击+ 增加接口
选择子网,本次选择的是subnet1 192.168.1.0/24,IP地址栏填写为192.168.1.1

查看接口创建是否完成

三、创建浮动IP

点击分配IP给项目进行浮动IP的创建(3个)

四、创建端口

首先进入到第一张网卡network1中,选择端口


点击+ 创建端口
在设置时,首先对端口进行命名,接下来在指定IP地址或子网中选择固定的IP地址,在固定的IP地址中填写192.168.1.101,最后取消端口安全。
以相同的方式再创建两个端口,不同的地方仅为IP地址的内容,将101修改为102103
查看端口创建是否完成


第二张网卡network2按照相同的方式,同样再创建三个端口

四、创建卷

创建卷的名称,再设置卷的大小(这里设置为50G,新建三个)

五、导入密钥对

ssh-keygen -t rsa
在本地生成密钥对,并上传公钥,实现免密认证。

六、创建虚拟机

(一)选择源

这里不需要创建新卷,本次使用的镜像是ubuntu2204

(二)实例类型

这里使用的为4核,4GB内存,50GB的磁盘的实例资源

(三)网络

这里网络不进行配置,如图
(这里如果选择配置的话,例如选择network1,在最后生成的实例中会多出一个接口)

(四)网络接口

网络接口这时选择network1下的端口nic-1-1

(五)安全组

选择默认的安全组

(六)密钥对上传

这里将之前生成的密钥对上传,实现本实例免密登录

查看是否能正常生成实例

最后按照以上的方法再生成两台虚拟机实例

七、第二张网卡

首先选择连接接口

将之前配置的第二张网卡network2的端口进行对应连接

最后按照相同的方式为三台实例均进行第二张网卡的连接

八、绑定浮动IP

通过浮动IP,可以使用户在本地SSH连接到创建的实例中

点击绑定浮动IP


选择将浮动IP与对应的接口进行连接(这里浮动IP和网卡一的接口绑定)

最后将三台实例均绑定浮动IP

九、连接卷

点击连接卷

为创建的实例,选择与之前创建的卷相连接

三台服务器均按照以上的方式来增加硬盘

十、启动实例

(一)使用SSH从本地连接到虚拟机实例中

(二)查看网卡的配置

ip add

(三)配置静态IP地址

sudo vim /etc/netplan/50-cloud-init.yaml

这里的mac地址参考上面使用ip add命令查看到的,此处为fa:16:3e:d1:07:a3,addresses则根据自己的需要进行设置

network:
    version: 2
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: fa:16:3e:31:d4:d9
            mtu: 1450
            set-name: ens3
        ens6:
            dhcp4: false 
            match:
                macaddress: fa:16:3e:d1:07:a3 
            mtu: 1450
            set-name: ens6
            addresses: [192.168.2.101/24]  

接下来使用sudo netplan apply来更新网络配置
再查看网卡配置情况

最后按照相同的方式为三台实例设置第二张网卡的静态IP地址

以上为准备阶段的初始资源分配过程

标签:网卡,私有,创建,IP地址,端口,ceph,实例,集群,IP
From: https://www.cnblogs.com/orange-23/p/18197783

相关文章

  • Hadoop集群模式的搭建之三:搭建Hadoop完全分布式集群
    Hadoop可以按如下3种模式进行安装和运行。(1)单机模式:Hadoop的默认模式,安装时不需要修改配置文件(2)伪分布式模式:Hadoop安装在一台计算机上,需要修改相应的配置文件,用一台计算机模拟多台主机的集群。(3)完全分布式模式:在多台计算机上安装JDK和Hadoop,组成相互连通的集群,需要修改相应的......
  • redis实现分片集群
     为什么要使用分片集群?主从和哨兵可以解决高可用、高并发读的问题。但是仍存在海量数据存储、高并发写问题分片集群特征:集群中有多个master,每个master保存不同数据。为master置备了后备隐藏能源:多个slave节点优化了sentinel,master互相ping检测彼此状态结构复杂,难弄 ......
  • 从开发到部署,搭建离线私有大模型知识库
    背景介绍最近一段时间搭建了一套完整的私有大模型知识库,目前完整的服务已经完成测试部署上线。基本之前的实践过程,从工程角度整理技术方案以及中间碰到的一些问题,方便后续对这个方向有需求的研发同学们。为什么做离线私有化部署在大模型火热起来之后,很多企业都有尝试相关服务。......
  • Linux集群管理
    1.ssh密钥认证全过程 2.Ansible自动化运维:批量管理,批量分发,批量执行,维护。。Ansible是python写的.  3.Ansible管理架构Inventory主机清单:被管理主机的ip列表,分类.ad-hoc模式:命令行批量管理(使用ans模块),临时任务.playbook剧本模式:类似于把操作写出脚......
  • Ack集群Pod独占EIP实践
    1.背景某线上应用部署在ack集群内,用于根据用户定义的http请求项配置,周期性检查http接口的请求响应状态,接口地址为内网或公网,当接口地址为公网时,频繁出现请求超时的报警错误。经过排查发现,在公网请求发生超时的时刻,集群vpcNAT带宽达到上限200Mbps,也就是25MB/s分析:由于集群占用......
  • 第四节:MySQL主从集群搭建、扩容与数据迁移、半同步复制详解
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • Dolphinscheduler-3.2.0集群部署安装
    一、下载二进制安装包集群配置主机名IP部署服务hadoop101192.168.12.101MasterServer、WorkServer、ApiServer、AlertServerhadoop102192.168.12.102WorkServerhadoop103192.168.12.103WorkServer 二、配置环境1. 2. 3. 4.#Licensedto......
  • 【转载】高可用(HA)集群之pacemaker+corosync
    转载地址:https://blog.51cto.com/liheng1815/5637598高可用(HA)集群之pacemaker+corosync方案 0x00  概念在传统Linux集群种类中,主要分了三类:​一类是LB(负载均衡)集群,这类集群的作用是对用户流量做负载均衡,让其后端每个real-server都能均衡的处理一部分请求;​其次就是HA(高......
  • 搭建k8s集群完整版本
    搭建k8s集群完整版基础设置设置主机ipnmcliconaddifnameens33con-nameens33autoconnectyestypeethernetnmcliconmodifyens33ipv4.methodmanualipv4.dns114.114.114.114ipv4.addresses192.168.109.102/24ipv4.gateway192.168.109.2修改主机名hostname......
  • 高效调度新篇章:详解DolphinScheduler 3.2.0生产级集群搭建
    转载自tuoluzhe8521导读:通过简化复杂的任务依赖关系,DolphinScheduler为数据工程师提供了强大的工作流程管理和调度能力。在3.2.0版本中,DolphinScheduler带来了一系列新功能和改进,使其在生产环境中的稳定性和可用性得到了显著提升。为了帮助读者更好地理解和应用这一版本,我们精......