Добрый день сообществу!Досталась в обслуживание небольшая организация, в которой, на мой взгляд, неэффективно используются серверные ресурсы. Есть два железных сервера - от НР и от SM, на одном спит 1С под 2008 сервером на 6 ГБ ОЗУ, на другом сделан шлюз на линуксе с 16 ГБ. "Спит" - потому, что работает с бухгалтерией 1 человек пару раз в неделю. У обоих средняя загрузка болтается в районе 0-2%
После обсуждения с руководством, решили "поменять их местами" с оптимизацией ресурсов, получил общее "добро", но без серьёзных финансовых вливаний, т.к. организация бюджетная - все большие расходы/закупки/договора только через тендер со всеми вытекающими растратами времени...
Выбор пал на Proxmox - много пишут про неё, бесплатна, перспективна и недавно вышел новый релиз...
Для обкатки и экспериментов выделили машинку 2xIntel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz с 2 ГБ оперативки (пока) и диск на 512 ТБ.Поставил PVE, сделал снап системного диска 2008 - получилось 120 ГБ. И вот тут я упёрся: установщик PVE сделал два раздела - 100 ГБ local и 350 ГБ - local-lvm, причём к последнему доступ старательно скрывает - из консоли (шелла) я пока добраться до него не могу. Залить на local - не хватает места. Как можно конвертнуть .vhd и залить на local-lvm в условиях нехватки дискового пространства?
До этого работал только с VMWare. Там таких заморочек с промежуточным разделом для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE, но, похоже, решение найдётся не скоро. Может, у кого-то есть опыт решения, исходя из описанных условий? спасибо!
> Для обкатки и экспериментов выделили машинку ... и диск на 512 ТБ."Ви слишком много кушаете" (с) Ширли-Мырли
>> Для обкатки и экспериментов выделили машинку ... и диск на 512 ТБ.
> "Ви слишком много кушаете" (с) Ширли-МырлиУпс... Очапетка... Гигабайт, конечно...
> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,Делайте на том что знаете.
>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
> Делайте на том что знаете.Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(
>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>> Делайте на том что знаете.
> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(Комментарии про бесплатность Proxmox прочтите внимательно: https://habrahabr.ru/post/332542/
>>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>>> Делайте на том что знаете.
>> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(
> Комментарии про бесплатность Proxmox прочтите внимательно: https://habrahabr.ru/post/332542/Спасибо. Ничего криминального я там не нашёл. Платность доп.сервиса - это не платность платформы. Красношапковцы давно уже этим промышляют и при этом никто не требует дополнительных денег за Федору/Центос, которых чуть ли не 2/3 в Сети.
Последние телодвижения VMWare в сторону бесплатности очень радуют, конечно, но ещё народ не привык - пугаются. Поэтому выбор уже сделан, первые шаги по намеченному плану - тоже.
>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>> Делайте на том что знаете.
> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(oVirt не подойдет?
Ставите самбу, монтируете шару, где у вас образ, далее по мануалам.
Про миграцию на Proxmox: https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE
Storage Model: https://pve.proxmox.com/wiki/Storage> Поставил PVE, сделал снап системного диска 2008 - получилось 120 ГБ. И
> вот тут я упёрся: установщик PVE сделал два раздела - 100
> ГБ local и 350 ГБ - local-lvm, причём к последнему доступ
> старательно скрывает - из консоли (шелла) я пока добраться до него
> не могу.local-lvm - Это lvm thin pool, внутри него создаются разделы с дисками для виртуалок
> Залить на local - не хватает места. Как можно
> конвертнуть .vhd и залить на local-lvm в условиях нехватки дискового пространства?Создаёшь два lvm тома по ~140 гиг внутри local-lvm, форматируешь их, монтируешь, на один заливаешь .vhd и конвертишь его в raw на второй раздел. Первый раздел удаляешь. Смотришь - какого размера получился raw образ, создаёшь виртуалку и указывешь ей размер диска >= raw. Затем с помощью dd заливаешь raw образ на диск виртуалки. Проверяешь настройки виртуальной машины и пробуешь её запустить. Если всё нормально, удалаяешь второй раздел, на котором лежал raw образ.
Дальше читаешь https://pve.proxmox.com/wiki/Windows_2008_guest_best_practices и правишь настройки сервера в соответствии.
> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
> но, похоже, решение найдётся не скоро.Там нет ничего сложного, если есть опыт работы с linux и lvm
Proxmox VE - вполне достойная вещь для своих задач
> Про миграцию на Proxmox: https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE
> Storage Model: https://pve.proxmox.com/wiki/StorageДа-да. Вот где-то здесь я сейчас и обитаю...
>> Поставил PVE, сделал снап системного диска 2008 - получилось 120 ГБ. И
>> вот тут я упёрся: установщик PVE сделал два раздела - 100
>> ГБ local и 350 ГБ - local-lvm, причём к последнему доступ
>> старательно скрывает - из консоли (шелла) я пока добраться до него
>> не могу.
> local-lvm - Это lvm thin pool, внутри него создаются разделы с дисками
> для виртуалокСпасибо. До сих пор пока не сталкивался.
>> Залить на local - не хватает места. Как можно
>> конвертнуть .vhd и залить на local-lvm в условиях нехватки дискового пространства?
> Создаёшь два lvm тома по ~140 гиг внутри local-lvm, форматируешь их, монтируешь,
> на один заливаешь .vhd и конвертишь его в raw на второй
> раздел. Первый раздел удаляешь. Смотришь - какого размера получился raw образ,
> создаёшь виртуалку и указывешь ей размер диска >= raw. Затем с
> помощью dd заливаешь raw образ на диск виртуалки. Проверяешь настройки виртуальной
> машины и пробуешь её запустить. Если всё нормально, удалаяешь второй раздел,
> на котором лежал raw образ.Вот за это - отдельное спасибо!
> Дальше читаешь https://pve.proxmox.com/wiki/Windows_2008_guest_best_practices и
> правишь настройки сервера в соответствии.
>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>> но, похоже, решение найдётся не скоро.
> Там нет ничего сложного, если есть опыт работы с linux и lvmСогласен. Просто, как обычно, руководство хочет здесь и вчера. Вот и хочется побыстрее разобраться и сделать. А механизм в PVE немного другой, опыта работы с VMWare не во всём хватает. Вот и блуждаю пока в лабиринтах wiki.
> Proxmox VE - вполне достойная вещь для своих задач
Не сомневаюсь - давно на него смотрю, радует, как проект растёт, только раньше боялись его попробовать из-за возможной сырости.
> Не сомневаюсь - давно на него смотрю, радует, как проект растёт, только
> раньше боялись его попробовать из-за возможной сырости.Сидел на нём лет 7 - никакой сырости, только поставь аккуратно.
Про твою 2008 - 120G ей не хватит, она растёт неограниченно. Старые патчи там никогда не удаляются и вообще нет штатного способа их удалить. Единственный разумный способ - каждые полгода переставлять винду заново и переносить со старой копии только пользовательские данные.
Если не планируешь использовать кластерные функции PVE и контейнеры, то сам PVE тебе не сильно нужен. Поставь virt-manager и сиди на голом KVM.
> Про твою 2008 - 120G ей не хватит, она растёт неограниченно. Старые
> патчи там никогда не удаляются и вообще нет штатного способа их
> удалить. Единственный разумный способ - каждые полгода переставлять винду заново и
> переносить со старой копии только пользовательские данные.Рассказать, как я делал "внешний fstrim" qemu-образу виртуалочки с XP?
Или Вы не про то?
> Если не планируешь использовать кластерные функции PVE и контейнеры, то сам PVE
> тебе не сильно нужен. Поставь virt-manager и сиди на голом KVM.
>> удалить. Единственный разумный способ - каждые полгода переставлять винду заново и
>> переносить со старой копии только пользовательские данные.
> Рассказать, как я делал "внешний fstrim" qemu-образу виртуалочки с XP?
> Или Вы не про то?Не про то.
Для борьбы с DLL Hell M$ не удаляют старые версии. Начиная то ли висты, то ли с 2008 все обновления накапливаются, неограничено раздувая файловую систему. Начальная установка 10G, через полгода 100G, ещё через полгода 300G.
Разумеется, можно форкать снапшот исходной установки, а не ставить с нуля, но ожидай граблей с AD, лицензиями и проч. В какой-то момент тебе потребуется старая и новая копии одновременно, а у них не совпадают только MAC-адреса.
>[оверквотинг удален]
>> Или Вы не про то?
> Не про то.
> Для борьбы с DLL Hell M$ не удаляют старые версии. Начиная то
> ли висты, то ли с 2008 все обновления накапливаются, неограничено раздувая
> файловую систему. Начальная установка 10G, через полгода 100G, ещё через полгода
> 300G.
> Разумеется, можно форкать снапшот исходной установки, а не ставить с нуля, но
> ожидай граблей с AD, лицензиями и проч. В какой-то момент тебе
> потребуется старая и новая копии одновременно, а у них не совпадают
> только MAC-адреса.Прочтите наконец руководство к Windows Update Cleanup
Все удаляется... Ничего не растет....
> Прочтите наконец руководство к Windows Update Cleanup
> Все удаляется... Ничего не растет....Гы, всего за 5 лет плагин сделали. Правда, уже не надо, совсем.
Вы считаете что проблема в том, что руководство не прочитано??
))))
>>> вот тут я упёрся: установщик PVE сделал два раздела - 100
>>> ГБ local и 350 ГБ - local-lvm, причём к последнему доступ
>>> старательно скрывает - из консоли (шелла) я пока добраться до него
>>> не могу.
>> local-lvm - Это lvm thin pool, внутри него создаются разделы с дисками
>> для виртуалок
> Спасибо. До сих пор пока не сталкивался.В общем, для тех, кто вдруг обнаружит, что идёт по моим стопам и упирается в ту же стену - дополнительные подсказки для решения ситуации (тех, кто эти грабли оставил уже далеко позади, прошу сильно не критиковать):
для поддержания оптимизьма в настроении - можно посмотреть на вывод pvs и lvs - первая покажет, что есть том lvm, его размер, расположение, формат, а вторая - чем он занят.>>> Залить на local - не хватает места. Как можно
>>> конвертнуть .vhd и залить на local-lvm в условиях нехватки дискового пространства?
>> Создаёшь два lvm тома по ~140 гиг внутри local-lvm, форматируешь их, монтируешь,С этой частью можно поступить проще - по подсказке товарища Лето, но без установки самбы монтируем шару со снапшотом как cifs, затем создаём новую машину с диском необходимого размера. Для тех, кто любит набивать шишки - можно попробовать сразу виртуальный SCSI, а путь IDE хорошо расписан здесь: http://it-mehanika.ru/index.php/2009-12-06-20-02-41/25-the-p....
осталось разобраться, куда конвертить образ - тут поможет команда lvscan - во-первых надо лишний раз убедиться, что том в состоянии ACTIVE, а во-вторых она покажет устройство в /dev для тома. Ну, а далее - по инструкциям...
Всем удачи!