Главная Virtualization, Windows, Новое Мобильная виртуализация (Часть первая. Hardware)
  • Мобильная виртуализация (Часть первая. Hardware)

    image_73042Хочется начать цикл статей изменённым жизнерадостным припевом популярной телепередачи: «Я всегда c собой беру ВИРТУАЛИЗАЦИЮ!!!».

    Хотелось бы пояснить, зачем мне все это. Я — тренер по технологиям Microsoft и часто езжу в командировки читать курсы. Часть лабораторных работ этих курсов реализована на Virtual PC (одни из самых ранних), другие — на Virtual Server, а самые последние — на платформе Hyper-V, поэтому в командировке необходимо иметь возможность запускать различные курсы независимо от системы виртуализации. Теперь, зачем все это Вам? Вам это необходимо, если вы – энтузиаст, увлекающийся новыми технологиями, и считаете, что ваш ноутбук способен на большее, чем пасьянс «Косынка».

    Начнем, пожалуй, с главного, а главное — это бюджет.

    Первоначально рассмотрим скромное решение стоимостью до 1000$. Основу нашего решения составляет ноутбук. Рассмотрим отдельно его основные компоненты и пути их модернизации.

    Процессор

    Процессор, поддерживающий виртуализацию. В данной плоскости у нас два основных производителя процессоров: AMD и Intel, причем если технология виртуализации от AMD называется AMD-V, то для Intel это VT-x. Рассмотрим сначала AMD, которая утверждает, что все ее мобильные процессоры, за исключением Semptron и Turion K8 Rev E, поддерживают виртуализацию. Хотя, как говорят, «доверяй, но проверяй» http://products.amd.com/en-us/notebookcpuresult.aspx?f1=&f2=&f3=&f4=&f5=&f6=&f7=&f8=&f9=True. С Intel все не так просто, идем на сайт ark.intel.com и выбираем HOME-Virtualization technology и находим искомый процессор, в котором должна быть поддержка VT-x, неплохо заодно посмотреть объем и тип оперативной памяти, поддерживаемый этим процессором. Также необходимо в BIOS ноутбука в свойствах процессора включить поддержку виртуализации и дополнительный параметр, который у AMD XD bit disable , а у Intel будет Execute Disable bit –Enable. Как правило, процессор в ноутбуке не подлежит обновлению.

    Оперативная память

    Виртуализация довольно прожорливая по отношению к памяти технология, поэтому желательно на будущее предусмотреть возможность расширения оперативной памяти до 8GB или больше, не забыв уточнить заранее, поддерживает ли ноутбук такую возможность. На рынке сейчас есть в наличии модули для ноутбуков с 4 GB оперативной памяти. Желательно в ноутбуке иметь как минимум 2 слота памяти. Для справки: на сентябрь 2010 года стоимость одной планки памяти SODIM DDR3 4096MB составляла в Москве около 5000 руб.

    Сетевая подсистема

    Желательно гигабитный сетевой адаптер, но можно обойтись стандартным, если не планируется активное использование технологии ISCSI. Более детально это тема будет рассмотрена в дисковой подсистеме.

    Дисковая подсистема

    Этот параметр тоже важен с учетом активной работы с дисковой подсистемой виртуальных машин. Как правило, ноутбуки оснащаются жестким диском со скоростью 5400 оборотов. Если учесть, что на нем стоит операционная система и если добавить на него парочку активно работающих виртуальных машин размером 10GB, о нормальной производительности можно забыть. Существуют 4 изящных решения для дисковой подсистемы.

    Первое решение — это порт e-sata. Наличие этого порта в дальнейшем предоставит нам возможность за небольшие деньги поднять производительность нашего виртуального мобильного комплекса. Реализовать можно следующим образом. Приобрести переносной жесткий диск формата 2.5 например 3Q (320GB около 2000 руб., не забываем, что технологии e-sata нужно внешнее питание, в данном диске оно реализовано через USB). Но проблема в следующем — скорость этого диска, как правило, 5400 оборотов, следовательно, быстродействие оставляет желать лучшего и остается вопрос с нагревом при долгой работе. Можно пойти другим путем: купить внешний бокс для жесткого диска с разъёмом e-sata, и хотелось бы отметить обязательное наличие вентилятора в этом корпусе. Так, в корпусе AgeStar SCB3A8 (http://www.agestar.com/english/products/SCB3A8.asp) без вентилятора температура 3.5 Hitachi 500GB быстро составила 48 градусов, а в корпусе AgeStar SCB3AH1T (http://www.agestar.com/english/products/scb3ah1t.asp) температура не поднималась выше 36 градусов при очень длительной работе.

    Бюджет решения бокс с вентилятором, e-sata кабель (существуют 50см/100см/180см) и диск на 500 GB не превышает 3000 рублей. Возможно, существуют корпуса с охлаждением для 2.5 дисков, но я не изучал эту тему.

    Второе решение — использовать технологию ISCSI — реально бюджетным не назовешь. Для эффективного использования требуется наличие гигабитного адаптера, но для демонстрационных целей достаточно стандартного адаптера. Итак, немного теории. Мы знаем, что операционные системы Windows а также Hyper-V могут работать с технологией ISCSI в виде инициатора. На дисковом хранилище должна быть поднята цель (target). На сегодняшний день на рынке присутствуют несколько производителей, например Synologi, QNAP. Для примера прикинем стоимость решений на основе QNAP. Существуют модели для дома и офиса, это TS110-на 1 диск (цена без диска 12 000 руб.), TS219-на 2 диска (цена без дисков 15 000 руб.), TS419-на 4 диска (цена без дисков 23 000 руб.).

    Существуют еще и решения для бизнеса (http://qnap.ru/content/catalogue/smb/245 ), но они дороже, но зато они даю возможность реализовать несколько целей на одну LUN, что может пригодиться при демонстрации технологии кластеризации и Live Migration. TS259 на 2 диска-23000 руб,TS459-на 4 диска 35 000 руб.

    Третье решение — ноутбук с 2-мя встроенными жёсткими дисками — решение в общем заманчивое, но не бюджетное.

    Четвертое решение — использование технологии SSD, но здесь тоже не все гладко с бюджетом.

    Диски, подключаемые по USB, не рассматриваем в силу ограниченного быстродействия. А также исходя из того, что шина USB не предназначена для решения подобных задач, хотя запустить виртуальную машину можно.

    Итак, озвучим критерии по выбору ноутбука, исходя из их важности.

    1. Процессор с поддержкой виртуализации.

    2. Память начальная 4 GB с возможностью обновления до 8 GB (2 слота)

    3. Порт e-sata

    4. Сетевой адаптер 10/100/1000.

    Для примера: я недавно приобрел свой ноутбук Toshiba Satellite L500-1UU (15,6 монитор, процессор Intel-I3-330м,4GB,e-sata,10/100 сетевая карта, Windows 7 HP 64 бит, http://retera.ru/reviews/toshiba-satellite-l500-1uu.html ) в Красноярске за 27500руб., внешний бокс AgeStar SCB3AH1T 1800руб., жесткий диск на 500GB -1600руб., что ориентировочно составило около 1000$. В Москве это будет стоить процентов на 15 меньше, что позволит выбрать в этот бюджет более продвинутую модель, удовлетворяющую всем вышеперечисленным требованиям. В дальнейшем планируется обновить память до 8 GB, что составит около 10 000 рублей без учета реализации старой памяти. Также, по возможности, покупка бизнес-модели от QNAP (23 000р.), для полного цикла демонстраций возможностей виртуализации.

    В следующей статье настроим виртуализацию на мобильной лаборатории для использования технологий Hyper-V, Virtual Server 2005R2SP1, Virtual PC2007SP1 на одной машине.

    Комаров Михаил

    MCT

Комментарии

  1. Кто целевая аудитория?

    Полагаю, те, кто пользуются подобными «инновациями» на мобильной платформе, могут обойтись и без подобных статей. Те, кто хотят обкатать Hyper-V (иные технология Майкрософт не рассматриваются ввиду их морального устаревания под серверную х64-архитектуру), и без того будут вынуждены приобретать лаптоп с HAV.

    Выхлоп в воздух.

  2. Я тут обычно «бурчу», как говорят некоторые 🙂 Но тут заступлюсь — всегда интересно услышать мнения разных людей. Я вот н-р даже не подумал об eSATA когда планировал подобный ноут, а ведь это действительно решение.

    А вот удивило то, что до сих пор есть ноуты с 100Мбит сетевухой.

  3. Ну скажем так, аудитория, а она у нас она очень разная в обобщенном виде состоит из двух групп: ITpro and Others... Так вот вторая группа, она гораздо больше чем первая. Хоть это и сложно и может быть не очень правильно, но мы стараемся работать на всю аудиторию.

    Я видел все 4 части статьи и могу точно сказать, что они далеко не бесполезны.

    Да, кстати, первая группа может пойти поблистать в пост про «взрыв мозга» )))

  4. Действительно интересно и весьма полезно. Жду остальных, так как интересует решение по совмесному использованию одних виртуальных машины на разных системах виртуализации...

  5. По-моему, вариант замены HDD в буке так же имеет право на жизнь. Заменил 160 ГБ, 5400 Об/Мин на 320 ГБ, 7200 Об/Мин работать стало гораздо веселее.

  6. Да, безусловно, вариант с быстрым диском имеет право на жизнь, но 2 диск пусть даже по 5400 лучше, чем один на 7200.Например на одном система, а на другом виртуалка. Напомню, задача стоит в создании достаточно адекватной лаборатории мобильной виртуализации. Но если по освободившийся диск купить например вот такой сторадж (www.ixbt.com/storage/esata-p1-floston.shtml ) и подключить по e-sata тогда все ОК 

  7. Где бы только взять бук с eSATA... В моем ThinkPad R61 нетЮ eSATA. Покупать другой бук... Пока не готов. Из скоростного, в нем только IEEE 1334. Купить коробку под большой винт на 10 000 с входом 1334. Винт в Никсе порядка 7 тыр, коробку под такой винт не нашел... Или же просто винт на 7200 и коробку с IEEE 1334. Еще один вариант NAS. Но тут тоже денех не мерено получается.

  8. +1 за e-sata, хорошая мысль!

  9. esata можно в бук добавить как внешнюю карточку

  10. Дмитрий.

    Вот принципе решение (www.nix.ru/autocatalog/hd...minum_63595.html ) цена в пределах 2500 , но есть сомнения что 1394 оптимальное решение.

  11. Цены на различные решения.

    — Карточка-переходник+Коробка+Винт. 665+1500+2100=4265.

    — ZIV PRO — 3900 (значительно меньше по объему и массе.)

    Сравнение скоростей интерфейсов: www.ixbt.com/peripheral/usb-or-pcmcia.html

  12. Дмитрий, повесили :))) Сравнение интерфейсов за 2000 год ну ООЧЕНЬ актуально сегодня 🙂 При наличии USB2 и уже USB3, развития PCMCIA щаз многое уже поменялось...

  13. Для FreemanRU.

    Очень рад, что Вам удалось повеселиться!

    Но за своим весельем Вы видимо не поняли, что данная ссылка была приведена в качестве оценочной. Для того, чтобы оценить скорости работы интерфейсов.

    Те, кто действительно этим заинтересовался посмотрят и другие статьи...

    Кроме вашего ехидства никакого дельного предложения не увидел...

    Делать «умные» замечания ума много не надо...

  14. Как то мобильные технологии, становятся не такими уж мобильными, когда используется большой ноут(а ноуты в большой производительностью все большие) + внешний ж/д )))

    когда уже технологии уменьшаться до размеров наручных часов )))

  15. По поводу целевой аудитории — Миша (автор) выступал с этой темой на московском MCP-клубе. И тема у присутствующих Pro вызвала живейший интерес.

Опубликовать

Я не робот.