Установка ceph на одной машине с помощью cephdeploy Ubuntu 14.04 64 bit

Я не могу понять, как установить и развернуть ceph на одной машине с помощью ceph deploy. У меня есть Ubuntu 14.04 и я установил devstack. Я пытаюсь установить Ceph на той же машине и интерфейс с OpenStack. Я пробовал следующие шаги, но он говорит, что mkcephfs не существует, и я прочитал, что он устарел, и Ceph - deploy есть. Но документация говорит о нескольких узлах. Я заблудился относительно того, как использовать ceph для развертывания, установки и настройки ceph на одной машине. Пл направь меня. Я попробовал следующие шаги ранее, которые были даны для mkcephfs.

<< (ссылка http://eu.ceph.com/docs/wip-6919/start/quick-start/ sudo apt-get update && sudo apt-get install ceph (2) Выполните hostname -s в командной строке, чтобы Извлеките имя вашего хоста. Затем замените {hostname} в примере файла конфигурации на ваше имя хоста. Выполните ifconfig в командной строке, чтобы получить IP-адрес вашего хоста. Затем замените {ip-address} на IP-адрес и, наконец, скопируйте содержимое измененного файла конфигурации и сохраните его в /etc/ceph/ceph.conf. Этот файл настроит Ceph для работы с монитором, двумя демонами OSD и одним сервером метаданных на вашей локальной машине.

[osd] размер журнала osd = 1000 хранилищ файлов xattr использовать 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 / ceph / osd / ceph-0 sudo mkdir / var / lib / ceph / osd / ceph-1 sudo mkdir / var / lib / ceph / mon / ceph-a sudo mkdir / var / lib / ceph / МДС / цеф-а

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

sudo service ceph start ceph health

>

1 ответ

Это рецепт, который я использую для запуска Ceph на одном узле, используя 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
Другие вопросы по тегам