站長資訊網
        最全最豐富的資訊網站

        部署Ceph存儲集群及塊設備測試

        集群環境

        部署Ceph存儲集群及塊設備測試

        配置基礎環境

        添加ceph.repo

        wget -O /etc/yum.repos.d/ceph.repo https://raw.githubusercontent.com/aishangwei/ceph-demo/master/ceph-deploy/ceph.repo yum makecache

        配置NTP

        yum -y install ntpdate ntp  ntpdate cn.ntp.org.cn  systemctl restart ntpd ntpdate;systemctl enable ntpd ntpdate

        創建用戶和ssh免密登錄

        useradd ceph-admin  echo "ceph-admin"|passwd --stdin ceph-admin  echo "ceph-admin ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph-admin  sudo chmod 0440 /etc/sudoers.d/ceph-admin

        配置host解析  cat >>/etc/hosts<<EOF  10.1.10.201 ceph01  10.1.10.202 ceph02  10.1.10.203 ceph03  EOF

        配置sudo不需要tty

        sed -i 's/Default requiretty/#Default requiretty/' /etc/sudoers

        使用ceph-deploy部署集群

        配置免密登錄

        su - ceph-admin  ssh-keygen ssh-copy-id ceph-admin@ceph01  ssh-copy-id ceph-admin@ceph02  ssh-copy-id ceph-admin@ceph03

        安裝ceph-deploy

        sudo yum install -y ceph-deploy Python-pip

        部署節點

        mkdir my-cluster;cd my-cluster  ceph-deploy new ceph01 ceph02 ceph03

        編輯ceph.conf配置文件

        echo >>/home/ceph-admin/my-cluster/ceph.conf<<EOF  public network = 10.1.10.0/16  cluster network = 10.1.10.0/16  EOF

        安裝ceph包(代替ceph-deploy install node1 node2,下面命令需要在每臺node上安裝)

        sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
        rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
        sudo
        yum install -y ceph ceph-radosgw

        配置初始monitor(s),收集所有密鑰

        ceph-deploy mon create-initial  ls -l *.keyring

        把配置信息拷貝到各節點

        ceph-deploy admin ceph01 ceph02 ceph03

        配置osd

        su - ceph-admin  cd /home/my-cluster

        for dev in /dev/sdb /dev/sdc /dev/sdd  do  ceph-deploy disk zap ceph01 $dev  ceph-deploy osd create ceph01 --data $dev  ceph-deploy disk zap ceph02 $dev  ceph-deploy osd create ceph02 --data $dev  ceph-deploy disk zap ceph03 $dev  ceph-deploy osd create ceph03 --data $dev  done

        部署mgr,Luminous版以后才需要部署

        ceph-deploy mgr create ceph01 ceph02 ceph03

        開啟dashboard模塊

        sudo chown -R ceph-admin /etc/ceph/  ceph mgr module enable dashboard  netstat -lntup|grep 7000

        http://10.1.10.201:7000

        配置ceph塊存儲

        檢查是否復合塊設備環境要求

        uname -r  modprobe rbd  echo $?

        創建池和塊設備

        ceph osd lspools  ceph osd pool create rbd 128

        確定pg_num取值是強制性的,因為不能自動計算,下面是幾個常用的值

        少于5個OSD時,pg_num設置為128
        OSD數量在5到10個時,pg_num設置為512
        OSD數量在10到50個時,pg_num設置為4096
        OSD數量大于50時,理解權衡方法、以及如何自己計算pg_num取值

        客戶端創建塊設備

        rbd create rbd1 --size 1G --image-feature layering --name client.admin

        映射塊設備

        rbd map --image rbd1 --name client.admin

        創建文件系統并掛載

        fdisk -l /dev/rbd0  mkfs.xfs /dev/rbd0  mkdir /mnt/ceph-disk1  mount /dev/rbd0 /mnt/ceph-disk1  df -h /mnt/ceph-disk1

        寫入數據測試

        dd if=/dev/zero of=/mnt/ceph-disk1/file1 count=100 bs=1M

        采用fio軟件壓力測試

        安裝fio壓測軟件

        yum install zlib-devel -y  yum install ceph-devel -y  git clone git://git.kernel.dk/fio.git  cd fio/  ./configure  make;make install

        測試磁盤性能

        fio -direct=1 -iodepth=1 -rw=read -ioengine=libaio -bs=2k -size=100G -numjobs=128 -runtime=30 -group_reporting -   filename=/dev/rbd0 -name=readiops  fio -direct=1 -iodepth=1 -rw=write -ioengine=libaio -bs=2k -size=100G -numjobs=128 -runtime=30 -group_reporting -   filename=/dev/rbd0 -name=writeiops  fio -direct=1 -iodepth=1 -rw=randread -ioengine=libaio -bs=2k -size=100G -numjobs=128 -runtime=30 -group_reporting -   filename=/dev/rbd0 -name=randreadiops  fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=libaio -bs=2k -size=100G -numjobs=128 -runtime=30 -group_reporting -   filename=/dev/rbd0 -name=randwriteiops

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲精品理论电影在线观看| 国产精品无码久久久久| 成人国产精品一区二区网站| 人妻少妇精品系列| 色偷偷888欧美精品久久久| 中文字幕精品一区二区三区视频| 欧美日韩精品一区二区| 亚洲av无码国产精品色午夜字幕| 精品久久久久久无码人妻热| 麻豆精品成人免费国产片| 人人妻人人澡人人爽欧美精品| 久久se这里只有精品| 日韩麻豆国产精品欧美| 国产精品亚洲一区二区三区在线| 亚洲精品无码久久久久AV麻豆| 国产伦精品一区二区免费| 欧美+亚洲+精品+三区| 国产精品嫩草影院AV| 亚洲国产精品特色大片观看完整版 | 亚洲精品视频在线| 欧美精品久久久久久久自慰| 欧美日韩精品一区二区视频| 国产成人精品高清不卡在线 | 国产精品色视频ⅹxxx| 久久国产精品一区二区| 国产精品美女一区二区视频| 久久久精品人妻一区二区三区蜜桃| 最新精品露脸国产在线| 精品a在线观看| 国产成人精品久久| 99熟女精品视频一区二区三区 | 国产亚洲精品精品国产亚洲综合| 亚洲国产精品国自产拍电影| 久久成人影院精品777| 国产精品你懂的| 国产成人精品免费视频大| 国产精品莉莉欧美自在线线| 国产精品视频一区二区三区经| 国产精品一级片| 柠檬福利精品视频导航| 91久久精品国产91性色也|