Как установить Couchbase на ArchLinux

При просмотре руководства это относится только к тематике. У этого отрывка было немного больше на эту тему. фрагмент - http://www.gnu.org/software/grub/manual/grub.html#menuentry

Меню загрузки, в котором GRUB отображает пункты меню из «grub.cfg» файл. Это список предметов, где каждый предмет имеет заголовок и необязательный значок. Пиктограмма выбирается на основе указанных классов для элемента меню. При наличии PNG-файла с именем «myclass.png» в каталог «grub/themes/icons», он будет отображаться для предметов, которые имеют класс myclass . Меню загрузки может быть настроено в нескольких способы, такие как шрифт и цвет, используемые для заголовка пункта меню, и задание стилевых полей для самого меню и для выбранного предмета выделить.

-121--73390-

Создание целевого логического устройства iSCS связывает ранее определенные объекты места хранения с целевым устройством и определяет номер, который будет использоваться устройством.

Поэтому, если требуется расширить LUN ( lun0 ), необходимо расширить базовый объект места хранения ( disk01 ).

Один из способов сделать это - создать логический том из двух дисков следующим образом (хотя это потребует простоя):

Удалите неиспользуемый объект места хранения disk02 и создайте из него логический том:

/backstores/block> delete disk02
Deleted storage object disk02.
/backstores/block> ls
o- block ...................................................................................................... [Storage Objects: 1]
  o- disk01 .............................................................................. [/dev/sdb4 (392.2GiB) write-thru activated]
/backstores/block>

Создайте логический том ( iscsi _ lv01 ) с использованием всего устройства:

$ pvcreate /dev/sda
  Physical volume "/dev/sda" successfully created
$ vgcreate iscsi_disk01 /dev/sda
  Volume group "iscsi_disk01" successfully created
$ lvcreate iscsi_disk01 -l 100%FREE -n iscsi_lv01
  Logical volume "iscsi_lv01" created

Примечание:
Ясно, что если существующее устройство было отформатировано и содержало данные, то этот новый том должен быть отформатирован и данные скопированы на него.

Создайте новый объект места хранения с помощью нового тома:

$ targetcli
/backstores/block> create iscsi_lv01 /dev/iscsi_disk01/iscsi_lv01
Created block storage object iscsi_lv01 using /dev/iscsi_disk01/iscsi_lv01.
/backstores/block> ls
o- block ...................................................................................................... [Storage Objects: 2]
  o- disk01 .............................................................................. [/dev/sdb4 (392.2GiB) write-thru activated]
  o- iscsi_lv01 .................................................... [/dev/iscsi_disk01/iscsi_lv01 (476.9GiB) write-thru deactivated]
/backstores/block>

Воссоздать lun0 с помощью нового тома

/> cd iscsi/iqn.2014-08.com.exmaple:nuc/tpg1/luns/
/iscsi/iqn.20...nuc/tpg1/luns> delete lun0
Deleted LUN 0.
/iscsi/iqn.20...nuc/tpg1/luns> create /backstores/block/iscsi_lv01
Created LUN 0.
/iscsi/iqn.20...nuc/tpg1/luns> ls
o- luns .................................................................................................................. [LUNs: 1]
  o- lun0 ........................................................................ [block/iscsi_lv01 (/dev/iscsi_disk01/iscsi_lv01)]
/iscsi/iqn.20...nuc/tpg1/luns>

Удалите существующий объект места хранения disk01 , чтобы затем добавить его в группу томов:

/> cd backstores/block/
/backstores/block> delete disk01
Deleted storage object disk01.
/backstores/block> cd /
/> ls
o- / ......................................................................................................................... [...]
  o- backstores .............................................................................................................. [...]
  | o- block .................................................................................................. [Storage Objects: 1]
  | | o- iscsi_lv01 .................................................. [/dev/iscsi_disk01/iscsi_lv01 (476.9GiB) write-thru activated]
  | o- fileio ................................................................................................. [Storage Objects: 0]
  | o- pscsi .................................................................................................. [Storage Objects: 0]
  | o- ramdisk ................................................................................................ [Storage Objects: 0]
  o- iscsi ............................................................................................................ [Targets: 1]
  | o- iqn.2014-08.com.exmaple:nuc ....................................................................................... [TPGs: 1]
  |   o- tpg1 ............................................................................................... [no-gen-acls, no-auth]
  |     o- acls .......................................................................................................... [ACLs: 0]
  |     o- luns .......................................................................................................... [LUNs: 1]
  |     | o- lun0 ................................................................ [block/iscsi_lv01 (/dev/iscsi_disk01/iscsi_lv01)]
  |     o- portals .................................................................................................... [Portals: 1]
  |       o- 0.0.0.0:3260 ..................................................................................................... [OK]
  o- loopback ......................................................................................................... [Targets: 0]

Сохраните новую конфигурацию, если auto _ save _ on _ exit не имеет значение true:

/> saveconfig
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json

Расширение существующего логического тома с помощью исходного устройства disk01 :

$ pvcreate /dev/sdb4
  Physical volume "/dev/sdb4" successfully created
$ vgextend iscsi_disk01 /dev/sdb4
  Volume group "iscsi_disk01" successfully extended
$ lvextend -l 100%VG /dev/iscsi_disk01/iscsi_lv01
  Extending logical volume iscsi_lv01 to 869.1GiB
  Logical volume iscsi_lv01 successfully resized
$

Примечание:
Также будет выполнен дополнительный шаг по изменению размера файловой системы после добавления disk01 , если том требует форматирования.

Обратите внимание на новый размер объекта места хранения:

/> ls
o- / ......................................................................................................................... [...]
  o- backstores .............................................................................................................. [...]
  | o- block .................................................................................................. [Storage Objects: 1]
  | | o- iscsi_lv01 .................................................. [/dev/iscsi_disk01/iscsi_lv01 (869.1GiB) write-thru activated]

К сожалению, этот метод требует времени простоя, пока размер логического устройства изменяется, однако, следуя этому методу, он будет сведен к минимуму.

Ссылки на

Целевое руководство Targetcli Wiki
iSCSI с использованием tgtadm

-121-175437-

https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Per-application_volumes_change_when_the_Master_volume_is_adjusted

Это параметр pulseaudio по умолчанию для соединения всех томов. Установка

flat-volumes = no

в /etc/pulse/daemon.conf должна исправить это!

0
26.11.2014, 14:24
2 ответа

Довольно легко построить его из источников, если вам это нужно в своей машине для разработки: https://github.com/coulbase/manifest#building-with-repo

repo init -u git://github.com/couchbase/manifest.git -m rel-3.0.1.xml
repo sync
make

Это будет установить для вас сервер К $ PWD / Install

2
28.01.2020, 02:36

Я сделал учебник для компиляции Couchbase версии 3.0.1 для тех, кто получает ту же проблему http://kokizzu.blogspot.com/2014/11/how-to-install-couchbase-on-archlinux.html

0
28.01.2020, 02:36

Теги

Похожие вопросы