|
2.2, Аноним (2), 23:11, 24/04/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Какое именно? И зачем именно в девопсе? Как мне видится невозможность сдампить GUI приложения несколько ограничивает применимость на десктопе, но всё же. Да и вроде говорили что для иксов анриал, но для вейланда возможно. Так уж получается, что какой-нибудь блендер иногда неплохо бы остановить по разным причинам.
| |
|
3.22, Аноним (21), 07:19, 25/04/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> и вроде говорили что для иксов анриал
Лгут тебе. Выше ссылки на LiveCD и исходники ядра Linux, все оттестировано и работает.
Жаль, не смогли протолкнуть эти, ПРАВЕЛЬНЫЕ, технологии в официальное ядро. Победила красная шляпа с cgroups, namespaces, systemd+dbus+polkit.
| |
|
4.69, xoy (??), 21:45, 11/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Дела давно минувших лет - преданье старины глубокой.
| |
|
|
4.58, Илья (??), 19:17, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> А вейленд такое же нинужгое зло
А есть какой-то другой способ окна рисовать?
| |
|
5.63, Аноним (63), 08:45, 27/04/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
X11, он более универсален, поддерживает сеть, многоголовость (DMX). Хотя и DMX в иксах недавно похерели. Наверно производители железа приплатили.
| |
|
6.68, Илья (??), 17:34, 01/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> X11, он более универсален, поддерживает сеть, многоголовость (DMX). Хотя и DMX в
> иксах недавно похерели. Наверно производители железа приплатили.
Его же усиленно выпиливают и везде рекомендуют от него отказываться.
| |
|
|
|
|
2.7, Аноним (7), 23:42, 24/04/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Было бы неплохо смигрировать вживую контейнер с одной машины на другую, например.
| |
|
3.12, Dzen Python (ok), 23:57, 24/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
М?
Прикладники научились писать софт, который не требует перезапусков раз в эн времени?
Или 640 петабайт оперативы уж точно должно хватить всем?
| |
|
4.14, 48 (?), 00:40, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
А что драйверов на расте писать не собираются? или системы не состоят из контейнеров внутри виртуалок, потому что никто низачто не отвечает?
| |
|
3.40, Ivan (??), 11:16, 25/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Жду пока в Proxmox VE добавят живую миграцию LXC контейнеров. Ранее в Promox VE работала живая миграция
OpenVZ контейнеров. После того как разработчики в Proxmox VE добавили LXC вместо OpenVZ, то они сломали живую миграцию контейнеров.
| |
|
|
5.54, PnD (??), 16:23, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
LXC оборачивает то что умеет ядро с cgropus.
Там некому (пока?) контролировать состояние памяти (чтобы построить поверху миграцию). Максимум что можно — зафризить SIGSTOP и потом тащить всю память, до победного.
Второй проблемой будет перенос состояния CPU в новую точку запуска контейнера. И вот его в CRIU как-то сумели решить, как я понял из новости.
* "Тапки", fd etc. не упоминаю т.к. в целом тривиально.
| |
|
|
|
|
1.4, Аноним (4), 23:38, 24/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Я minecraft приостанавливал посылая SIGSTOP через htop, чтоб проц не грузил, когда на паузе
| |
|
2.55, PnD (??), 16:41, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> через htop
Сотонист, не иначе.
# pkill -STOP -f XXX
# pkill -CONT -f XXX
| |
|
1.6, Аноним (7), 23:41, 24/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что происходит с файловыми дескрипторами? Например, программа пишет что-то в файл на нфс-шаре, мы её резко снэпшотим. Потом - восстанавливаем на другой машине с такой же нфс-шарой. Сможет ли она продолжить писать в тот же файл?
Также сокеты иксов и пульсов. Допустим я хочу перенести граф-приложение с машины на машину. Persistent storage - тот же нфс.
| |
|
2.11, Dzen Python (ok), 23:56, 24/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Отслеживание открытых файлов и маппинг на удаленной машине?
Дамп небольших файлов целиком с переносом образа процесса на удаленную машину?
Резолв соединений к БД на уровне внешних процессов-брокеров?
> Потом - восстанавливаем на другой машине с такой же нфс-шарой. Сможет ли она продолжить писать в тот же файл?
Если пути и окружение совпадает - то почему бы и нет? Главное - синхронизировать состояние целефого файла, гарантируя, что не было разрушающих формат дозаписей, т.к. снять мы можем в произвольный момент времени.
> А что происходит с файловыми дескрипторами?
Это как раз наименьшая проблема. Тут гораздо большая проблема с окружением (которое по умолчанию может быть очень отличным от машины, на которой сняли снапшот).
| |
|
3.24, Аноним (24), 08:24, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Тут гораздо большая проблема с окружением (которое по умолчанию может быть очень отличным от машины, на которой сняли снапшот).
Допустим у нас контейнер, содержимое которого рсинхаем перед расснапшочиванием.
| |
|
|
3.65, Олег (??), 21:33, 28/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
кеши сделабт много прикольного
уже умеют много прикольного без всяких нововведений
| |
|
|
|
|
3.33, Sw00p aka Jerom (?), 09:36, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Лол, Фантому надо было родиться на западе, чтобы эпфийцы заценили его :) как и все остальное давным-давно изобретенное, но не оцененное.
| |
|
|
1.16, Аноним (16), 01:06, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.
Это что за чёрная магия? Как это работает?
| |
|
2.17, Аноним (2), 01:43, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.
> Это что за чёрная магия? Как это работает?
За натом работает, видимо. У меня отваливались по таймауту. Если программа рассчитана на обновление соединения то всё будет работать при этом, а так вообще никто ничего не заметит.
| |
|
3.27, Tron is Whistling (?), 08:44, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да а в чём магия-то? Дескриптор сокета и прочее переносится со всей сопутствующей инфой.
Если удалённая сторона стаймаутится не успеет - всё будет ок. У меня так SSH-сеансы после часовой отлучки в хибернейт поднимаются.
| |
|
4.46, Бывалый смузихлёб (?), 16:31, 25/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
т.е если подобную штуку запустить и на другом компе, то получится что к одному удалённому источнику установлено 2 одинаковых подключения с разных машин ?
И как тогда они будут одинаковыми, если у новой машины даже адрес будет другой ?
| |
|
|
|
1.19, Аноним (19), 06:34, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Идея хорошая, а вот с реализацией проблемы. После нескольких заморозок процесс начинает глючить. Лучшее решение - это использование виртуализации и снапшотов.
| |
1.28, Tron is Whistling (?), 08:47, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вообще сама идея мне честно говоря нравится. Можно перетащить большой долгоживущий процесс с машины на машину и машину обслужить.
Другое дело, что лично мне оно вообще почти не надо, потому что я строго соблюдаю принцип "одна машина - одна задача" + дублирование/кластеризацию, а контейнерщикам со всякими мокросервисами не надо вообще - их проще грохнуть и перезапустить. Но вот когда у тебя есть какая-то махровая проприетарь или щастье, которое ни задублировать, ни погасить на время обслуживания хост-системы, может быть интересно.
Надо с астериском попробовать - кто-нибудь пробовал?
| |
|
2.56, PnD (??), 16:55, 26/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Э, зачэм астериск? © анекдот про гусей.
Немного не понял смысл упражнения. Не, ну перетащить "прогретую" jvm с одного физ. хоста (без гипервизора-прослойки потому что HFT /а почему тогда java?/ или ещё какая фигня) наверное ок.
Но астер-то зачем вот так???
| |
|
3.62, Tron is Whistling (?), 08:26, 27/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это смотря что у вас на астериске.
У нас есть больничные кол-центры, которые даже блин не раскидать по нодам - там столько стейта, что обмениваться этим стейтом между узлами синхронно очково - малейший чих, и звонки встанут. Обновлять хост-систему на таких нодах - очень лютая тема.
| |
|
4.64, PnD (??), 11:59, 27/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> У нас есть больничные кол-центры, которые даже блин не раскидать по нодам
Да, "положить" дежурную больницу — отдельная песТня, перед заходом на "посадку".
Я такие штуки прокладывал xen (ну и qemu в DM, как без него). Потому что там легче доказать свою невиноватость. (И такой подход впоследствии отлично зашёл в PCI-DSS.)
Но, т.к. x86-железо (да хотя бы и ARM|Power|etc., протекающему PJSIP [20 байт на входящий по последним замерам] вообще пофиг) в нашей унылой реальности "складывается" примерно всегда. Проектировал так чтобы "сложившийся" узел оборвал текущие звонки. (В этом месте никого не привлекут если все регламенты проведены по журналам.) А новые сразу шли на резерв. Чего и вам желаю.
* Если в системе нет регламента для штатного (без сбоев в обслуживании) вывода из нагрузки, то я даже не знаю что сказать…
| |
|
|
|
1.31, 1 (??), 09:18, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Идея хороша, хотя бы для обновления ядра без остановки компа ...
Продумать, чтоб новое ядро перехватывало процессы и вуаля - правильные 24/7
| |
1.37, Аноним (37), 10:16, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Почему нельзя просто скопировать machine1:/proc/$pid1 на machine2:/proc/$pid2
?
| |
1.41, Ддд (?), 12:04, 25/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
В демке они игры на лету между датацентрами по планете перекидывали и игра не осианавливалась
| |
|