ansible suppress ok/skipped

Posted in Новости on 22 ноября, 2017 by admin

Нужно просто добавить в конфиг ансибла ( ansible.cfg ) :

stdout_callback = actionable

Tags: ,

Быстрая маршрутизация на Linux через два шлюза

Posted in Новости on 9 ноября, 2017 by admin

eth0 — 1.1.1.2/24 gw 1.1.1.1
eth1 — 2.2.2.2/24 gw 2.2.2.1


ip route add default via 1.1.1.1 table 101
ip route add default via 2.2.2.1 table 102
ip rule add from 1.1.1.2 table 101
ip rule add from 2.2.2.2 table 102

Tags: ,

Замена ( удаление диска ) из LVM

Posted in Новости on 20 октября, 2017 by admin

1. Проверяем, достаточно ли на остальных дисках места, чтобы принять данные
2. Смотрим pvs и запоминаем какой диск мы убираем, какой оставляем
3. Переносим данные с pv : pvmove disk_from disk_to
4. Исключаем из VG наш диск : vgreduce vg_name pv_name
5. Удаляем диск из pv : pvremove pv_name

Tags: ,

Бекап и восстановление(перенос) cassandra через snapshot

Posted in Новости on 30 августа, 2017 by admin

1. Делаем снепшот keyspace

nodetool snapshot

Создастся снапшот по адресу /var/lib/cassandra/data/$keyspace/$table/snapshots/
2. Делаем бекап схемы :

cqlsh -e "DESC KEYSPACE keyspace" > keyspace.cql # где keyspace нужный нам keyspace

3. Бекапим эти данные
4. На новом сервере импортируем схему :

cqlsh -e "source 'keyspace.sql'"

5. Помещаем данные из снапшота в таблицы обычным копированием
6. Перезагружаем кассандру

Tags: , , ,

ansible lineinfile colon

Posted in Новости on 29 августа, 2017 by admin

При добавлении таска:

- name: "Grant zabbix user perms to exec docker command"
lineinfile: path="/etc/sudoers" line='zabbix ALL=(ALL) NOPASSWD: /bin/docker'

вывалилась ошибка :

ERROR! Syntax Error while loading YAML.

The error appears to have been in '/opt/ansible/roles/xxx/tasks/main.yml': line 46, column 68, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

- name: "Grant zabbix user perms to exec docker command"
lineinfile: path="/etc/sudoers" line='zabbix ALL=(ALL) NOPASSWD\\: /bin/docker'
^ here

Легкий хак для этого дела. Меняем

:

на

{{':'}}

и парсер съедает нормально

Tags: , ,