Skip to content

Instantly share code, notes, and snippets.

@vanduc95
Last active October 15, 2020 11:45
Show Gist options
  • Save vanduc95/a17f80d0636badd9aa002f2b493b777b to your computer and use it in GitHub Desktop.
Save vanduc95/a17f80d0636badd9aa002f2b493b777b to your computer and use it in GitHub Desktop.
install Ceph Luminous on Ubuntu 16.04

3. Thực hiện cài đặt trên node ceph1

  • Khai báo repo

     wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
     echo deb https://download.ceph.com/debian-luminous/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
    
  • Update và cài đặt pakage ceph-deploy

     apt-get -y update
     apt-get install ceph-deploy
    
@vuongtrinhan
Copy link

vuongtrinhan commented Mar 21, 2018

mình làm theo như trên test trên virtual box mà khi create osd nói báo lỗi:

cephuser@ceph1:~/cluster$ ceph-deploy osd create ceph1:sdb ceph2:sdb ceph3:sdb
usage: ceph-deploy [-h] [-v | -q] [--version] [--username USERNAME]
[--overwrite-conf] [--ceph-conf CEPH_CONF]
COMMAND ...
ceph-deploy: error: unrecognized arguments: ceph2:sdb ceph3:sdb

cephuser@ceph1:~/cluster$ ceph-deploy osd create ceph1:sdb
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/cephuser/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (2.0.0): /usr/bin/ceph-deploy osd create ceph1:sdb
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] verbose : False
[ceph_deploy.cli][INFO ] bluestore : None
[ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7ffb7a7e3fc8>
[ceph_deploy.cli][INFO ] cluster : ceph
[ceph_deploy.cli][INFO ] fs_type : xfs
[ceph_deploy.cli][INFO ] block_wal : None
[ceph_deploy.cli][INFO ] default_release : False
[ceph_deploy.cli][INFO ] username : None
[ceph_deploy.cli][INFO ] journal : None
[ceph_deploy.cli][INFO ] subcommand : create
[ceph_deploy.cli][INFO ] host : ceph1:sdb
[ceph_deploy.cli][INFO ] filestore : None
[ceph_deploy.cli][INFO ] func : <function osd at 0x7ffb7aa32578>
[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] zap_disk : False
[ceph_deploy.cli][INFO ] data : None
[ceph_deploy.cli][INFO ] block_db : None
[ceph_deploy.cli][INFO ] dmcrypt : False
[ceph_deploy.cli][INFO ] overwrite_conf : False
[ceph_deploy.cli][INFO ] dmcrypt_key_dir : /etc/ceph/dmcrypt-keys
[ceph_deploy.cli][INFO ] quiet : False
[ceph_deploy.cli][INFO ] debug : False
[ceph_deploy.osd][DEBUG ] Creating OSD on cluster ceph with data device None
[ceph_deploy][ERROR ] NeedDiskError: Must supply disk/path argument: ceph1:sdb

search trên mạng thì không ra cách khác phục,giúp mình xem thử với

@stavultras
Copy link

stavultras commented Mar 26, 2018

@vuongtrinhan instead of ceph-deploy osd create ceph1:sdb ceph2:sdb ceph3:sdb try:

ceph-deploy osd create --data /dev/sdb ceph1
ceph-deploy osd create --data /dev/sdb ceph2
ceph-deploy osd create --data /dev/sdb ceph3

on admin server.

@vuongtrinhan
Copy link

thanks

@kocoten1992
Copy link

@stavultras, you are a life saver, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment