Виртуализация серверов на сервере Ubuntu или что-то еще
Отказ от ответственности У меня мало опыта работы с 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 и файл патча, но не увидел ни одного.
Я нашел другой пост, описывающий шаги снова, но я все еще не понимаю.
Может ли кто-нибудь указать мне правильное направление?
РЕДАКТИРОВАТЬ: изменение направления
Приняв первоначальную обратную связь близко к сердцу, кажется, я пытаюсь вставить квадратный колышек в круглое отверстие.
Я не нацелен на виртуализацию десктопов, а скорее на виртуализацию серверов (у меня может быть экземпляр Windows Server в миксе), поэтому я все еще хочу использовать как можно более "голое железо". Я читаю Альтернативы Esx.
В этой статье рекомендуется использовать VirtualBox для настольных ПК и Xen в режиме HVM или KVM для виртуализации серверов.
Я также видел пост, где кто-то использовал TinyCore с VirtualBox, и, хотя я хочу попробовать, я немного подозреваю в "бахромой" дистрибутивах Linux. У меня был большой успех, когда Ubuntu работал без особых усилий.
На данный момент я ищу "простое" решение. Если мне нужно очистить установку Ubuntu для KVM, и KVM будет "просто работать", отлично! Если мне нужно выбрать лучший стек, хорошо, но что?
Может ли кто-нибудь направить меня в этом новом направлении? Все мнения и предложения будут приняты близко к сердцу.
Я вижу, что этот пост достаточно плох, чтобы заслужить -1... Ну, я только что узнал, что этот тип продукта называется гипервизором. Трудно понять, как правильно задать вопрос без правильного словарного запаса. Я также понимаю, что вопрос может быть немного субъективным. Я действительно пытаюсь сделать это как можно более объективным. Вот почему я включил мой отказ от ответственности. Я надеюсь на некоторые ответы. Я буду продолжать настаивать на том, чтобы найти хорошее решение для моего дома, и как только оно у меня будет, я опубликую свои результаты. Надеюсь, следующий человек, который пытается начать работу с гипервизорами, найдет этот пост и знает, как подойти к решению этой проблемы.
1 ответ
Если предположить, что вы хотите виртуализировать серверы Windows, я бы выбрал HyperV от Microsoft. Чтобы дать вам некоторое представление, гипервизор - это в основном и очень легкая ОС, которая позволяет вам запускать виртуальные машины поверх него. Таким образом, у вас нет веса полной ОС под вашими виртуальными машинами, когда все, что вам действительно нужно, это базовая ОС для запуска нескольких виртуальных машин. HVs дают вам и другие льготы, но это всего лишь учебник, эта информация лучше документирована в другом месте.
Если вы на самом деле не собираетесь запускать ОС Windows, то я бы использовал гипервизор на основе Linux, поскольку HyperV будет работать под управлением ОС Linux, но для получения хорошей сетевой поддержки вам потребуется запустить RHEL или CentOS, только FYI. У меня нет опыта работы с гипервизорами на базе Linux, такими как упомянутый вами, но, надеюсь, это устранит некоторые ваши недоразумения.