The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Перевести сервер в виртуалку"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация)
Изначальное сообщение [ Отслеживать ]

"Перевести сервер в виртуалку"  +/
Сообщение от asphinx on 01-Авг-17, 13:06 
Добрый день сообществу!

Досталась в обслуживание небольшая организация, в которой, на мой взгляд, неэффективно используются серверные ресурсы. Есть два железных сервера - от НР и от 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, но, похоже, решение найдётся не скоро. Может, у кого-то есть опыт решения, исходя из описанных условий? спасибо!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перевести сервер в виртуалку"  +/
Сообщение от ыы on 01-Авг-17, 15:15 
> Для обкатки и экспериментов выделили машинку ... и диск на 512 ТБ.

"Ви слишком много кушаете" (с) Ширли-Мырли

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Перевести сервер в виртуалку"  –1 +/
Сообщение от asphinx on 01-Авг-17, 16:48 
>> Для обкатки и экспериментов выделили машинку ... и диск на 512 ТБ.
> "Ви слишком много кушаете" (с) Ширли-Мырли

Упс... Очапетка... Гигабайт, конечно...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Перевести сервер в виртуалку"  +/
Сообщение от ыы on 01-Авг-17, 15:18 
> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,

Делайте на том что знаете.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Перевести сервер в виртуалку"  –1 +/
Сообщение от asphinx on 01-Авг-17, 16:54 
>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
> Делайте на том что знаете.

Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Перевести сервер в виртуалку"  +/
Сообщение от ыы on 01-Авг-17, 22:41 
>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>> Делайте на том что знаете.
> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(

Комментарии про бесплатность Proxmox прочтите внимательно: https://habrahabr.ru/post/332542/

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Перевести сервер в виртуалку"  +/
Сообщение от asphinx on 03-Авг-17, 12:11 
>>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>>> Делайте на том что знаете.
>> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(
> Комментарии про бесплатность Proxmox прочтите внимательно: https://habrahabr.ru/post/332542/

Спасибо. Ничего криминального я там не нашёл. Платность доп.сервиса - это не платность платформы. Красношапковцы давно уже этим промышляют и при этом никто не требует дополнительных денег за Федору/Центос, которых чуть ли не 2/3 в Сети.

Последние телодвижения VMWare в сторону бесплатности очень радуют, конечно, но ещё народ не привык - пугаются. Поэтому выбор уже сделан, первые шаги по намеченному плану - тоже.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Перевести сервер в виртуалку"  +/
Сообщение от Ant (??) on 05-Авг-17, 15:01 
>>> До этого работал только с VMWare. Там таких заморочек с промежуточным разделом
>>> для заливки служебных/рабочих данных не было. Сейчас читаю wiki от PVE,
>> Делайте на том что знаете.
> Решение принято. Руководство не верит в окончательную бесплатность VMWare. :(

oVirt не подойдет?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Перевести сервер в виртуалку"  +/
Сообщение от Лето on 02-Авг-17, 22:57 
Ставите самбу, монтируете шару, где у вас образ, далее по мануалам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Перевести сервер в виртуалку"  +/
Сообщение от apytlev (ok) on 03-Авг-17, 10:11 
Про миграцию на 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 - вполне достойная вещь для своих задач

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Перевести сервер в виртуалку"  +/
Сообщение от asphinx on 03-Авг-17, 12:28 
> Про миграцию на 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 | Наверх | Cообщить модератору

10. "Перевести сервер в виртуалку"  +1 +/
Сообщение от ACCA (ok) on 03-Авг-17, 18:23 
> Не сомневаюсь - давно на него смотрю, радует, как проект растёт, только
> раньше боялись его попробовать из-за возможной сырости.

Сидел на нём лет 7 - никакой сырости, только поставь аккуратно.

Про твою 2008 - 120G ей не хватит, она растёт неограниченно. Старые патчи там никогда не удаляются и вообще нет штатного способа их удалить. Единственный разумный способ - каждые полгода переставлять винду заново и переносить со старой копии только пользовательские данные.

Если не планируешь использовать кластерные функции PVE и контейнеры, то сам PVE тебе не сильно нужен. Поставь virt-manager и сиди на голом KVM.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Перевести сервер в виртуалку"  +/
Сообщение от Andrey Mitrofanov on 03-Авг-17, 18:38 
> Про твою 2008 - 120G ей не хватит, она растёт неограниченно. Старые
> патчи там никогда не удаляются и вообще нет штатного способа их
> удалить. Единственный разумный способ - каждые полгода переставлять винду заново и
> переносить со старой копии только пользовательские данные.

Рассказать, как я делал "внешний fstrim" qemu-образу виртуалочки с XP?

Или Вы не про то?

> Если не планируешь использовать кластерные функции PVE и контейнеры, то сам PVE
> тебе не сильно нужен. Поставь virt-manager и сиди на голом KVM.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Перевести сервер в виртуалку"  +1 +/
Сообщение от ACCA (ok) on 03-Авг-17, 19:20 
>> удалить. Единственный разумный способ - каждые полгода переставлять винду заново и
>> переносить со старой копии только пользовательские данные.
> Рассказать, как я делал "внешний fstrim" qemu-образу виртуалочки с XP?
> Или Вы не про то?

Не про то.

Для борьбы с DLL Hell M$ не удаляют старые версии. Начиная то ли висты, то ли с 2008 все обновления накапливаются, неограничено раздувая файловую систему. Начальная установка 10G, через полгода 100G, ещё через полгода 300G.

Разумеется, можно форкать снапшот исходной установки, а не ставить с нуля, но ожидай граблей с AD, лицензиями и проч. В какой-то момент тебе потребуется старая и новая копии одновременно, а у них не совпадают только MAC-адреса.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Перевести сервер в виртуалку"  –1 +/
Сообщение от ыы on 03-Авг-17, 19:31 
>[оверквотинг удален]
>> Или Вы не про то?
> Не про то.
> Для борьбы с DLL Hell M$ не удаляют старые версии. Начиная то
> ли висты, то ли с 2008 все обновления накапливаются, неограничено раздувая
> файловую систему. Начальная установка 10G, через полгода 100G, ещё через полгода
> 300G.
> Разумеется, можно форкать снапшот исходной установки, а не ставить с нуля, но
> ожидай граблей с AD, лицензиями и проч. В какой-то момент тебе
> потребуется старая и новая копии одновременно, а у них не совпадают
> только MAC-адреса.

Прочтите наконец  руководство к Windows Update Cleanup
Все удаляется... Ничего не растет....

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Перевести сервер в виртуалку"  +/
Сообщение от ACCA (ok) on 03-Авг-17, 21:09 
> Прочтите наконец  руководство к Windows Update Cleanup
> Все удаляется... Ничего не растет....

Гы, всего за 5 лет плагин сделали. Правда, уже не надо, совсем.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Перевести сервер в виртуалку"  +/
Сообщение от ishida (ok) on 21-Авг-17, 13:00 
Вы считаете что проблема в том, что руководство не прочитано??
))))


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Перевести сервер в виртуалку"  +/
Сообщение от asphinx on 11-Авг-17, 17:20 
>>> вот тут я упёрся: установщик 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 для тома. Ну, а далее - по инструкциям...

Всем удачи!

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру