没有合适的资源?快使用搜索试试~ 我知道了~
首页Ceph部署安装最佳实践
Ceph部署安装最佳实践
需积分: 48 695 浏览量
更新于2023-05-25
评论
收藏 110KB PDF 举报
CEPH作为Server SAN的最典型代表,是一种运行在商业硬件上的软件定义存储解决方案,可对外提供块、对象、文件服务的分布式统一存储系统,而且越来越多的企业在生产环境部署和使用Ceph集群
资源详情
资源评论
资源推荐

1/2
ceph
192.168.122.11 admin-node.com admin-node
192.168.122.12 node1.com node1
192.168.122.13 node2.com node2
192.168.122.14 node3.com node3
192.168.122.15 node4.com node4
192.168.122.16 node5.com node5
要时间同步
官网: http://docs.ceph.org.cn/
安装:
在管理员身份下
sudo yum install -y yum-utils && sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ && sudo yum
install --nogpgcheck -y epel-release && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && sudo rm /etc/yum.repos.d/
dl.fedoraproject.org*
vim /etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://download.ceph.com/rpm-{ceph-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
注释: {ceph-release}为ceph版本;如luminous
{distro}为本机运行系统,如centos7 为el7
yum -y install ceph-deploy
设置普通用户以及添加sudo,每个服务器上都要做
useradd -d /home/robin -m robin
echo 123 | passwd --stdin robin
echo "robin ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/robin
chmod 0440 /etc/sudoers.d/robin
切换到普通用户
普通用户推公钥
ssh-keygen
ssh-copy-id -i 192.168.122.12
ssh-copy-id -i 192.168.122.13
ssh-copy-id -i 192.168.122.14
修改信息,只输入简单的主机名
vim .ssh/config
Host node1
Hostname node1
User robin
Host node2
Hostname node2
User robin
Host node3
Hostname node3
User robin
修改权限
sudo chmod 400 .ssh/config
设置Monitors服务器
mkdir my-cluster
cd my-cluster
ceph-deploy new node1
vim ceph.conf
添加一行
osd pool default size = 2 (只复制一份数据,就是说,有两份数据)
创建集群
ceph-deploy install admin-node node1 node2 node3
会报错,输入sudo yum -y remove ceph-release即可
• 配置初始 monitor(s)、并收集所有密钥:
ceph-deploy mon create-initial
分别在osd上创建目录来储存数据
ssh node2
sudo mkdir /var/local/osd0














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0