Организовал к Новому Году обновку в кабинет:
Сколько можно мелочевку в коробочках от винтов хранить?!
Не вполне стандартные задачи, с которыми мне приходится сталкиваться по работе и способы их решения.
Организовал к Новому Году обновку в кабинет:
Сколько можно мелочевку в коробочках от винтов хранить?!
Возникла необходимость в установке параметрической CAD системы в Linux. Остановился на герое сабджа.
Можно установить просто из репозитория:
sudo apt install freecad
Но в репозитории обычно не самая свежая версия, по этому буду ставить из PPA репозитория:
Осознавая, что не знаю о данной системой ровным счетом ничего, нашел вменяемый youtube канал, на который подписался. Автор, достаточно подробно все разжевывает (надо помнить, что канал для чайников) и использует разные инструменты, которые меня собственно и интересуют, чтоб не пересматривать ролики опишу некоторые из них в нескольких следующих заметках.
В преддверии Нового Года в офисе нарядили елку.
На этаже идет реконструкция туалета и в коридоре одиноко лежит новый писюар. Я его решил художественно переосмыслить:
В относительно далеком 2016 году этот блог начинался с описания моих
безуспешных попыток сжать, до безобразия разросшуюся, базу медка.
Потом я
поменял работу, были другие интересные темы, но как я теперь понимаю, я
оказался на диалектической спирали Гегеля и передо мной стоит все та же
проблема - разросшаяся до 31Gb база медка (сколько было в прошлый раз ума не
припомню, да и не важно это).
Последнее время мне сильно не до бэкап сервера, но случайно увидел телегу обновлений и решил бегло написать
Исторически сложилось так, что место моей работы находится от места, которое я считаю своим домом в 250км. Естественно я не езжу их каждый день, а езжу на выходные. Рабочую неделю провожу в обществе сестры.
Естественно у меня и тут и там есть по компьютеру. До недавнего времени всне было хорошо и всего хватало (у детей свои ноутбуки), но с началом удаленной работы пришлось компьютер из Днепра забрать в село в качестве резервного, а в Днепре я остался с нетбуком У нетбука атом и 1Гб памяти, которую нельзя расширить. Все мои попытки настроить бук, чтоб им как то было можно пользоваться, помимо консоли, оказались тщетными: Это железо уровня Windows XP, максимум 7 (аналог из мира Linux: Ubuntu 12). Одним словом: мне нужен простой компьютер, который будет тянуть RDP, AnyDaesk, VPN и до 5 открытых вкладок в интернет броузере. Так же нужна работа с двумя мониторами (VGA, DVI, HDMI интерфейсы)
Корпус-кандидат |
Для того, чтоб избежать ситуации, когда все (оба) сотрудники ИТ отдела
окажутся на больничном, мы с колегай по очереди неделю работаем удаленно, а
следующую на офисе (стараемся не пересекаться).
Естественно накапливаются
задачи, а кабинет постепенно приобретает вид хламидника-бомжатника: все
поверхности заставлены разной степени работоспособности техникой.
После выхода релиза, для дальнейшего использования PBS следует настроить sources.list, добавив репозиторий "без подписки", хоть это и не избавит нас от следующего сообщения:
Обратилась сотрудница с просьбой глянуть героя сабджа - начал гудеть и
греться.
Вообщето я уже давно не занимаюсь железом, но времена ныче такие, что люди,
сидящие на удаленке, начали сильно зависеть от всякого рода гаджетов, и
нейтрализация ребенка/мужа (нужное подчеркнуть) на время работы становится
фактором, влияющим на ее (работы) качество.
Модель консоли |
Дальше будет мало букв и много картинок.
Мне сообщили о смерти от covid-19 моего хорошего товарища Моренко Николая.
Мы закончили одну специальность одного вуза с разницей в пару лет, потом вместе работали в разных подразделениях пенсионного фонда.
Коля был толковым админом, неплохим электронщиком, доброжелательным товарищем.
Его отправили на курсы повышения квалификации, рядом сидела девушка, которая сильно кашляла.
Безмозглые курицы! Какого хрена вы претесь на работу с симптомами во время пандемии?!
Меня некоторые успрокаивают - не расстраивайся - все будет хорошо - я отвечаю, что у Коли хорошо уже не будет.
То что девушка, всех заразившая (есть еще жертвы), умерла неделей раньше - утешает слабо.
Как то так.
Не знаю чем заслужил такое пристальное внимание, но мне снова позвонили и естественно я нажал "1"
Жду звонка от специалиста по ништякам!
Специалист перезвонил: похоже это реинкранация мальчиков, которые подходили к вам на улице, говорили что Вам сегодня повезло и втюхивали вам кучу псевдонужной фигни вроде как со скидкой
В течение нескольких последних часов мне 2 раза позвонили, представились службой безопасности "Приватбанка" и ездили по ушам, в первый раз я сообщил что сомневаюсь в том, что абонент тот за кого себя выдает - он попрощался и положил трубку.
Второй раз после того, как абонент представился Романом, я поинтересовался: а как зовут меня, он через пару минут перезвонил и сообщил что я Александр (ни фамилии, ни отчества).
Так, как Proxmox зачастили с обновлениями в BS, решил перейти в режим дайджеста - описывать что произошло за неделю
Был 10 дней в отпуске и не следил за обновлениями PBS, а теперь обнаружил, что прошло целых 3 обновления:
В силу ряда обстоятельств, после многолетнего перерыва, я вынужден иметь дело
с десктопными детищами Майкрософта.
И вот погибла система на компе, который работает с некоторым оборудованием -
так как он справляется и мы живем в плоскости легального ПО никто покупать
свежую ось не планирует.
Столкнулся с необходимостью проинсталировать Windows XP SP3, но как то
страшновато ее совсем не обновленную в сети держать.
С удивлением обнаружил, что существует целое сообщество свидетелей Windows XP
(как пошутил мой колега), которое умудряется ставит ее даже на новое
железо.
В частности энтузиасты выпускают сборки обновлений (все до закрытия поддержки
+ обновления встраиваемой версии).
Ради
ссылки
на их форум и затевался этот пост (интуиция подсказывает, что она мне еще потребуется).
На этот раз меня заинтересовало насколько эффективно используется наше хранилище.
Как мы помним у меня хранение резервных копий реализовано на 300Gb виртуальном
диске.
Одно хранилище подключего к ноде PVE и в него каждый день делаются бэкапы виртуальной машины.
Второе используется для бэкапов этой же виртуальной машины с помощью клиента, установленного на ней.
На данный момент вот такая картинка:
PVE хранилище |
Что изменилось/добавилось:
Вот мы и закончили обзор первой бета версии PBS и можем подвести какие то итоги, обозначить первые впечатления и в чем то сравнить с существующими системами (я работаю с Bacula с ней и буду сравнивать)
Вчера обнаружил, что как то пропустил выход новой 6 версии AnyDesk.
Довольно много чего добавилось (правда в бесплатной версии многий функционал недоступен).
Из того что доступно всем - двухфакторная аутентификация с помощью считывания одноразового QR кода.
Так же интересная функция нескольких паролей с разным уровнем доступом (работает в Windows - завязано с AD).
В Debian/Ubuntu, если ставили из deb пакета обновиться можно следующим способом:
sudo -i
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update
apt upgrade -y
В PBS присутствует возможность синхронизации резервных копий между серверами. Её я сегодня и хочу рассмотреть
Для проведения эксперимента создана аналогичная первой VM PBS, на ней так же есть хранилище pve1 (см пост про начало использования PBS)
На сервере-источнике создаю пользователя syncUser и даю ему права RemoteSyncOperator на требуемое хранилище
Удаление старых бэкапов можно осуществлять как на стороне клиента, так и на стороне сервера, причем с первым вариантом я категорически не согласен из соображений безопасности
Безусловное удаление конкретного бэкапа можно осуществить, выполнив:
proxmox-backup-client forget <snapshot>
Выполнение команды приведет к необратимому удалению архивов бэкапа.
В общем случае рекомендуется использовать менее радикальный вариант условного удаления:
proxmox-backup-client prune <group> <option1>..<optionN>
Где <group> - название группы бэкапов (в моем случае из предыдущей
заметки host/debian-test)
а <options> принимает следующие значения:
Установка клиента в Debian Linux осуществляется стандартным образом:
Добавляем ключ тестового репозитория:# sudo wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
добавляем тестовый репозиторий
# sudo echo 'deb http://download.proxmox.com/debian/pbs buster pbstest'> /etc/apt/sources.list.d/pbstest-beta.list
устанавливаем клиент
# sudo apt update
# sudo apt install proxmox-backup-client
Так, как на данном этапе PBS не имеет интерфейса управления дисками и файловой системой, хранилище необходимо создавать в консоли, используя SSH или локальную консоль.
Создам для хранилища ZFS pool на диске, который я выделил для хранения резервных копий
zpool create -f -o ashift=12 spool1 /dev/sd[x]
Создам для хранения бэкапов ноды PVE1 набор данных ZFS spool1/pve1
zfs create spool1/pve1
В разделе "Datastore" веб интерфейса PBS создам хранилище pve1, указав данный набор данных как целевой
Продолжаю обзор PBS.
При подключении на порт 8007 нашего, установленного в предыдущей заметке сервера видим стандартное для Proxmox окно авторизации
С подачи подписчика рассмотрим новый продукт от Proxmox.
На сайте Proxmox выложена 1-я бетта бэкап сервера
В скачанном мануале пока не все описанно, поэтому сегодня пробуем ставить, смотрим, щупаем и пробуем разобраться наощупь.
Здесь я описывал установку Windows гостя в Proxmox, теперь дошли руки до решения давних проблем, с которыми встретился.
Преамбула следующая:
Я настраивал кластер, количество виртуалок росло, настраивал репликацию между нодами и паралельно с этим накапливались маленькие проблемы.
Одной из них были проблемы со службой теневого копирования томов VSS
Столкнулся с тем, что немного отличается установка между 16.04 и 18.04 версиями Lubuntu/Ubuntu.
Без пояснений тезисно, чисто как алгоритм для себя, чтоб не наступать на грабли снова.
Ставим pip:
sudo apt install python3-pip
Ставим Virtualenv и Virtualenvwrapper:
В самый разгар карантина (на исходе второго месяца), поступила заявка на приобретение пары компьютеров с некоторыми весьма специфическими требованиями.
Одним из них было условие, что в комплекте непременно должны быть белые беспроводные клавиатуры.
Слушать о закрытых границах и ограниченном выборе товара авторы заявки не хотели, а ждать тем более.
Мне, в свою очередь, не хотелось приобретать совсем уж откровенный Китай и я старался выбрать что то поприличнее. Проблема усугублялась необходимостью всю конфигурацию взять в одном месте.
В итоге остановился на комплектах Dell WL Combo KM636 White.
Странно, но сегодня пришлось объяснять программистам, что знаменитая фраза Козьмы Пруткова правильно звучит: "Зри в корень"
Оказалось что они чего то недослышали и услышали ее, как: "Сри в корень!"
Понятное дело, восприняли как руководство к действию по отношению к папке ИТ отдела.
sudo apt install ubuntu-desktop -y
Да вот незадача - нужен интернет.sudo
выполню вначале:
sudo -i
Получаем имя устройстваcurl
sudo apt install curl
Ставим клиент:
curl -s https://install.zerotier.com | sudo bash
Примерный вывод:procToFile.ps1
) для получения списка процессов:change logon /disable
psql -U postgres -c "delete from client where name='client-name'" bacula
где client-name полное имя клиента (можно посмотреть в каталоге /var/db/bacula там он представлен в виде client-name.bsr)dbcheck -f -b -c /usr/local/etc/bacula/bacula-dir.conf
sudo
pvesr
управляет репликацией хранилищ платформы Proxmox VE. Репликация хранилища обеспечивает избыточность для гостей, использующих локальное хранилище, и сокращает время миграции.zfs create <pool>/<new_dataset>
Для включения шифрования набора данных необходимо при его создании указать ряд опций (указываются с ключом -o):