Снапшот менеджер(Truenas core\scale)

Делимся опытом, как и какие решения применяете к своим пк. Игры, программы, виртуализация и т.д.
Ответить
KasperZzz(22)
Site Admin
Сообщения: 37
Зарегистрирован: Чт апр 04, 2024 12:01 am

Снапшот менеджер(Truenas core\scale)

Сообщение KasperZzz(22) »

Написал скрипт\прогу, для большего удобства пользователей.
Программа снимает снимок с вашего оригинального образа и создает нужное количество клонов.

Первым делом впишите настройки, вставлять инфу можно комбинацией SHIFT+INSERT
settings.jpg
Api Key - это ключ который вы можете сгенерировать в своем Truenas
apikey.jpg
Ссылка на Truenas Api - обычно выглядит так - http://ВашИпАдрес/api/v2.0
Главный пул - это пул который вы создали из дисков, нужно вписать его название.
pool.jpg
Главный диск - это тот диск который вы создали как оригинальный и с которого хотите делать копии.
Сколько ПК - это сколько ПК вы хотите подключить к TrueNas. (Столько клонов и зависимостей создастся)

При нажатии "Создать снапшот и клоны" программа автоматически сделает снапшот с диска который вы указали в настройках.
Из этого пула она сделает клоны и так же пропишет все остальные настройки для пк нумеруя их от 01,02,03 и т.д.

При нажатии "Удалить снапшот и клоны" появится окно куда нужно вставить имя снапшота, который вы хотите удалить(Пример имени -hdd_20240709_173724).Так же программ удалит все связанные с снапшотом клоны и его зависимости ISCSI. (Кроме Initiators Groups.Их удалять незачем.)

Ид. группы порталов можно прописать в настройках прграммы
1600_Ashe.jpg
В общем пробуйте пишите если будут какие то косяки, буду пытаться исправлять.
Напомню вам, что программа сырая, всякие дурости юзеров она не отлавливает и не предотвращает, по типу запихать в название пула кавычки слеши и тд.
Кучу вещей не предусмотрено в пользовании, но свое дело делает.


Концепт такой, выключаете все пк, запускаете удаление снапшотов, запускаете создание снапшотов и включаете все пк. У всех пк должны появится обновленные диски.

Программа во вложении, доступна зарегистрированным юзерам с подтвержденной почтой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Evgen319
Сообщения: 2
Зарегистрирован: Чт июл 11, 2024 6:05 pm

Re: Снапшот менеджер(Truenas core\scale)

Сообщение Evgen319 »

При запуске программы выдало:
Traceback (most recent call last):
File "main.py", line 420, in <module>
File "main.py", line 20, in __init__
File "main.py", line 59, in set_icon
File "tkinter\__init__.py", line 2080, in wm_iconbitmap
_tkinter.TclError: bitmap "F:\python\MTSFOGPLAYHELPER\TrueNasCore\favicon.ico" not defined
KasperZzz(22)
Site Admin
Сообщения: 37
Зарегистрирован: Чт апр 04, 2024 12:01 am

Re: Снапшот менеджер(Truenas core\scale)

Сообщение KasperZzz(22) »

Неловко получилось :mrgreen:
KasperZzz(22)
Site Admin
Сообщения: 37
Зарегистрирован: Чт апр 04, 2024 12:01 am

Re: Снапшот менеджер(Truenas core\scale)

Сообщение KasperZzz(22) »

Evgen319 писал(а): Сб июл 27, 2024 5:18 pm При запуске программы выдало:
Traceback (most recent call last):
File "main.py", line 420, in <module>
File "main.py", line 20, in __init__
File "main.py", line 59, in set_icon
File "tkinter\__init__.py", line 2080, in wm_iconbitmap
_tkinter.TclError: bitmap "F:\python\MTSFOGPLAYHELPER\TrueNasCore\favicon.ico" not defined
Вроде исправил))
diplomatq
Сообщения: 3
Зарегистрирован: Пн янв 27, 2025 11:32 pm

Re: Снапшот менеджер(Truenas core\scale)

Сообщение diplomatq »

Скрипт удалил мне основной pool с играми на truenas scale. Будьте очень осторожны!
KasperZzz(22)
Site Admin
Сообщения: 37
Зарегистрирован: Чт апр 04, 2024 12:01 am

Re: Снапшот менеджер(Truenas core\scale)

Сообщение KasperZzz(22) »

Это абсолютно не возможно. Так как удаляются только клоны, оригинал не удаляется, там такой даже команды нету. Там идет поиск снапшотов, если они есть то удаляются их клоны, потом сам снапшот и создается новый снапшот из которого создаются клоны. Так что следите за своими пальчиками, что вы там удаляете.
R12serg
Сообщения: 6
Зарегистрирован: Пт фев 21, 2025 2:58 pm

Re: Снапшот менеджер(Truenas core\scale)

Сообщение R12serg »

Добрый день, а сейчас на новой версии TrueNAS SCALE 25.04.1 этот менеджер будет работать? Потому что не совсем понятно, на скриншотах клоны создаются прямо из пула, но их же невозможно подключить по iSCSI, можно подключить только клоны Zvol, а про Zvol вообще ни слова не говорится, раньше весь пул что ли создавался как Zvol?
R12serg
Сообщения: 6
Зарегистрирован: Пт фев 21, 2025 2:58 pm

Re: Снапшот менеджер(Truenas core\scale)

Сообщение R12serg »

В общем менеджер проверил, всё работает, большое спасибо с ним намного удобнее.
Ответить