Архив рубрики: Linux

Наработки и статьи по работе с Linux

proxmox: cluster not quorate — extending auth key lifetime

Одним прекрасным солнечным утром, после перезагрузки одного кластера Proxmox получил ошибку в syslog : cluster not quorate — extending auth key lifetime и отказывающиеся запускаться виртуалки.

Экстренное решение (до первого ребута):

pvecm e 1

Не спешное правильное решение (подсказанное на канале ru_proxmox в телеграмме) :

1) Остановить сервис corosync

2) Поправить файл /etc/pve/corosync.conf

  •  в секцию totem -> intreface добавить тег transport : udpu
  •  тег secauth поменять на off
  •  увеличить на 1 тег config_version

С чем связано? С «ломающим» обновлением..

Snowflake — ssh клиент под Linux

Присматриваюсь время от времени к новым SSH клиентам на замену PAC, он-же теперь asbru-cm. Не всё устраивает в стабильности работы и удобстве, а развития нет. Но и в новых клиентах пока всё еще хуже. Попробовал Snowflake — выглядит хорошо. Но совсем нет функционала: хранение переменных, автоматическое выполнение скриптов (комманд) после входа в SSH. Предлагаемые в качестве замены сниппеты — совсем не годятся. Значит пока снова ждем..

 

Переброс RDP через SSH Linux

Ситуация: есть доступ к граничному шлюзу локальной сети по SSH. Но нет VPN..А удаленно подключится по RDP к машинке хочется.

Решение: создаем SSH туннель, например как-то так:

ssh -f -N -L 8888:192.168.1.100:3389 vasya@92.168.0.71

, где 192.168.1.100 — это машина с RDP «на том конце», 92.168.0.71 — шлюз с доступом по SSH

Далее остается подключится например remminой на 127.0.0.1:8888

Резервное копирование жесткого диска в Ubuntu

Обычно использую утилиту dd, которая есть в каждом дистрибутиве в «Базе».

Создание образа:

dd if=/dev/sdb2 of=/mnt/backup/iso_main_hard/hard_main.dd bs=1M conv=noerror

Если хочется жать в архив:

dd if=/dev/sdb2  bs=1M conv=noerror | bzip2 -c > /mnt/backup/hard.dd.zip

Извлечение:

bzcat hard_main.dd.zip | dd of=/dev/sdb2

Утилита dd, в консоль во время работы ничего не пишет, но есть трюк как «показать»:

sudo watch -n10 killall -SIGUSR1 dd