Size: a a a

2019 November 13

∀lǝxǝʎ in SPbLUG chat
и описание у этого rocket очень не очевидными мне показались
источник

p

pragus in SPbLUG chat
∀lǝxǝʎ
нахуа?
запускать недоверенные контейнеры
источник

∀lǝxǝʎ in SPbLUG chat
ну просто зачем было впихивать это в один инструмент? Запускали бы виртуалку чем угодно, тем же vagrant'ом, а внутри с контейнерами уже возились rocket'ом и и прочим из мира контейнеров
источник

p

pragus in SPbLUG chat
∀lǝxǝʎ
ну просто зачем было впихивать это в один инструмент? Запускали бы виртуалку чем угодно, тем же vagrant'ом, а внутри с контейнерами уже возились rocket'ом и и прочим из мира контейнеров
2 секунды на запуск
источник

∀lǝxǝʎ in SPbLUG chat
ок-ок, я с rocket'ом не знаком
и вообще рад что в моей жизни нет контейнеров
источник

SM

Serge Matveenko in SPbLUG chat
Vartan Khachaturov
В вопросе Сергея были байты, если что
🤗
источник

SM

Serge Matveenko in SPbLUG chat
Vartan Khachaturov
но тогда придется поебаться с инкрементом :)
мне не нужен sequence. я их сам придумываю. в этом как бы и суть. чтобы надежно параллельно в разных местах придумывать монотонные айдишники, которые потом будут собираться в одно общее место и не клэшиться.
у меня там логическая репликация кусков из разных мест в одно общее хранилище.
айдишники типа монговских, они же в twitter используются, кстати;)
пока я склоняюсь либо сделать таки 8 байтов, но там придется некоторые ручные действия совершать, чтобы идентификаторы источников не клэшились, либо CHAR(24) взять и hex-ом складывать
источник

SM

Serge Matveenko in SPbLUG chat
∀lǝxǝʎ
лучше уж что-то типа binary(16)
меня напрягает, что оно переменной длины и там вот как раз могут быть вские истории со скоростью, мне кажется
источник

SM

Serge Matveenko in SPbLUG chat
Michael M
привет.
Я полный ноль в qemu в плане админства. А начав изучать тему, понял, что она довольно обширна и быстро её не осилить. Хочется понять, с чего начать и в какую сторону двигаться.

Задача состоит в том, чтобы запустить в виртуалке убунту, настроить её , а потом использовать этот образ для установки и запуска разного небезопасного софта.

Обнаружил, что есть аж три варианта убунты: server, core и cloud. Вроде бы больше подходит cloud, ибо маленький образ и есть apt. Но потом оказалось, что там нужно писать cloud-init конфиг, на котором я пока затупил.

Хочется понять, туда ли я двигаюсь?
возьми fedora, boxes и ставь туда ubuntu server
под капотом будет qemu, сможешь забрать образ, а установка и развлечения в гуе - удобно
источник

SM

Serge Matveenko in SPbLUG chat
Michael M
да, я упустил самое главное: я пока не понял, как запустившуюся в qemu убунту сконфигурировать. Мне не ясно как это сделать или конфигом каким-то или sh-скриптом.

второй не ясный вопрос: как мне передавать уже настроенной виртуалке информацию о том, что ей запускать после загрузки? Например, мне нужно будет запустить сначала скрипт, который проинсталлирует необходимый софт, а потом перезапустить виртуалку без доступа к сети и запустить другой небезопасный скрипт.

С тем, как включать и отключать сеть я вроде разобрался, но ещё не пробовал. А вот с запуском конкретного скрипта ещё нет.
можно почитать про pxe boot, например. или про seed при установке, не помн как оно, чтобы ставить сразу нужно всё

а еще можно взять ansible и ходить им в подготовленную голую вируталку, восстановленную из образа.
надо что-то другое - снес вируталку, заново из образа восстановил и сделал что надо с ней снова.
источник

VK

Vartan Khachaturov in SPbLUG chat
Serge Matveenko
мне не нужен sequence. я их сам придумываю. в этом как бы и суть. чтобы надежно параллельно в разных местах придумывать монотонные айдишники, которые потом будут собираться в одно общее место и не клэшиться.
у меня там логическая репликация кусков из разных мест в одно общее хранилище.
айдишники типа монговских, они же в twitter используются, кстати;)
пока я склоняюсь либо сделать таки 8 байтов, но там придется некоторые ручные действия совершать, чтобы идентификаторы источников не клэшились, либо CHAR(24) взять и hex-ом складывать
Что-нить такое тогда? https://github.com/tvondra/sequential-uuids
источник

SM

Serge Matveenko in SPbLUG chat
вот, это про seed при установке
источник

SM

Serge Matveenko in SPbLUG chat
Michael M
всё таких хочется разобраться, как сделать правильно.
правильно так, как будет решать вашу задачу
источник

SM

Serge Matveenko in SPbLUG chat
pragus
2 секунды на запуск
в таких задачах часто нужно именно вируталки, без доп слоев. дабы и ядро было заданное и всё такое
источник

SM

Serge Matveenko in SPbLUG chat
Michael M
меня интересует qemu больше всего описанного.
я бы сказал, что взять ansible и скриптить в нем, всё что надо.
и поднятие виртуалок и рестарт, и подключение к ним, с запуском нужных скриптов.
с вируталкой без сети будет посложнее. там придется потрогать подключения.
может тогда действительно проще будет взять vagrant, но оно потяжелее будет.
но vagrant относительно просто дает возможно получить снаружи шел в виртуалку и чего-нибудь запустить.
источник

AF

Andrey F in SPbLUG chat
Michael M
да, я упустил самое главное: я пока не понял, как запустившуюся в qemu убунту сконфигурировать. Мне не ясно как это сделать или конфигом каким-то или sh-скриптом.

второй не ясный вопрос: как мне передавать уже настроенной виртуалке информацию о том, что ей запускать после загрузки? Например, мне нужно будет запустить сначала скрипт, который проинсталлирует необходимый софт, а потом перезапустить виртуалку без доступа к сети и запустить другой небезопасный скрипт.

С тем, как включать и отключать сеть я вроде разобрался, но ещё не пробовал. А вот с запуском конкретного скрипта ещё нет.
не изобретайте велосипед откройте для себя чудесный мир CI/CD
источник

AF

Andrey F in SPbLUG chat
@amavlyanov кстати, а давай я таки в этом месяце порасскажу как сделать начинку для облаков как раз ;)
источник

MM

Michael M in SPbLUG chat
Andrey F
не изобретайте велосипед откройте для себя чудесный мир CI/CD
Подскажите, пожалуйста, как, прочитав эту фразу, мне что открыть? Гуглил по "чудесный мир", совсем не то выдаёт.
источник

W

Womchik in SPbLUG chat
Michael M
Подскажите, пожалуйста, как, прочитав эту фразу, мне что открыть? Гуглил по "чудесный мир", совсем не то выдаёт.
ci/cd яндексить
источник

MM

Michael M in SPbLUG chat
я знаю , что значат эти сокращения, просто хочу показать всю бесполезность подобных сообщений.
источник