Pull to refresh

Windows и VirtualBox или Ваш первый экспериментальный сервер

Итак, однажды Вы решили взять себе виртуальный сервер. Ну или ещё круче — настоящий. А у каждого когда-то был первый раз, когда он столкнулся с тем, что надо поднять сервер. И далеко не всегда получается с первого раза сделать всё так, как надо. А денюшки-то капают. Многие отрабатывают свои навыки на домашних виртуальных серверах, если в качестве основной операционки привыкли использовать Windows. Сегодня я расскажу, как использовать для этого Oracle VirtualBox.

Для начала определитесь, какую операционку Вы будете использовать. Если уже знаете, у какого хостера будете брать VDS/VPS, посмотрите, какие системы он предлагает. Лично я как-то уже привык к Ubuntu 10.04.

Самое главное, что Вам нужно сделать — это правильно настроить сеть. У многих возникает такая проблема, что не получается использовать и интернет и локальную сеть. Некоторые постоянно переключают типы соединений — NAT (пускает в интернет) и виртуальный адаптер хоста (пускает в локальную сеть). Но почему-то не все знают, что второго более, чем достаточно. Всё, что нужно — зайти в свойства Вашего основного сетевого подключения, и на вкладке «Доступ» разрешить другим пользователям сети использовать это подключение. Следует отметить, что в Windows 7 или Windows Vista может выскочить такая ошибка:

Ошибка при разрешении общего доступа к подключению к Интернету (null)
Ничего страшного в этом нет. Это означает лишь то, что вы не используете брэндмауэр windows, без которого не возможно выполнить эту операцию. Просто включите его — Нажмите правой кнопкой на Компьютере, выберите «Управление», а потом в разделе «Службы» включите брэндмауэр windows. Не забудте установить тип запуска «автоматически». Теперь интернет расшарится без проблем. Посмотрите настройки у сетевого подключения «VirtualBox Host-Only Network». Например, у меня его IP — 192.168.137.1. Значит, IP моего сервера будет 192.168.137.2. Его я вручную и забью в процессе установки.
Если Вы всё сделали правильно, у сервера будет нормальный доступ в интернет и системы будут нормально друг друга пинговать.

А теперь маленькая хитрость. Иногда, если сделал неверные шаги в настройке своего сервера, проще его убить и установить новый. Для экономии времени я копирую образ диска с установленной и нормально работающей системой и создаю небольшой bat-файл со следующими коммандами:

@ECHO OFF
SET pattern=pattern-server.vdi
SET ourdisk=ubuntu 10.04 server.vdi

ECHO Скинем все изменения на сервере
PAUSE
ECHO Удаляем текущий диск...
DEL "%ourdisk%"
ECHO файл "%ourdisk%" успешно удалён.
ECHO Создаём новый диск… Дождитесь окончания!
COPY "%pattern%" "%ourdisk%"
ECHO Готово!
PAUSE


Здесь pattern — имя стабильного экземпляра, а ourdisk — имя диска, который мы запускаем. Таким образом, мы будем просто быстро перезаписывать нашу систему, если что-то пойдёт не так.
А дальше — просто экспериментируйте и учитесь на своих ошибках. Ваши проекты будут нормально открываться по IP сервера. Когда научитесь быстро и качественно поднимать сервер, тогда и платите за него деньги.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.