Эта статья - продолжение моей первой статьи: "Домашний сервер, разбираемся с комплектующими." Здесь мы продолжим подготовку и настройку домашнего сервера, который будет справляться со множеством серверных задач, плюс будет неплохим плацдармом в качестве тестовой среды.
Итак, приступим. В предыдущей статье, я, забегая вперед, пообещал рассказать об установке Ubuntu Server 9.04 и VMware Server 1.0.9. Ознакомившись с изменениями на сайтах разработчиков, я пришел к выводу, что лучше написать статью об установке "свежих" дистрибутивов, тем более только недавно вышел Ubuntu Server 9.10 :) .

Начнем с получения дистрибутивов VMware Server 2.0.2 и Ubuntu Server 9.10. Оба продукта можно скачать с сайтов разработчиков, только для использования VMware Server 2.0.2 придеться зарегистрироваться.

Регистрация Vmware Server 2.0.2.

Первым нашим шагом будет переход на страницу загрузки: http://www.vmware.com/download/server/

vmware

Кликаем по VMware Server 2.0.2, и переходим на страницу подтверждения закачки, здесь можно посмотреть текущую версию, язык, номер сборки, дату релиза, а так-же выбрать предыдущие версии. Подтверждаем, нажав download.

vmware2

Попадаем на страницу входа в свой аккаунт, если вы зарегистрированы ( форма справа, снизу), либо регистрируемся(форма справа, сверху).

vmware3

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

vmware4

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

vmware6

Кликаем по ссылке “Activate now”, нас перебросит на страницу загрузки Vmware server для различных платформ, в верхнем окне можно наблюдать наши лицензии, для версий под Windows или Linux.

vmware7

Качаем версию Binary (.gz), в зависимости от разрядности вашей операционной системы.

Установка Ubuntu Server 9.10

Установка этой версии ничем не отличается от установок предыдущих, поэтому заострять на этом внимание, я не буду, весь процесс интуитивно понятен. Скажу лишь, про разбивку диска и про «роль сервера» по умолчанию. Если диск достаточного обьема, для хранения всех виртуальных машин, а лучше даже с запасом, можно весь отвести под «корень» и swap. Но все-же, я рекомендую поступить так:
- Под / отвести 1,5 ГБ,
- Под /tmp отвести 2 ГБ,
- Под /usr отвести 2 ГБ,
- Под /var все оставшееся место.
Почему /var должен быть самым большим? Потому, что виртуальные машины по умолчанию будут располагаться по следующему пути: /var/lib/vmware/Virtual Machines/. Но вам ничего не мешает изменить этот путь на свой, не забыв выделить достаточно места под файлы машин. При установке, если вы будете подключаться удаленно к серверу по ssh, вам нужно будет добавить соответствующую роль. После завершения инсталляции настроим сетевое подключение:
Я буду настраивать статический адрес, т.к. мой сервер находится за роутером. В процессе инсталляции, dhcp сервер роутера присвоил моему серверу динамический адрес, а использование динамических адресов на серверах «плохой тон», поэтому буду исправлять положение.

alexey@alexey-laptop:~$ ssh alexey@192.168.1.10
The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established.
...............................
..............................
 
Last login: Fri Nov  6 03:18:37 2009
alexey@tsunami:~$

Получаем права root:

alexey@tsunami:~$ sudo -i
[sudo] password for alexey: 
root@tsunami:~#

Приступаем к редактированию файла настроек сетевого подключения:

root@tsunami:~# nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.1.15
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

Проверяем корректность dns серверов:

root@tsunami:~# cat /etc/resolv.conf 
nameserver 172.22.0.1
nameserver 192.168.1.1
root@tsunami:~#

Если результат вывода комманды "cat" неудовлеворительный, правим resolv.conf.
Теперь можно обновить систему:

root@tsunami:~# apt-get update
root@tsunami:~# apt-get dist-upgrade

Для мониторинга загруженности сервера из консоли, устанавливаем утилиту htop:

root@tsunami:~# apt-get install htop

На этом установку Ubuntu Server можно считать завершенной, переходим к VMware Server.