Solaris 10: советы и приёмы системного администрированияКак пользоваться DTrace, ZFS, Solaris Zones и другими технологиями Solaris |
|
КатегорииLinksUnix Tutorial
Personal Development Ruslan Valiev Solaris Performance Team Damien Farnham Fintan Ryan Nicky Veitch Niall Mullen Sean McGrath DTrace Bryan Cantrill Brendan Gregg ZFS Tim Foster General Ben Rockwood Learning Solaris 10 Privacy policy Архивы |
Friday, 18 April. 2008
Вышло пятое ... Добавил Gleb Reys
в категории Solaris в
21:48Комментарии (2) Обратные ссылки (0) Select language: English
Вышло пятое обновление: Solaris 10 5/08
Как вы уже знаете, пару дней назад вышло пятое обновление Solaris 10 - релиз 5/08.
Я уже скачал себе версию для архитектуры x86, и буду пробовать поставить этот релиз Solaris 10 на своём домашнем VMware Server 2 beta 2. Лично мне очень хочется посмотреть на следующие новшества: - CPU caps - iSNS (iSCSI) - Locale creator А пока - вот некоторые ссылки, которые вы можете найти полезными: - Официальное описание новых возможностей, добавленных в Solaris 10 5/08 - Страничка скачивания Solaris 10u5 Tuesday, 12 February. 2008
Релиз Nexenta Core Platform 1.0 Добавил Gleb Reys
в категории Solaris в
13:29Комментарии (0) Обратные ссылки (0) Select language: English
Релиз Nexenta Core Platform 1.0
А вот и вышел финальный релиз Nexenta Core Platform - 1.0!
Вот краткий список изменений и новых возможностей: - релиз основан на OpenSolaris b82 (x86, 32bit и 64bit, non-debug версия) - на основе Ubuntu/Dapper - интеграция с проектами NWS, AVS и COMSTAR, поддержка CIFS-клиента на уровне ядра - apt-clone: интегрированный с ZFS безопасный режим апгрейда системы с помощью APT-репозитория - поддержка live и safe апгрейдов - заметно улучненный установщик, можно устанавливать систему с USB драйва - по-прежнему небольшие запросы к памяти: 256MB - Nexenta Zones: множественные улучшения, интегрированные автоматические апгрейды Zone - включённый в установку по умолчанию CIFS клиент - поддержка виртуализации: Xen DomU и Xen Dom0 (32bit, подробнее вот тут: http://www.nexenta.org/os/NexentaXenDom0) - встроенный в GRUB тест памяти - создатель ISO образов текущей системы Nexenta (Nexenta ISO Builder - подробнее тут: http://www.nexenta.org/os/DistributionBuilder) - APT репозиторий - теперь официально стабильный и завершённый (elate-stable) Я уже скачал себе ISO-образ, так что буду вечером устанавливать в виртуальной машине. Wednesday, 9 January. 2008
Solaris 10 получает ... Добавил Gleb Reys
в категории Solaris в
15:33Комментарии (0) Обратные ссылки (0) Select language: English
Solaris 10 получает InfoWorld Technology of the Year Award 2008
Просто гордость берёт за любимую операционную систему: Solaris 10 получили награду InfoWorld Technology of the Year 2008!
Wednesday, 21 November. 2007
Solaris 8 Migration Assistant ... Добавил Gleb Reys
в категории Zones в
14:22
Комментарий (1) Обратные ссылки (0) Select language: English Defined tags for this entry: s8ma, solaris 10, solaris 8, solaris 8 migration, solaris 8 migration assistant, solaris zone, zone
Solaris 8 Migration Assistant (Project Etude)
Сегодня наконец-то успешно завершил первый эксперимент с Solaris 8 Migration Assistant (S8MA) - новым продуктом от Sun, который позволяет запускать зоны с Solaris 8. Решение является полностью поддерживаемым (за поддержку, конечно же, придётся заплатить), но доступен для бесплатного скачивания и тестирования в течение 90 дней, чем я и воспользовался. bash-3.00# zlogin -C solaris8Для начала - немного о полезности данного продукта. Во многих компаниях к апгрейдам Solaris относятся довольно консервативно. Большинство основных систем работает под Solaris 8, если не что-нибудь ещё старше. Часто это обусловлено зависимостями от программного обеспечения сторонних разработчиков, которое было в своё время куплено и налажено под Solaris 8, и теперь не может быть достаточно легко портировано в Solaris 10. Получается, что такие системы обречены на медленное, но очень дорогое устаревание. Дорогое - потому что с каждым годом поддержка серверов, способных работать под управлением Solaris 8, становится всё дороже. Вот как раз для таких случаев и было придумано решение с зонами Solaris 8. Всё очень просто: создаёшь flar-слепок существующей Solaris 8-системы, создаёт зону Solaris 8, импортирует туда flar-образ, и получаешь виртуальную копию твоей Solaris 8, вместе со всеми процессами, программами и скриптами. Для особых случаев даже предусмотрена возможность указания старого hostid для свежесозданной зоны - чтобы ни одна из программ, запущенных внутри зоны, даже не догадалась о своём виртуальном положении. Возможно, я расскажу об этой технологии более подробно в другой раз. А пока - простейший набор действий и команд для проверки того, как же всё это работает: 1. Найти и подготовить какую-нибудь sparc-систему с Solaris 10u4. Важно, чтобы это был самый распоследний апдейт Solaris 10. Подготовка заключается в установке патча с обновлением ядра. В моём случае оказалось достаточно патча 127111-01. 2. Скачать Solaris 8 Migration Assitant (текущая версия - 1.0) вот по этой ссылке: Solaris 8 Migration Assistant. 3 пакета, полученных в архиве, устанавливаются простейшим образом с помощью стандарнтого pkgadd. Пакеты - следующие: SUNWs8brandr Solaris 8 Migration Assistant: solaris8 brand support (Root) SUNWs8brandu Solaris 8 Migration Assistant: solaris8 brand support (Usr) SUNWs8p2v Solaris 8 p2v Tool 3. Создать flar-слепок с вашего Solaris 8 бокса. В этом и следующих разделах, solaris8 - ни что иное, как выбранное мною имя для новой зоны. Оно может быть совершенно любым, просто в моём окружении именно такое название имело смысл. bash-3.00# flarcreate -S -n solaris8 solaris8.flar 4. Создать костяк нашей новой зоны с Solaris 8. Делается это так: bash-3.00# zonecfg -z solaris8 solaris8: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:solaris8-system> create -t SUNWsolaris8 zonecfg:solaris8> set zonepath=/export/solaris8 zonecfg:solaris8> add net zonecfg:solaris8:net> set address=172.21.7.155/24 zonecfg:solaris8:net> set physical=ce0 zonecfg:solaris8:net> end zonecfg:solaris8> commit zonecfg:solaris8> exit Естественно, IP адрес и имя сетевого интерфейса в вашем случае могут быть другими. Теперь наша зона, в общем-то, уже готова, и находится в состоянии configured (но пока ещё не installed). 5. Установить зону Solaris 8 по мотивам нашего flar-архива bash-3.00# zoneadm -z solaris8 install -u -a /export/solaris8.flar Log File: /var/tmp/solaris8.install.13597.log Source: /export/solaris8.flar Installing: This may take several minutes... Postprocessing: This may take several minutes... WARNING: zone did not finish booting. Result: Installation completed successfully. Log File: /export/solaris8/root/var/log/solaris8.install.13597.log В моём случае зона Solaris 8 застряла на элементе sys-unconfig, и поэтому пришлось ей помочь расконфигурироваться, подключившись к виртуальной консоли зоны. Делается это с помощью команды: Вот, в общем-то, и всё! Дальше были только несколько минут конфигурирования зоны заново, и уже спустя совсем недолго я смог подключиться к зоне через сетевой интерфейс и запустить uname: solaris8 #uname -a SunOS solaris8 5.8 Generic_Virtual sun4u sparc SUNW,Sun-Fire-V490 Solaris 8 Migration Assistant мне очень понравился. Неимоверно быстрый и лёгкий способ собрать целую кучу старых Solaris 8 систем и запустить их на каком-нибудь современном сервере под самой современной ОС - Solaris 10u4. Friday, 9 November. 2007
Новый вебсайт: DTrace ... Добавил Gleb Reys
в категории DTrace в
14:53
Комментарии (0) Обратные ссылки (0) Select language: English
Новый вебсайт: DTrace Scripts
Через вебсайт CurThread.org я недавно узнал о новом онлайн проекте: DTrace Scripts. Похоже на проект создания постоянно развивающейся коллекции скриптов и советов для DTrace, так что очень приятно видеть очередной проект, делающий эту замечательную технологию более известной и доступной в Unix кругах.
|




