centos ceph 安装(centos8官网下载教程)
大家好,今天小编来为大家解答以下的问题,关于centos ceph 安装,centos8官网下载教程这个很多人还不知道,现在让我们一起来看看吧!
Ceph学习笔记(7):非docker方式离线安装
在特定场景下,离线安装 Ceph成为必要选择,尤其是当 Docker部署受限时。Ceph支持通过 RPM包进行离线安装,但需确保在内网环境下成功下载主包和所有依赖。
首先,配置一台外网访问能力的虚拟机,推荐使用 CentOS 7.9,并从官方下载所需版本的 Ceph RPM包。在虚拟机中安装完成后,接下来的关键步骤包括创建仓库目录、打包 RPM包以及在目标 Linux环境中进行离线安装。
采用 Ceph版本 15.1.0为例,执行以下操作:
使用 `createrepo`命令构建仓库目录,确保 RPM包能够被离线环境识别。
使用 `zip`命令打包所有 RPM文件,形成离线安装包。
在目标 Linux环境(如 CentOS 7.9)中,通过以下步骤执行离线安装:
解压离线安装包。
使用 `rpm`命令安装 Ceph RPM包。
然而,当实际内网环境使用 SUSE Linux时,直接离线安装可能会遇到依赖问题。此时,应首先确保在内网环境中下载所有缺失的依赖包,并进行安装。解决安装过程中遇到的报错,如动态库加载问题和缺少的依赖问题,通常需要在内外网环境间传输相应的 RPM包和依赖包,或通过复制缺失的动态库文件至目标服务器。
安装过程中,可能会遇到一些特定问题,例如被废除的动态库和缺少的 Python相关库,这些可视为无关紧要的错误并无需特别处理。最终,通过细致的操作和对错误的妥善解决,Ceph成功实现了在 SUSE Linux内网环境下的离线安装。
总结而言,Ceph的非 Docker方式离线安装需细致规划和执行,确保所有依赖的正确下载和安装。尽管过程可能繁琐,但通过遵循上述步骤和解决策略,能够有效实现 Ceph在受限环境下的部署。
Centos7 k8s 集群 - Rook Ceph 安装
要安装 Centos7 k8s集群并整合 Rook Ceph,首先确保环境具备以下基础配置:安装的 Rook/ceph版本为:ceph:v15.2.11和 rook:1.6.3。此版本组合要求使用裸盘创建集群,避免通过目录创建。
直接添加 sdb硬盘到宿主机,无需进行格式化。确保该硬盘未被其他系统使用。
安装 Rook并下载 Rook operator.yaml和 cluster.yaml。针对国内网络环境,修改 Rook CSI镜像地址,替换为阿里云镜像仓库的镜像路径,以保证访问速度。
对 cluster.yaml进行两处关键配置调整。调整完成后,部署系统,待所有容器运行状态变为'running',方可进行下一步。
使用部署的 Rook创建 Ceph集群。完成创建后,通过查看 pod状态,确认集群部署情况。关注 osd-x容器启动,这是集群安装成功的标志。
安装 Ceph客户端工具后,待容器运行,即可执行相关命令进行 Ceph集群管理。
最后,进行 Rook-CEPH相关资源的清理操作,包括删除 Operator和相关的 Kubernetes资源。此外,删除节点机器上的数据,并擦除节点机器硬盘上的数据,确保无残留信息。
此过程需细心操作,确保每一步的正确性和完整性,以保证 Rook Ceph在 Centos7 k8s集群中的稳定运行。
centos71如何手动安装ceph
下面随小编一起去看看centos7.1手动安装ceph的方法吧!
1.准备环境
centos7.1主机一台
更新yum源
[root@cgsl ]# yum-y update2.安装密钥把密钥加入你系统的可信密钥列表内,以消除安全告警。
[root@cgsl ]# sudo rpm--import'.获取RPM二进制包你需要在/etc/yum.repos.d/目录下新增一个 Ceph库:创建 ceph.repo。些 Ceph包(如 EPEL)必须优先于标准包,所以你必须确保设置了 priority=2。
[root@cgsl ]# vim/etc/yum.repos.d/ceph.repo[ceph]name=Ceph packages for$basearchbaseurl=$basearchenabled=1priority=2gpgcheck=1type=rpm-mdgpgkey=[ceph-noarch]name=Ceph noarch packagesbaseurl=[ceph-source]name=Ceph source packagesbaseurl=[apache2-ceph-noarch]name=Apache noarch packages for Cephbaseurl=[apache2-ceph-source]name=Apache source packages for Cephbaseurl=.下载软件包 Ceph依赖一些第三方库。执行下列命令添加 EPEL库:
[root@cgsl ]# su-c'rpm-Uvh ;[root@cgsl ]# su-c'rpm-Uvh .安装 yum-plugin-priorities。
[root@cgsl ]# yum install yum-plugin-priorities6.确认/etc/yum/pluginconf.d/priorities.conf文件存在。
[root@cgsl ]# vim/etc/yum/pluginconf.d/priorities.conf[main]enabled= 17.安装依赖的的软件包:
[root@cgsl ]# yum install snappy leveldb gdisk python-argparse gperftools-libs8.安装ceph
[root@cgsl ]# yum install ceph