Не вполне стандартные задачи, с которыми мне приходится сталкиваться по работе и способы их решения.
понедельник, 30 марта 2020 г.
пятница, 27 марта 2020 г.
Zerotier клиент для Linux и Android
На днях описал настройку VPN шлюза на основе Zerotier и установку Windows клиента для подключения к нему и хотя на домашних десктопах, обычно, стоит именно Windows встресаются уникумы c Linux (Ваш покорный слуга, например), так же оказалось полезно иметь клиента на телефоне (SIP, контроль серверов).
Linux
Ставимcurl
sudo apt install curl
Ставим клиент:
curl -s https://install.zerotier.com | sudo bash
Примерный вывод:среда, 25 марта 2020 г.
PowerShell - список процессов в файл
Завелся у меня на сервере какой то злокозненный процесс, который мешает инициализации VSS (теневое копирование томов): после перезагрузки сервера все отлично работает, но после того, как поработали юзеры, даже если после этого все их сессии закрыть описанным ранее скриптом, происходит ошибка инициализации VSS.
Ошибка может как возникнуть, так и не возникнуть, но после того как произошла помогает только перезагрузка.
Анализ логов результата не дал
Принято решение отследить гадящий процесс, для чего я буду
Ошибка может как возникнуть, так и не возникнуть, но после того как произошла помогает только перезагрузка.
Анализ логов результата не дал
Принято решение отследить гадящий процесс, для чего я буду
- Каждое утро запускать скрипт, выгружающий список процессов в файл
- Если резервное копирование прошло успешно процессы будут помечаться как невиновные
- После возникновения ошибки полученные методом исключения процессы будут по очереди убиваться, служба будет перезапускаться
- И так до победы
procToFile.ps1
) для получения списка процессов:понедельник, 23 марта 2020 г.
Быстрая настройка VPN шлюза. Freebsd+Zerotier
В свете последних событий, многие администраторы столкнулись с необходимостью организации удаленной работы сотрудников.
Стандартом для этого является использование VPN. Но классический VPN требует наличия белого статического IP, что не у всех предприятий присутствует, кроме того, надо учитывать, что мы подключаем большое количество неквалифицированных пользователей, работающих из дома (зверинец систем, часто отсутствие доступа к компьютеру на том конце) для которых переконфигурирование клиента, например при переходе на резервный канал интернет, является непосильной задачей.Все эти вопросы решает программно определяемая локальная сеть Zerotier.
пятница, 20 марта 2020 г.
среда, 18 марта 2020 г.
PowerShell скрипт для отключения сессий пользователей
Иногда возникает необходимость выполнить регламентные работы на сервере Windows с монопольным доступом
В этом могут помочь несколько простых скриптов:
В этом могут помочь несколько простых скриптов:
- disable_logon.cmd
- Запрещает подключение новых пользователей
change logon /disable
понедельник, 16 марта 2020 г.
пятница, 13 марта 2020 г.
Dell Inspiron 3584 + Lubuntu 18.04
Был куплен акционный герой сабджа с Ubuntu 18.04 на борту
Так как я не большой почитатель Gnome решил систему заменить на Lubuntu 18.04, хотя было возможно обойтись сносом Gnome и установкой Xfce.
Lubuntu на ноутбук ставится без всяких проблем, все устройства, кроме нескольких функциональных кнопок работают.
Так как в заводской установке Ubuntu использовались дополнительные драйвера
было решено добавить репозитории Dell и для Lubuntu.
Так как я не большой почитатель Gnome решил систему заменить на Lubuntu 18.04, хотя было возможно обойтись сносом Gnome и установкой Xfce.
Lubuntu на ноутбук ставится без всяких проблем, все устройства, кроме нескольких функциональных кнопок работают.
Так как в заводской установке Ubuntu использовались дополнительные драйвера
было решено добавить репозитории Dell и для Lubuntu.
среда, 11 марта 2020 г.
Руководство администратора Proxmox VE R 6.0 Глава 10.3-7.
Proxmox VE Administration Guide
Виртуальные машины Qemu/KVM
- Эмулированные устройства и паравиртуализированные устройства
- Параметры Виртуальных Машин
- Миграция
- Копии и клоны
- Шаблоны виртуальных машин
- Generation ID виртуальной машины
- Импорт виртуальных машин и образов дисков
- Поддержка Cloud-Init
- Проброс PCI(e)
- Hookscripts
- Гибернация
- Управление VM с помощью qm
- Конфигурация
- Блокировки
понедельник, 9 марта 2020 г.
пятница, 6 марта 2020 г.
AnyDesk - Удаленный доступ к рабочему столу в Lubuntu
Многие администраторы используют для удаленного администрирования всевозможные клиенты удаленного доступа.
Наверное самым популярным клиентом для обеспечения удаленного доступа без танцев со статическими адресами и пробросом портов является TeamViewer. TeamViewer предоставляет удобные инструменты для удаленных подключений, но не бесплатный для корпоративного использования и в самый неудачный момент начинает Вас бомбить сообщениями о подозрении о коммерческом использовании и ограничивать время сессии 5 минутами с таймаутом для следующего подключения.
Наверное самым популярным клиентом для обеспечения удаленного доступа без танцев со статическими адресами и пробросом портов является TeamViewer. TeamViewer предоставляет удобные инструменты для удаленных подключений, но не бесплатный для корпоративного использования и в самый неудачный момент начинает Вас бомбить сообщениями о подозрении о коммерческом использовании и ограничивать время сессии 5 минутами с таймаутом для следующего подключения.
среда, 4 марта 2020 г.
Руководство администратора Proxmox VE R 6.0 Глава 10.
Proxmox VE Administration Guide
Виртуальные машины Qemu/KVM
- Эмулированные устройства и паравиртуализированные устройства
- Параметры Виртуальных Машин
- Миграция
- Копии и клоны
- Шаблоны виртуальных машин
- Generation ID виртуальной машины
- Импорт ВМ и образов дисков
- Поддержка Cloud-Init
- Проброс PCI(e)
- Hookscripts
- Гибернация
- Управление VM с помощью qm
- Конфигурация
- Блокировки
понедельник, 2 марта 2020 г.
Bacula. Удаление старых клиентов
В системе резервного копирования Bacula с годами накапливаются артефакты в виде записей относящихся к уже не существующим клиентам.
Если по какой то причине возникла необходимость полностью удалить упоминания о каком то клиенте необходимо проделать следующее:
Если по какой то причине возникла необходимость полностью удалить упоминания о каком то клиенте необходимо проделать следующее:
- Комментируем в bacula-dir.conf ссылку на конфиг клиента.
- Удаляем запись о клиенте из базы данных (в моем случае postgresql):
где client-name полное имя клиента (можно посмотреть в каталоге /var/db/bacula там он представлен в виде client-name.bsr)psql -U postgres -c "delete from client where name='client-name'" bacula
- Запустить чек базы bacula:
dbcheck -f -b -c /usr/local/etc/bacula/bacula-dir.conf
Подписаться на:
Сообщения (Atom)