Моё личное знакомство с IBM BladeCenter и системами на базе PowerPC
Некоторое время назад, меня стали посещать идеи, о том что мои познания в области blade-систем достаточно скудны. Так уж случилось, что в моей практике они практически отсутствовали, и с их активным использованием я столкнулся лишь прийдя на работу в компанию Онланта. Обмусоливая в голове эти мысли, я уже задался поисками курсов по blade-системам, кои были успешно найдены в сетевой академии Ланит, но тут мне совершенно случайно попалось объявление о продаже IBM BladeCenter S за совершенно смешные деньги (учитывая нынешний курс доллара) — дешевле нового младшего айфона. Вторым толчком к покупке послужило то, что корзина продавалась в полном комплекте, с парой БП, кулерами, модулем управления и pass-thru модулем, а так же лезвие IBM PS700 на базе не сильно ещё устаревшего процессора Power 7. Моя внутренняя жаба даже не успела проснуться, а я уже стоял на пороге продавца и протягивал ему деньги. С этого то и началось моё знакомство, о котором я сегодня и поведаю.
Учитывая то, что я впервые вживую столкнулся с этим оборудованием — всё началось с чтения IBM Redbooks, благо что-что, а за документацию компанию IBM я уважаю более чем сильно. Я давно уже облюбовал для себя портал developerWorks, на котором размещено огромное количество очень толковых материалов по различным направлениям IT сферы.
Первым делом были взяты
IBM BladeCenter S
IBM BladeCenter PS700
Installation and Users Guide for the IBM Power PS700
Но на самом деле я конечно, немного лукавлю. Конечно же первым делом, после того как мне удалось втащить этот огроменный, тяжеленный ящик к себе домой, я сразу кинулся подключать его, включил монитор и не увидел ровным счётом ничего. Разочарование было большим, но пришлось всё-таки садиться читать мануалы, эту систему с наскока не обуздать.
Подключившись по сети с модулю управления я увидел долгожданный web-интерфейс управления корзиной.
Потыкав по разным разделам меню, немного освоился где находятся настройки чего, увидев и даже запустив лезвие, я так же с наскока попытался подключить его к виртуальному KVM, но попытки были тщетны, удалось подключить только Media tray и DVD-rom`ом, а вот консоль подключаться никак не хотела. Пришлось изучать документацию дальше. В итоге прочитал информацию о том, что у PS700 нет видеоадаптера и на физический экран через ММ невозможно ничего вывести, как и на виртуальный KVM, и что для работы с ним нужно использовать какой то там SoL. В итоге я снова полез на портал IBM уже за Serial over LAN Setup Guide. Полазил по настройкам корзины, попытался настроить его, даже попытался сделать enable, но продолжал получать ошибку — Recommended Action Internal network path between the AMM and this blade server is currently not available. А зайдя через консоль и попытавшись подключиться к лезвию получал так же ошибку: SOL is not ready. Мытарства мои снова прекратила документация, в которой я нашёл заветную строку — Verify that the Ethernet switch module installed in I/O module bay 1 is not a pass-thru module. The IBM copper pass-thru module does not support Serial over LAN. В этот момент моему разочарованию небыло предела, ведь у меня был только pass-thru модуль, а посмотрев цены на совместимые IBM Ethernet switch на Ebay я пришёл в полное уныние — они стоили дороже, чем мне обошёлся весь мой комплект, а время было предновогоднее и семейный бюджет не предполагал подобных трат.
Но как ни странно — меня спасла наша барахолка avito, на которой нашёлся новый Cisco WS-CBS3012-IBM, списанный с какого то нереализованного проекта за вполне адекватные деньги. Но тк на дворе было уже 29-е декабря, а железка находилась в Питере, было решено отложить её покупку до послепраздников. Все 2 недели праздников я зачитывался хэндбуками и невероятно радовался тому, какая железка мне досталась. И так, за два дня свич был оплачен и доставлен мне курьером домой, и чудо произошло уже через 20 минут — мне удалось включить SoL и увидеть консоль лезвия, где красовалось приветствие AIX 6.1
(запущено на винде, ибо по дефолту стояла русская локаль в какой то невообразимой кодировке)
Дальше процесс пошёл уже на много веселее — благо дистрибутив AIX 7.1 я успел скачать ещё в праздники, проблем с подключением Media tray у меня тоже не возникло, так что достаточно оперативно я загрузился с диска и начал процесс установки (миграции) ОС. Даже не ожидал, что в современных достаточно реалиях установка (миграция) ОС может занимать больше 3-х часов. Настроил быстренько сеть и с удивлением узнал что ssh в системе нет. Тут мне уже помог гугл, это было быстрее чем искать это в инструкциях — пакеты для установки лежали на диске, так что его нужно было только смонтировать
mount -V cdrfs -o ro /dev/cd0 /mnt
перейти в директорию где лежат файлы
cd /mnt/usr/sys/inst.images/
установить
installp -ac -Y -d . openssh.base openssl.base openssl.man.en_US openssh.man.en_US
и активировать
lssrc -s sshd
И в конце-концов я увидел заветное приветствие
Первым делом я решил сделать всё «привычным» и поставить bash. Благо у меня в комплекте с дистрибутивом AIX был архив AIX Toolbox, в котором он и нашёлся. Сбросив пакет в систему я его быстренько установил
rpm -ivh bash-3.2-1.aix5.2.ppc.rpm
и уже было собрался его себе настроить
usermod -s /usr/bin/bash matty
но получил ошибку
3004-703 Check “/etc/security/login.cfg” file.
3004-692 Error changing “shell” to “/usr/bin/bash” : Value is invalid.
Оказалось что для того что бы установить пользователю bash в качестве оболочки, это облочка должна быть в списке «разрешённых», для этого потребовалось отредактировать файл /etc/security/login.cfg и добавить в список облочек /usr/bin/bash, после чего — его можно будет установить пользователю.
На все эти развлечения у меня ушло около 3-4 недель, но теперь у меня есть полноценная AIX, blade-система и огромное желание работать со всем этим 🙂 Вот осталось ещё докупить лезвие на привычном Intel-процессоре и корзину под диски, для полноты ощущений, так сказать.
Отличная статья)
Спасибо 🙂