Миграция. Точка отправки.
Я админ, немного рулю нашей домовой сетью.
Я виндузятник. Опытный. Продвинутый можно сказать. Программист. Начинал с DOS. На XP так и не перешел. До последнего времени сидел на 2000. Хотя друзьям ставил и настраивал все что просили.
Я линуксоид. Консольный. Имею под управлением несколько различных серверов, роутеры FREESCO, хостинг-сервера под Debian и Fedora. Также управляю игровыми сервисами под CentOS. Начинал приблизительно во времена Slackware 2.x. Для разработок под никсы я использовал VMWare.
Главное, что хочу сказать, практического опыта работы в иксах не имею. Я бы и дальше сидел под Win2000, и рулил линуксами, но…
Но тут наложилось несколько событий, и они меня сподвигли на миграцию:
- Полетел рабочий винт. Это самое ужасное.
- Арендуемый сервер перестал устраивать. Решил ставить свой дедик в UA-IX. Естественно с несколькими VDS.
- Назревал Upgrade компа.
- Да и созрел я полностью.
Взаимосвязь некоторых пунктов проследить не просто. Но я постараюсь объяснить.
Благодаря винту переустанавливать систему всеже нужно было бы, то я и решил что пора пришла пересесть на линукс. И он и я созрели
Потом уже, при копировании данных я заметил что я свою винду не переустанавливал 8 лет. Первые файлы в ней были созданы в феврале 2000 года.
Знакомство с Xen началось со статьи Виртуализация с помощью Xen в Linux достаточно давно. Вообще эта статья донесла до меня мир виртуализации на более глубоком уровне, чем виртуальные машины типа VirtualPC или Qemu. Это потом, копнув глубже узнал про KVM, OpenVZ и т.д. Главное что меня заинтересовало, это что я скорее всего смогу запускать винду практически нативно. К сожалению по некоторым причинам я еще долго не смогу от нее полностью отказаться. Также я смогу разрабатывать свои приложения, тестируя их наверно в самом изолированном окружении, и в различных операционных системах.
Ну и именно на Xen я собирался строить свой дедик. Оттестировав и освоившись с технологией у себя, я смогу сделать сервер со всеми необходимыми мне фичами. Так как винда не может быть запущена в паравиртуальном режиме, а только в режиме аппаратной виртуализации поддерживаемом более новыми версиями процессоров и материнских плат, то именно учитывая эти факторы я и искал рабочую платформу.
Ознакомившись с информацией по HVM и наиболее вероятными кандидатами на мой дедик, я выбрал для себя такую конфигурацию: ASUS M2A-VM, Athlon X2 4600+, Transcend 4Gb DDR2. Учитывая ограниченный бюджет, цена получилась более чем приемлемой во многом благодаря магазину где я это все приобрел. Vilka.com.ua, порадовал не только низкими ценами и реальным наличием, но еще и очень хорошим отношением к клиентам. Как оказалось, я случайно при заказе указал кулер под SoketA. Мне перезвонили и уточнили этот момент. Кулер был заменен на более подходящий. Доставили в субботу как я и просил, до 4 вечера, а точнее намного раньше.
Сборка в и запуск были произведены успешно.
Первое что меня нечаянно порадовало и отлегло от сердца, это то, что винт мой рабочий таки не полетел
Полетел внешний блок питания его питавший. Дело в том что SATA интерфейса в старом компе у меня не было и винт был подключен через внешний USB адаптер. Для проверки рабочего окружения и наличия всего что было нужно, была по быстрячку установлена одна из имевшихся сборок XP, а именно ZverCD. И как оказалось винда полноценно на моей сборке железок работать принципиально отказывалась. Дело в том что у меня к моему тазику подключены три монитора. Два PCI видео-адаптера ATI RAGE PRO, один с 8 метрами памяти, другой с 16, наряду с основной видеокартой обеспечивали мне более чем комфортную работу. на 3 мониторах. Винда же сказала, что запустить PCI видеокарты одновременно с встроенной RADEON X1250 не сможет. Кстати это еще одна из причин миграции. Я правда не был уверен, но понадеялся, и как оказалось не зря, что линукс с этой задачей справиться лучше.
В качестве дистрибутива был выбран Debian, как наиболее xen-ориентированный, а также наиболее удобоваримый для широчайшего круга задач, по моему скромному мнению…
Основным источником информации по xen, является сайт-вики xgu.ru. Именно с его изучения стоит начать свое знакомство с виртуализацией на xen.
Имея 2 мегабита в мир и 100 мегабит в UA-IX, я решил ставиться со специального сетевого CD, размером 130Mb, где загружаеться минимальная конфигурация, а все остальное ставиться по сети.
Приятный графический инсталлятор, я так понимаю он взят из lenny, и прикручен к etch, практически полностью русифицированый. Устанавливал в экспертном режиме. Ничего особенно сложного нет, просто есть возможность вернуться к любому предыдущему пункту и перенастроить любые параметры. Понравилось такая возможность, как продолжение установки по ssh после поднятия сети.
Также решено было, что опять же для изучения, буду устанавливать систему на LVM разделы. Во время установки cделал swap и одну группу LVM c двумя разделами, / и /home. У меня в сети DHCP, поэтому сеть завелась с полуоборота. В качестве зеркала был выбран предлагаемый debian.org.ua. Из приложений, я графическую оболочку пока не ставил. Хотя если устанавливать как рабочую станцию, а не как сервер, то можно и сразу ставить. Из инета будут вытащены только несколько объемных недостающих пакетов. Которые мне в последствии все равно пришлось стянуть.
Больше ничего особенно не настраивая я завершил установку в минимальной конфигурации, пока что без X-ов.
Установил последний доступный xen:
apt-get install xen-linux-system-2.6.18-6-xen-amd64
Перезагрузка… и тут облом. Xen требует для установки GRUB, а как оказалось GRUB на данном этапе, не может быть установлен на LVM. Пришлось переустанавливать систему, выделив еще один первичный раздел /boot. Только после этого Xen стартовал нормально и без сбоев.
На данном этапе я имел рабочую систему. Дальнейшая борьба была с железом, драйверами, иксами, мониторами и обновлениями. Но о них я расскажу в следующих постах.
Комментарии
Написать комментарий.
