Commit 4f9e48d8 authored by Aleksey Shirokih's avatar Aleksey Shirokih
Browse files

mention disks.yml playbook in faq

[SKIP CI]
parent 8ef1c463
...@@ -204,3 +204,41 @@ Entrypoint скрипт если не обнаружит директорию с ...@@ -204,3 +204,41 @@ Entrypoint скрипт если не обнаружит директорию с
* INFLUXDB_ENABLED - включает отправку данных о телеметрии в https://github.com/influxdata/influxdb. Выбран по умолчанию * INFLUXDB_ENABLED - включает отправку данных о телеметрии в https://github.com/influxdata/influxdb. Выбран по умолчанию
Возможно включение обоих сразу, однако какой то один должен быть включен всегда. Иначе telegraf просто не сможет стартануть. Возможно включение обоих сразу, однако какой то один должен быть включен всегда. Иначе telegraf просто не сможет стартануть.
**В**: Есть ли рекомендации по разбивке диска для системы ?
**О**: Да, рекомендации есть и описаны в (RunBook)[https://kb.nocproject.org/pages/viewpage.action?pageId=22970894]
Для автоматизации рутинных операций есть возможность запустить playbook для разбивк. Сделать это можно тольль из консоли сервера. Веб интерфейс для этих задач не предусмотрен.
```ansible-playbook -i /opt/tower/bin/tower-inv /opt/tower/var/tower/playbooks/$NOC_ENV/ansible/disks.yml -f 50 --diff```
В результате будет собрана следующая схема
```
# mount
...
/dev/mapper/vg00-nsq_cache on /opt/noc/var/db/nsq type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-opt on /opt/noc type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-wal on /wal type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-mongo_data on /data/mongo type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-postgres_data on /data/postgres type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-influx_data on /data/influx type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/vg00-mongo_index on /data/mongo_index type xfs (rw,relatime,attr2,inode64,noquota)
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
influx_data vg00 -wi-ao---- 1.00g
mongo_data vg00 -wi-ao---- 1.00g
mongo_index vg00 -wi-ao---- 1.00g
nsq_cache vg00 -wi-ao---- 1.00g
opt vg00 -wi-ao---- 1.00g
postgres_data vg00 -wi-ao---- 1.00g
wal vg00 -wi-ao---- 128.00m
```
По умолчанию используется xfs.
Если же предоплагается использоват другую файловую систему перед запуском плейбука имеет смысл отредактировать файл
`/opt/tower/var/tower/playbooks/$NOC_ENV/ansible/vars/main.yml`
Там же можно задать целевые размеры дисков.
Плейбук предполагается, что будет запускаться однократно при начальной настройке системы.
Запуск его на регулярной основе не предусмотрен.
Хотя его многократный прогон не приводит к форматированию файловых систем или изменению размеров томов.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment