Виртуализация серверов на сервере Ubuntu или что-то еще

632
Josh C.

Отказ от ответственности У меня мало опыта работы с Linux, VMware или серверными вещами. Кроме того, я первоначально разместил этот вопрос по адресу https://serverfault.com/questions/490037/server-virtualization-on-ubuntu-server-or-something-else. Он был отклонен и закрыт. Мне сказали, что я должен был опубликовать здесь.

Моя цель - запустить виртуальные машины Ubuntu Server (или, возможно, другой, более мелкий дистрибутив Linux), за исключением, возможно, 1 экземпляра Windows Server.


Что я сделал до сих пор Скопировал gz с большого пальца usb в папку, которую я создал под названием / vm_tgz Изменил каталог на / vm_tgz / vmware-server-distrib / Выполнено sudo -s -H Выполнено ./vmware-install.pl

Я получаю приглашение для компилятора Си. Я вышел из установки и запустил apt-get install gcc. Выполнено ./vwmare-install.pl снова

На этот раз я прошёл мимо приглашения для компилятора. Я знаю, что меня спросили о заголовках Linux. Я вырваюсь из установщика ... После прочтения веб-сайтов, я пытаюсь создать символическую ссылку в /lib/modules/3.5.0-25-generic/build/include/linux с помощью следующих команд:

ln -s /lib/modules/3.5.0-25-generic/build/include/generated/autoconf.h /lib/modules/3.5.0-25-generic/build/include/linux/utsrelease.h

ln -s /lib/modules/3.5.0-25-generic/build/include/generated/autoconf.h /lib/modules/3.5.0-25-generic/build/include/linux/utsrelease.h

Я запускаю ./vmware-install.pl Я получаю подсказку для заголовков, но происходит сбой при попытке собрать модуль vmmon. Также я вижу предыдущую ошибку с указанием конфликтующих типов для poll_initwait .

Я видел сообщение об установке VMware Server 2 в Ubuntu 11, но я не совсем понимаю инструкции. Я проверил файл install.sh и файл патча, но не увидел ни одного.

Я нашел еще один пост с подробным описанием шагов, но до сих пор не понимаю.

Может ли кто-нибудь указать мне правильное направление?

Install.sh Patch


РЕДАКТИРОВАТЬ: изменение направления


Приняв первоначальную обратную связь близко к сердцу, кажется, я пытаюсь вставить квадратный колышек в круглое отверстие.

Я не нацелен на виртуализацию десктопов, а скорее на виртуализацию серверов (у меня может быть экземпляр Windows Server в миксе), поэтому я все еще хочу работать как можно более "голым". Я читаю Альтернативы Esx .

В этой статье рекомендуется использовать VirtualBox для настольных ПК и Xen в режиме HVM или KVM для виртуализации серверов.

Я также видел пост, где кто-то использовал TinyCore с VirtualBox, и, хотя я готов попробовать, я немного подозреваю о "бахромой" дистрибутивах Linux. У меня был большой успех с Ubuntu, работающим без особых усилий.

На данный момент я ищу "простое" решение. Если мне нужно очистить установку Ubuntu для KVM, и KVM будет «просто работать», отлично! Если мне нужно выбрать лучший стек, хорошо, но что?

Может ли кто-нибудь направить меня в этом новом направлении? Все мнения и предложения будут приняты близко к сердцу.


Я вижу, что этот пост достаточно плох, чтобы заслужить -1 ... Ну, я только что узнал, что этот тип продукта называется гипервизором. Трудно понять, как правильно задать вопрос без правильного словарного запаса. Я также понимаю, что вопрос может быть немного субъективным. Я действительно пытаюсь сделать это как можно более объективным. Вот почему я включил мой отказ от ответственности. Я надеюсь на некоторые ответы. Я буду продолжать настаивать на том, чтобы найти хорошее решение для своего дома, и как только оно у меня будет, я опубликую свои результаты. Надеюсь, следующий человек, который пытается начать работу с гипервизорами, найдет этот пост и знает, как подойти к решению этой проблемы.


0

1 ответ на вопрос

0
MDMoore313

Если предположить, что вы хотите виртуализировать серверы Windows, я бы выбрал HyperV от Microsoft. Чтобы дать вам некоторое представление, гипервизор - это в основном и очень легкая ОС, которая позволяет вам запускать виртуальные машины поверх него. Таким образом, у вас нет веса полной ОС под вашими виртуальными машинами, когда все, что вам действительно нужно, - это базовая ОС для запуска нескольких виртуальных машин. HVs дают вам и другие льготы, но это всего лишь учебник, эта информация лучше документирована в другом месте.

Если вы на самом деле не собираетесь запускать ОС Windows, то я бы использовал гипервизор на основе Linux, поскольку HyperV будет запускать ОС Linux, но для получения хорошей сетевой поддержки вам потребуется запустить RHEL или CentOS, просто FYI. У меня нет опыта работы с гипервизорами на базе Linux, такими как упомянутый вами, но, надеюсь, это устранит некоторые ваши недоразумения.

Я в основном буду работать с Ubuntu Server vms (или, возможно, с другим дистрибутивом Linux). Josh C. 11 лет назад 0

Похожие вопросы