User Tools

Site Tools


создание_отказоустойчивых_unix_решений

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
создание_отказоустойчивых_unix_решений [2019/01/30 11:38]
val [4.3 Балансировка нагрузки и отказоустойчивость при использовании нескольких ISP]
создание_отказоустойчивых_unix_решений [2019/02/01 08:10]
val [7.1 Linux Containers в зеркалируемом разделе]
Line 622: Line 622:
 ... ...
 </​code>​ </​code>​
-Устанавливаем на node1 [[Пакет RSYNC]]+**Ubuntu/​FreeBSD**
 <​code>​ <​code>​
 nodeN# cat /​CHANGE/​DIR/​rsyncd.conf nodeN# cat /​CHANGE/​DIR/​rsyncd.conf
Line 632: Line 632:
 nodeN# crontab -l nodeN# crontab -l
 </​code>​ </​code>​
-FreeBSD+**FreeBSD**
 <​code>​ <​code>​
 * * * * * ps ax | grep -v grep | grep -q 'ftpd -D' && /​usr/​local/​bin/​rsync -a /home/ slave::home * * * * * ps ax | grep -v grep | grep -q 'ftpd -D' && /​usr/​local/​bin/​rsync -a /home/ slave::home
 </​code>​ </​code>​
-Ubuntu+**Ubuntu**
 <​code>​ <​code>​
 * * * * * ps ax | grep -v grep | grep -q '​proftpd:​ (accepting connections)'​ && /​usr/​bin/​rsync -a /home/ slave::home * * * * * ps ax | grep -v grep | grep -q '​proftpd:​ (accepting connections)'​ && /​usr/​bin/​rsync -a /home/ slave::home
 </​code>​ </​code>​
-Debian+**Debian**
 <​code>​ <​code>​
 * * * * * ps ax | grep -v grep | grep -q '​proftpd:​ (accepting connections)'​ && /​usr/​bin/​rsync -az --delete /home/ slave:/​home/​ * * * * * ps ax | grep -v grep | grep -q '​proftpd:​ (accepting connections)'​ && /​usr/​bin/​rsync -az --delete /home/ slave:/​home/​
 </​code>​ </​code>​
- 
 ===== Модуль 6. Развертывание отказоустойчивых файловых сервисов ===== ===== Модуль 6. Развертывание отказоустойчивых файловых сервисов =====
  
Line 869: Line 868:
  
   * Отключение всех сервисов (особенно,​ ip, привязанного к eth), кроме зеркалируемого раздела [[Пакет Pacemaker#​Управление ресурсами]]   * Отключение всех сервисов (особенно,​ ip, привязанного к eth), кроме зеркалируемого раздела [[Пакет Pacemaker#​Управление ресурсами]]
 +<​code>​
 +node1# crm resource stop pr_ip pr_istgt pr_smbd
 +
 +node1# crm configure delete pr_ip pr_istgt pr_smbd gr_ip_fs
 +</​code>​
 +
   * [[Технология LXC#​Подготовка сети]] для LXC   * [[Технология LXC#​Подготовка сети]] для LXC
   * Сервис CARP и bridge   * Сервис CARP и bridge
Line 950: Line 955:
 server:/# apt purge resolvconf isc-dhcp-client server:/# apt purge resolvconf isc-dhcp-client
  
-server:/# apt install nano+server:/# apt install nano vim iputils-ping
 </​code>​ </​code>​
  
Line 1009: Line 1014:
  
 root@node1.corpX.un:​~#​ systemctl start lxc@server root@node1.corpX.un:​~#​ systemctl start lxc@server
-</​code>​ 
  
 +debian9_nodeN#​ mkdir /​etc/​systemd/​system/​lxc@server.service.d/​
 +
 +debian9_nodeN#​ cat /​etc/​systemd/​system/​lxc@server.service.d/​kill_signal_fix.conf
 +</​code><​code>​
 +[Service]
 +KillSignal=SIGRTMIN+3
 +</​code><​code>​
 +root@node1.corpX.un:​~#​ systemctl stop lxc@server
 +</​code>​
 ==== 7.2 FreeBSD Jail в зеркалируемом разделе ==== ==== 7.2 FreeBSD Jail в зеркалируемом разделе ====
  
создание_отказоустойчивых_unix_решений.txt · Last modified: 2019/02/01 15:33 by val