Instalando o ceph em uma única máquina com o cephdeploy ubuntu 14.04 64 bit

2

Não consigo descobrir como instalar e implantar o ceph em uma única máquina com o ceph deploy. Eu tenho o Ubuntu 14.04 e instalei o devstack. Estou tentando instalar o ceph na mesma máquina e interface com o openstack. Eu tentei as etapas a seguir, mas ele diz que o mkcephfs não existe e eu li que ele está obsoleto e o ceph - deploy está lá. Mas a documentação fala sobre vários nós. Estou perdido em como usar o ceph implantar, instalar e configurar o ceph em uma única máquina. Pl me guia. Eu tentei os seguintes passos anteriores, que foi dado para mkcephfs.

< < (referência link sudo apt-get update & & sudo apt-get install ceph (2) Execute o nome do host -s na linha de comando para recuperar o nome do seu host. Em seguida, substitua {hostname} no arquivo de configuração de amostra pelo seu nome de host. Execute o ifconfig na linha de comando para recuperar o endereço IP do seu host. Em seguida, substitua {ip-address} pelo endereço IP do seu host. Finalmente, copie o conteúdo do arquivo de configuração modificado e salve-o em /etc/ceph/ceph.conf. Este arquivo irá configurar o Ceph para operar um monitor, dois daemons OSD e um servidor de metadados em sua máquina local

[osd]     tamanho do diário do osd = 1000     filestore xattr use omap = true

# Execute $ hostname to retrieve the name of your host,
# and replace {hostname} with the name of your host.
# For the monitor, replace {ip-address} with the IP
# address of your host.

[mon.a]

host = {hostname}
mon addr = {ip-address}:6789

[osd.0]     host = {hostname}

[osd.1]     host = {hostname}

[mds.a]     host = {hostname}

sudo mkdir / var / lib / cef / osd / ceph-0 sudo mkdir / var / lib / ceph / osd / ceph-1 sudo mkdir / var / lib / ceph / mon / ceph-a sudo mkdir / var / lib / ceph / mds / ceph-a

cd / etc / ceph sudo mkcephfs -a -c /etc/ceph/ceph.conf -k ceph.keyring

serviço sudo ceph start saúde do ceph

>

    
por bobby 08.11.2014 / 16:04

1 resposta

2

Esta é uma receita que eu uso para iniciar o Ceph em um único nó usando ceph-deploy .

export DATA_DEV=sdb
export JRNL_DEV=sdc
export HOST=kyoto
ceph-deploy install $HOST
ceph-deploy new $HOST
echo "osd crush chooseleaf type = 0" >> ceph.conf
echo "osd pool default size = 1" >> ceph.conf
ceph-deploy mon create-initial $HOST
ceph-deploy disk zap kyoto:$DATA_DEV
ceph-deploy disk zap kyoto:$JRNL_DEV
ceph-deploy osd create kyoto:$DATA_DEV:$JRNL_DEV
sudo chmod +r /etc/ceph/ceph.client.admin.keyring
    
por Noah Watkins 10.11.2014 / 21:42