今天需要部署一个ceph L 版本12.2.12的环境,无奈最近公司网络无法访问到ceph官网,只能使用之前下载好的ceph-deploy-1.5.39版本,安装上之后一口老血喷了出来,没有mgr的部署选项。
无奈之下只能自己制作一个1.5.38版本的ceph-deploy包,借用从ceph-deploy-1.5.39-0.src.rpm
的源码包进行二进制安装包的制作,这里任何一个ceph-deploy的源码包都可以
ceph-deploy-1.5.39-0.src.rpm
放在自己设备的/home
目录下rpm -i ceph-deploy-1.5.39-0.src.rpm
会在当前用户目录下生成一个rpmbuild
文件夹[root@bogon rpmbuild]# ll
总用量 0
drwxr-xr-x. 2 root root 6 6月 1 20:27 BUILD
drwxr-xr-x. 2 root root 6 6月 1 20:27 BUILDROOT
drwxr-xr-x. 2 root root 6 6月 1 20:27 RPMS
drwxr-xr-x. 2 root root 39 6月 1 21:20 SOURCES
drwxr-xr-x. 2 root root 30 6月 1 21:21 SPECS
drwxr-xr-x. 2 root root 6 6月 1 20:27 SRPMS
SOURCES
目录,该目录存放我们的源码[root@bogon rpmbuild]# ll SOURCES/
总用量 116
-rw-rw-r--. 1 zhanghuigui zhanghuigui 115167 6月 1 21:18 ceph-deploy-1.5.38.tar.gz
tar.gz
格式,而我们需要tar.bz2
格式,所以执行如下操作即可tar zxvf ceph-deploy-1.5.38.tar.gz #解压压缩包
tar jcvf ceph-deploy-1.5.38.tar.bz2 ceph-deploy-1.5.38/ #压缩解压后的文件夹为bz2格式的压缩包
这里关于tar
命令针对不同格式的压缩和解压缩可以参考如下文档tar命令全集[root@bogon SPECS]# ll
总用量 4
-rw-r--r--. 1 root root 2146 6月 1 21:21 ceph-deploy.spec
修改访问的压缩文件版本为1.5.38,编辑该文件修改如下Name: ceph-deploy
Version: 1.5.39 #修改该版本为1.5.38即可
Release: 0
Summary: Admin and deploy tool for Ceph
License: MIT
Group: System/Filesystems
URL: http://ceph.com/
Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: python-devel
BuildRequires: python-distribute
BuildRequires: python-setuptools
BuildRequires: python-virtualenv
BuildRequires: python-mock
BuildRequires: python-tox
rpmbuild -ba ceph-deply.spec
RPM
目录下生成如下文件[root@bogon RPMS]# ls
noarch
[root@bogon RPMS]# ll noarch/
总用量 568
-rw-r--r--. 1 root root 290692 6月 1 21:27 ceph-deploy-1.5.38-0.noarch.rpm
rpm -ivh ceph-deploy-1.5.38-0.noarch.rpm
即可 或则rpm -ivh ceph-deploy-1.5.38-0.noarch.rpm --force --nodes
安装说明如下: (1)所有操作最好使用root操作,以尽可能避免权限问题 (2)crtmpserver和web服务器apache(Ngnix亦可)被装在同一台服务器上,客户端使用其他PC的桌面浏览器和android手机,下面是测试环境示意图: (3)测试环境位于局域网内,由一台路由器接入联通运营商提供的10M包年网络服务 (...
1. free 2. top 3. vmstat 4. slabtop; 5. pmap 6. dmesg 7. /proc/meminfo 8. /proc/sys/vm 目录下的文件 9. sync 10./proc/zoneinfo 11./proc/pagetypeinfo 查看内存工具:1.free free - Dis...
文章目录前言创建二叉树先序遍历中序遍历后序遍历获取叶子节点个数获取树的高度测试代码 前言 现有如下二叉树: 关于二叉树的相关操作,我们能够发现二叉树从根节点到子节点,以及每个中间节点基本都能够拆分为若干个子节点的操作,且每个子节点的操作都和其头节点操作一致。 所以我们针对二叉树的操作都可以使用分治算+回溯/归并算法进行...
root 权限进入MySQL: mysql –uroot 查看当前MySQL用户: select user,host from mysql.user; 此处以User为root,Host为localhost的账户为例,将密码改为password的命令: SET PASSWORD FOR 'root'@'localhost...