topic:racktables_install
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
topic:racktables_install [2017/08/03 12:46] – k | topic:racktables_install [2021/08/12 08:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Racktables ===== | + | ===== Установка |
- | Racktables это софт с помощью которого можно вести учет оборудования, | + | **Racktables** это софт с помощью которого можно вести учет оборудования, |
* В целом надо много кликать. | * В целом надо много кликать. | ||
- | * Объекты сильно друг на друге завязаны и нет быстрого способа (из web интерфейса) убать привязку. \\ Например, | + | * Объекты сильно друг на друге завязаны и нет быстрого способа (из web интерфейса) убать привязку. \\ Например, |
* Нельзя на ходу расширить сеть с /29 до /28. Делается только через удаление /29 и создания новой /28. | * Нельзя на ходу расширить сеть с /29 до /28. Делается только через удаление /29 и создания новой /28. | ||
* Не очень много оборудования с которыми работает [[https:// | * Не очень много оборудования с которыми работает [[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Установка ==== | ||
+ | |||
+ | Скачиваем свежий racktables. | ||
+ | < | ||
+ | # wget http:// | ||
+ | </ | ||
+ | |||
+ | Распаковываем архив. | ||
+ | < | ||
+ | # tar zxvf RackTables-0.20.10.tar.gz | ||
+ | </ | ||
+ | |||
+ | Копируем файлы в директорию где будет работать racktables. | ||
+ | < | ||
+ | # cp -r RackTables-0.20.10/ | ||
+ | </ | ||
+ | |||
+ | Создаем базу racktables_db. | ||
+ | < | ||
+ | # mysql -u root -p | ||
+ | mysql> create database racktables_db; | ||
+ | mysql> grant all on racktables_db.* to racktables_user; | ||
+ | mysql> grant all on racktables_db.* to racktables_user@localhost; | ||
+ | mysql> set password for racktables_user@localhost=password(' | ||
+ | </ | ||
+ | |||
+ | Доставляем необходимые пакеты. | ||
+ | < | ||
+ | # yum install php-mbstring php-bcmath | ||
+ | </ | ||
+ | |||
+ | Заходим браузером на http:// | ||
+ | Когда попросят, | ||
+ | < | ||
+ | # touch / | ||
+ | # chmod 666 / | ||
+ | </ | ||
+ | |||
+ | Когда попросят меняем права и владельца для secret.php. | ||
+ | < | ||
+ | # chown apache:root / | ||
+ | # chmod 400 / | ||
+ | </ | ||
+ | |||
+ | Правим / | ||
+ | < | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Бэкап racktables ==== | ||
+ | Бэкап заключается в копировании базы racktables и конфигурационных файлов apache и racktables.\\ | ||
+ | Скрипт локального копирования файлов racktables в "/ | ||
+ | |||
+ | <code bash save_racktables.sh> | ||
+ | #!/bin/bash | ||
+ | #backup noc1 to noc1. | ||
+ | |||
+ | ROPT=" | ||
+ | |||
+ | #RSYNC | ||
+ | rsync $ROPT /etc/httpd/ / | ||
+ | rsync $ROPT / | ||
+ | |||
+ | #MYSQLDUMP | ||
+ | mysqldump -u USERNAME -pPASSWORD racktables_db > / | ||
+ | </ | ||
+ | Потом, тем или иным способом, | ||
+ | |||
+ | Для восстановлении racktables из бэкапа надо: | ||
+ | * Заново создать базу racktables_db и залить туда данные. \\ < | ||
+ | # mysql -u USERNAME -p racktables_db < racktables_db.sql | ||
+ | </ | ||
+ | * Скопировать настройки vhosts.conf и все бэкапные файлы которые были в папке " | ||
+ | |||
+ | ---- | ||
+ | | ||
+ | ==== Полезные ссылки ==== | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | |||
+ | {{tag> | ||
+ |
topic/racktables_install.1501753586.txt.gz · Last modified: (external edit)