GO
UPDATE Files
SET BinaryData = CONVERT(varbinary(max),''), datasize = 0
WHERE FileName = 'c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl'
GO
В связи с выходом из строя железного контроллера Unifi, появилась надобность в запуске небольшой виртуальной машинки с контроллером. Так как устройства в беспроводной сети поголовно все устаревшие - версия контроллера Unifi требовалась не старше 7.3. Так же, в связи с импортозамещением, в качестве ОС выбрана РЕД ОС 7.3.
Для ускорения установки воспользовался готовой сборкой с сайта marmotte.net.
1. Устанавливаем UniFi Controller 7.3:
# dnf install https://dl.marmotte.net/rpms/redhat/el7/x86_64/unifi-controller-7.3.83-1.el7_9/unifi-controller-7.3.83-1.el7_9.x86_64.rpm
2. Контроллер по-умолчанию устанавливается в каталог /opt/UniFi. При установке контроллера в зависимостях также устанавливаются СУБД mongoDB 3.6 и java-1.8.0-openjdk. В файле /opt/UniFi/readme.txt написаны рекомендации по ПО - это mongoDB 3.4.15 и Oracle Java 8. При этом если с mongoDB 3.6 контроллер работать еще будет, то с Java 1.8.0 он не работает. Судя по документации версия 7.3 контроллера работает максимум с java-11-openjdk. Поэтому устанавливаем требуемую версию Java:
# dnf install java-11-openjdk
# alternatives --config java
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.422.b06-3.el7.x86_64/jre/bin/java)
+ 2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-1.el7.x86_64/bin/java)
# systemctl enable unifi
# systemctl start unifi
# mongod --repair --dbpath /opt/UniFi/data/db/
Очень редко переустанавливаю Mac OS с нуля, без восстановления настроек из Time Machine, поэтому был сильно удивлен что файлов с настройками браузера Safari не оказалось на прежнем месте (где они были лет 10-15 назад)). Пришлось покопаться в системе.
В результате файлы нашлись по пути
~/Library/Containers/com.apple.Safari/Data/Library/Safari
Можно заменить всю папку Safari на новой системе, можно заменить только файлы
SafariTabs.db
SafariTabs.db-shm
SafariTabs.db-wal
После чего стартуем Safari и наслаждаемся использованием своих старых вкладок.
Пользуемся уже глубоко устаревшим vSphere 5.5 (железо старенькое, 6 вмваря уже не встает, но со своими задачами кластер справляется), так что давно привык к миграции и клацанью мышкой по нарисованным кнопкам в гуе. Но тут вдруг на стенде столкнулся с надобностью перекинуть ВМ с ESXi1 на ESXi2 (оба с локальными датасторами) без использования промежуточной машины. Самое простое оказалось перекинуть через ssh.
Что делаем:
1) Через vmvare-клиента включаем службу ssh.
2) Разрешаем клиенту ssh ходить через firewall
4) Выключаем ВМ на ESXi1 и удаляем ее из ивентаря.
5) Подключаемся к ESXi1 по ssh и переходим в каталог с копируемой ВМ
cd /vmfs/volumes/datastore1/Имя_ВМ
6) Копируем файлы ВМ на esxi2
scp -v -c aes128-ctr -r * root@IPадресESXi2:/vmfs/volumes/datastore1/ИмяВМ
вводим пароль пользователя root ESXi2 и если все в порядке - начнется копирование.