Size: a a a

2020 September 07

r

riv1329 in ru_proxmox
Сергей Голод
тут всё зависит от того как ФС внутри виртуалки устроена. Если данные по всему "диску" размазаны то вряд ли сократите. А прокс жив или уже не поднимается?
Если есть возможность сделать снимок или бекап, и возможность загрузиться с любого линукса, то gparted может не только подвигать разделы и их границы, но и уменьшать многие файловые системы, в том числе ntfs. Gparted утилита графическая, можно запускать через ssh и проброс x11 даже с винды.
источник

r

riv1329 in ru_proxmox
Я предлагаю сделать так:
- на целевой файловой системе создать разряженный файл нужного рамера. Разряженные файлы могу привышать на сколько угодно физически доступное место. Место будет расходоаатся по мере перезаписи участков разрядкнного файла
- остановить виртуалку
- попробовать перенести за один даунтайм ночью:
-- загрузиться в live-систему виртуалку, например systemrescuecd
-- последовательно сдампить через pipe ssh+ lz4 или pbzip2-сжатие или pipe netcat+ lz4 или pbzip2 + aespipe: разметку mbr или gpt, создать разделы lvm, содержимое файловыз систем, каждую подходящей утилитой (ntfs-clone, xfsdump, dump или в крайнем случае tar). Компрессию надо выбирать в зависимости от канала и мощности процессора. Если канал широкий или процессор слабый lz4 через liblz4-tool


- если не успеет за раз, или предвдущий метод кажется сложным, можно использовать rdiff для бекапа в несколько приёмов:

-- забить фс нулями, создав на каждой файл из нулей на всё доступное пространство и удалив его.
-- получить с целевой системы сигнатуру занятого пространства (разряженный файл при чтении даёт нули)
-- получить diff с источника и применить к цели, это делается через pipы
-- прервать процесс в начале рабочего дня если за раз не хватило времени.
-- в следующую ночь повторить.

В результате получится разряженный raw-образ.

Если провайдер не даёт делать диски больше 100Гб, но можно взять двп диска, их можно объеденить с помощью lvm в один большой том. Думаю lvm будет уместнее, т.к фактически диски могут оказатся на одном устройстве и чередование снизит производительность.

Вышеописанные способы я часто применяю в работе. Могу написать конкретные команды, но надо знать файловые системы в lvm
источник

HH

Haters Gonna Hate in ru_proxmox
пока сделал так, vzdump --compress lzo 101 --stdout | ssh root@ip "cat - > backup.gz"   потом попробую сжать. если не выйдет в AWS просто закину этот образ на 120-160 гигов
источник

I

Ivan in ru_proxmox
зачем делать образ и играться с партициями, когда достаточно перенести конфиги и данные ?
источник

Т

Техник in ru_proxmox
#вопрос
Здравствуйте.
Настраиваю правила доступа для брандмауэра Proxmox через WEB интерфейс.
Вопрос в логировании.
В датацентре создаю группу безопасности, где запрещаю исходящий трафик на все приватные сети, разрешив доступ только к шлюзу по-умолчанию.
Ставлю log level: debug (для теста) в настройках правил самой группы.
Применяю группу к ВМ.
Логирование идет на уровне узла proxmox, в логировании фаерволла самой ВМ пусто, независимо от настроек логирования в параметрах фаерволла ВМ.
Что нужно сделать, чтоб логирование велось не на уровне хоста, а на уровне ВМ, к которой примена группа безопасности?
источник

FK

Fedor Krashnikov in ru_proxmox
Крутить фаервол на уровне вм
источник

FK

Fedor Krashnikov in ru_proxmox
Единый центр фильтрации и логирования, удобно же
источник

FK

Fedor Krashnikov in ru_proxmox
Ivan
зачем делать образ и играться с партициями, когда достаточно перенести конфиги и данные ?
Это и была переналивка- но от неё отказались
источник

Т

Техник in ru_proxmox
Fedor Krashnikov
Единый центр фильтрации и логирования, удобно же
ну как бэ да, если б был там хоть какой-то фильтр, а в общем - не удобно.
источник

Т

Техник in ru_proxmox
Fedor Krashnikov
Крутить фаервол на уровне вм
В смысле, в самой ВМ правилами?
источник

FK

Fedor Krashnikov in ru_proxmox
Там фильтруется ничуть не хуже, чем ручками на вм.
источник

FK

Fedor Krashnikov in ru_proxmox
Техник
В смысле, в самой ВМ правилами?
Да
источник

FK

Fedor Krashnikov in ru_proxmox
А хостовые с неё снять чтоб не плодить сущности
источник

Т

Техник in ru_proxmox
Нет, смысл как раз прозрачно для ОС в ВМ рулить.
источник

FK

Fedor Krashnikov in ru_proxmox
Такого нет - можно накостылить через агент и скрипты
источник

FK

Fedor Krashnikov in ru_proxmox
Но только третьими средствами
источник

FK

Fedor Krashnikov in ru_proxmox
Проксмокс позволяет фильтровать трафик в бриджах, через которые вм подключается
источник

FK

Fedor Krashnikov in ru_proxmox
Тем же иптаблесом вроде
источник

Т

Техник in ru_proxmox
Fedor Krashnikov
Такого нет - можно накостылить через агент и скрипты
Ну как же нет, если есть. Фаерволл на уровне проксмокса никак не отображается в гостевой ОС.
источник

FK

Fedor Krashnikov in ru_proxmox
Техник
Ну как же нет, если есть. Фаерволл на уровне проксмокса никак не отображается в гостевой ОС.
Я говорил в этом сообщении про третьи инструменты, работающие через гест агент и исполняющиеся на проксмоксе
источник