Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Некоторые архитектуры высокой доступности требуют плавающего IP-адреса. Эта функциональность доступна на платформе Vultr после включения частных сетей. Vultr предлагает диапазон IP-адресов в каждой частной сети: «Вы можете использовать любые IP-адреса, которые вам нравятся, в частной сети. Мы назначаем один IP-адрес по умолчанию, но вы можете игнорировать его и использовать другие, если хотите». , Поэтому мы можем использовать любой виртуальный IP-адрес в пределах диапазона частных IP-адресов. Этот пример показывает пассивную / активную настройку. Главный сервер будет запрашивать плавающий IP, если сервер не выйдет из строя. Если главный сервер не работает, резервный IP-адрес будет запрошен резервным сервером.
Начните с включения частной сети на каждом VPS. Эта функция была хорошо документирована .
Войдите в каждую систему как sudo
пользователь и обновите систему и ее пакеты:
apt-get update && apt-get upgrade
Как только это будет сделано, мы готовы начать с установки и настройки Keepalived.
Теперь, когда каждая система обновлена и имеет частный IP-адрес, вы можете установить Keepalived на них обоих.
apt-get install keepalived
Это установит демон высокой доступности. Keepalived - это программа, которая обеспечивает высокую доступность и функциональность балансировки нагрузки на основе протокола резервирования виртуального маршрутизатора (VRRP).
На главном сервере измените файл конфигурации Keepalived.
nano /etc/keepalived/keepalived.conf
Это virtual_ipaddress
IP, который мы будем перемещать между серверами. В priority
определяет , кто будет владеть IP. Для мастера мы будем использовать приоритет 200
. Мы будем использовать в 10.99.0.200
качестве нашего плавающего виртуального IP.
vrrp_instance VI_1 {
state MASTER
interface ens7
virtual_router_id 51
priority 200
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
На сервере резервного копирования измените файл конфигурации Keepalived.
nano /etc/keepalived/keepalived.conf
Здесь мы определим virtual_ipaddress
как на главном сервере. Разница здесь в том, что приоритет этого сервера ниже, поэтому он будет запрашивать IP только тогда, когда мастер не подключен.
vrrp_instance VI_1 {
state BACKUP
interface ens7
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass thisismysupersecretpassword
}
virtual_ipaddress {
10.99.0.200
}
}
После настройки обеих сервисов Keepalived запустите каждый сервис и включите его при загрузке.
systemctl start keepalived
systemctl enable keepalived
На третьем сервере (или на сервере резервного копирования) начните пинг с нашего общего IP-адреса:
ping 10.99.0.200
Теперь перезагрузите главный сервер и посмотрите, как IP-адрес перемещается на резервный сервер. На это обычно указывает небольшое увеличение задержки пинга.
64 bytes from 10.99.0.200: icmp_seq=80 ttl=64 time=0.384 ms
64 bytes from 10.99.0.200: icmp_seq=81 ttl=64 time=1.33 ms <<< failover has happened
64 bytes from 10.99.0.200: icmp_seq=82 ttl=64 time=0.388 ms
64 bytes from 10.99.0.200: icmp_seq=83 ttl=64 time=0.339 ms
64 bytes from 10.99.0.200: icmp_seq=84 ttl=64 time=0.570 ms
Keepalived работает без проблем на Vultr и готов для всех ваших проектов архитектуры высокой доступности.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше