Категории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 Архивы |
Wednesday, 20 December. 2006
Sun Cluster 3.2 доступен ... Добавил Gleb Reys
в категории SysAdmin в
13:40
Комментарии (2) Обратные ссылки (0) Select language: English
Sun Cluster 3.2 доступен для скачивания
Только что прочёл на блоге Ильи Воронина (blog.curthread.org), что для всех любителей Sun Cluster, сегодняшний день - определённо удачный, потому что новая версия Sun Cluster уже доступна для скачивания.
Кстати, теперь решение для создания кластеров называется Solaris Cluster, и включает в себя три компонента: - Sun Cluster - Sun Cluster Geographic Edition - Sun Cluster Agents К моему сожалению и стыду, я так и не успел приобрести сколь-нибудь полезного опыта работы с Sun Cluster'ом. В моей компании я работаю с Veritas Cluster Server'ом, просто потому, что так исторически сложилось. Но теоретические познания имеются, и потому очень хочется когда-нибудь всё же попробовать решение от Sun. Вот некоторые из новшеств Sun Cluster 3.2: Новые возможности управления через командную строку Новый интерфейс командной строки в Sun Cluster теперь поддерживает отдельные команды для каждого типа объекта, и предоставляет по возможности единые имена и буквы для опций. Также поддерживаются и короткие, и длинные варианты указания опций командной строки. Поддержка SMF Теперь Sun Cluster тесно связан с SMF, и позволяет брать сервисы, обслуживаемые SMF, под контроль Sun Cluster в качестве ресурсов. Sun Cluster Quorum Server Теперь для сценариев, нуждающихся в кворуме, совсем необязательно полагаться на совместно используемые диски (shared storage). Теперь Sun Cluster поддерживает использование отдельного Solaris-сервера, на котором запущен модуль quorum-server. Все атомические протоколы резервации будут работать через TCP/IP. Подобных подход позволяет уменьшить время, необходимое для переключения кластера с одного нода на другой (fail-over). Расширена поддержка Solaris Zones Теперь Sun Cluster поддерживает целую кучу сервисов, работающих в не глобальных зонах. Поддержка ZFS Теперь ZFS поддерживается как локальная файловая система высокой надёжности (HA FS). Multi-Terabyte Disk и дисковые метки EFI (Extensible Firmware Interface) Традиционное для других пакетов обновление - поддежка дисков ёмкостью свыше 1Tb и с новыми метками EFI. Улучшенная поддержка продуктов Veritas В частности, теперь поддерживаются компоненты из Veritas Storage Foundation 5.0 для платформы SPARC, и VxVM 4.1 для x86/x64 (кстати, данные продукты Veritas указанных версий уже умеют работать с Solaris 10). Live Upgrade С этой версии, можно легко обновлять вашу ОС и Sun Cluster в её составе, с помощью Live Upgrade. Из документации ясно, что пока LiveUpgrade поддерживает только SVM, но не VxVM. Command Logging Теперь можно вести логи всех команд, используемых при обслуживании кластера - это удобно как для диагностики, так и для точонго воспроизведения вашей конфигурации на других аналогичных кластерах. По этой ссылке вы можете скачать Sun Cluster 3.2: Sun Cluster 3.2 download. Также, вам может понравиться изредка заглядывать на блог, посвящённый Sun Cluster - Sun Cluster Oasis. Ну и, конечно же, вся подробная информация может быть найдена в разделе про Sun Cluster на docs.sun.com: Sun Cluster 3.2 Documentation. Tuesday, 19 December. 2006
Бесплатные аналоги ... Добавил Gleb Reys
в категории SysAdmin в
03:01
Комментарии (0) Обратные ссылки (0) Select language: English
Бесплатные аналоги программам для Windows
Только что прочитал на Lifehacker о замечательной странице: The Linux Equivalent Project. На самом деле, это внушительных размеров индекс бесплатного программного обеспечения, которое вполне возможно скомпилировать и на Solaris, и на Linux, и на любой другой приличной UNIX ОС.
Очень радует именно организация списка - приведены названия продуктов для Windows, и указываются их беслпатные аналоги. Очень полезная страница, особенно для новичков, только решивших пересесть на Solaris. В общем, очень советую заглянуть: LinuxEq.com Saturday, 29 April. 2006
Solaris 10 как клиент DHCP Добавил Gleb Reys
в категории SysAdmin в
16:14
Комментарии (4) Обратные ссылки (0) Select language: English
Solaris 10 как клиент DHCP
Просто хотел отметить здесь самый быстрый и краткий путь к использованию вашего Solaris-бокса в качестве клиента DHCP.
1) Нужно создать файл /etc/hostname. Например: bash-3.00# touch /etc/hostname.skge0 2) Создать файл /etc/dhcp. В этом же файле можно указать, сколько секунд ifconfig будет ждать ответа от DHCP-сервера, прежде чем продолжит загрузку Solaris. bash-3.00# cat /etc/dhcp.skge0 wait 60 3) Имя вашей системы Оно должно храниться в файле /etc/nodename. Это значение будет использоваться, если ваш DHCP-сервер не предоставляет имя хоста по запросу вашего DHCP-клиента. Вот и всё, теперь перегружайте систему, и всё должно работать! Удачи! Friday, 21 April. 2006
HOW-TO: X11 forwarding с ssh, putty ... Добавил Gleb Reys
в категории SysAdmin в
12:37
Комментарии (19) Обратные ссылки (0) Select language: English
HOW-TO: X11 forwarding с ssh, putty и Xming
Эту связку я использую вот уже больше года, практически ежедневно - и дома, и на работе. Всё очень удобно, и, главное, совершенно бесплатно.
X11 Forwarding с ssh - это замечательная возможность, которая позволяет вам получить у себя на клиентском десктопе окно удалённо запускаемого графического приложения. Есть множество дорогих продуктов вроде Citrix, GoGlobal и XWin32, которые позволяют вам получать доступ к вашим удалённым десктоп-сессиям на Unix-серверах, но если всё, что вам нужно - это получить окошко какого-то приложения на вашем экране, то все эти продукты совершенно не нужны. А гораздо правильное будет использовать X forwarding и Xming. Xming - это порт X Windows для вашей настольной Microsoft Windows. По сути, это X-сервер, запускаемый прозрачно поверх вашего рабочего стола в MS Windows, что позволяет вам перенапралять графический вывод на удалённых Unix хостах, чтобы запускаемые там приложения отображались у вас на десктопе MS Windows. Xming - очень простая и удобная в использовании штука. Всё, что вам нужно - это скачать и установить дистрибутив с со страницы проекта на SourceForge: XMing @ SourceForge. После установки, я советую вам создать ярлык в панели быстрого запуска, и изменить нужным образом командную строку выполнения команды. Вот моя полная командная строка: "C:\Program Files\Xming\Xming.exe" :0 -clipboard -multiwindow -xkblayout us,ru -xkbvariant winkeys -xkboptions grp:ctrl_shift_toggle Как видно из примера, я использую две раскладки клавиатуры, и переключаюсь на русский язык с помощью Ctrl+Shift. Теперь, когда Xming у вас уже настроен, нужно позаботиться об ssh стороне вопроса. Нужно изменить конфигурационный файл вашего ssh-демона: /etc/ssh/sshd_config. Позаботьтесь, чтобы в нём была вот такая секция с подобными значениями: # X11 tunneling options X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost yes Если у вас уже были подобные параметры, то ничего делать не нужно. Если же вы изменили этот файл конфигурации, то следует перезапустить ssh: bash-3.00# svcadm restart svc:/network/ssh Всё, что осталось теперь - это скачать замечательного клиента Putty, если вы его ещё не используете для ваших ssh-сессий. Взять Putty можно вот по этому адресу: Putty: a free telnet/ssh client. Я не буду подробно объяснять настройку Putty, это наверняка сделано до меня другими, но скажу лишь, что для X11 forwarding'а вам нужно пробраться в настройки программы (основное окно), выбрать там раздел Connection, потом SSH, потом X11, и в появившемся разделе отметить галочку Enable X11 Forwarding. Вот и всё. Желаю удачи! Thursday, 13 April. 2006
Что бы мы делали без ... Добавил Gleb Reys
в категории SysAdmin в
01:38
Комментарии (0) Обратные ссылки (0) Select language: English
Что бы мы делали без замечательной утилиты crle?
В процессе компилирования необходимого набора программ для 64 бит, я в очередной рад воспользовался замечательной утилитой crle, и снова отметил, насколько проще становится жизнь если её использовать.
В странице-руководстве (man crle) сказано вот что: The crle utility provides for the creation and display of a И именно этим утилита и полезна - можно указать, где компоновщику следует искать необходимые библиотеки в первую очередь, и многие проблемы пропросту исчезнут. Так что бы мы делали без этой замечательной утилиты? Всё очень просто: 1) указывали бы обязательно дополнительные параметры для компиляторов - пути к библиотекам с параметрами -L и -R 2) Пользовались бы старой и надёжной переменной LD_LIBRARY_PATH, которая так же позволяет указывать каталоги, откуда компоновщику стоит брать библиотеки. Мало того, что это неудобно потому, что нужно тратить дополнительное время, так ещё и настройки эти годятся только для конкретного пользователя - и любой другой, кто захочет использовать скомпилированную с помощью подобных ухищрений программу, вынужден будет делать то же самое - устанавливать себе аналогичное значение LD_LIBRARY_PATH. А с crle всё гораздо проще: для просмотра текущих параметров работы компоновщика (списков каталогов), нужно просто запустить команду: -bash-3.00$ crle Default configuration file (/var/ld/ld.config) not found Default Library Path (ELF): /lib:/usr/lib (system default) Trusted Directories (ELF): /lib/secure:/usr/lib/secure (system default) для просмотра конфигурации при работе компоновщика с 64-битными объектами, нужно указать соответствующий параметр: -bash-3.00$ crle -64 Configuration file [version 4]: /var/ld/64/ld.config Default Library Path (ELF): /lib/64:/usr/lib/64:/usr/sfw/lib/64 Trusted Directories (ELF): /lib/secure/64:/usr/lib/secure/64 (system default) Command line: crle -64 -c /var/ld/64/ld.config -l /lib/64:/usr/lib/64:/usr/sfw/lib/64 И как видно из примера, достаточно выполнить вот такую команду, чтобы добавить новый каталог к списку тех, где компоновщик будет искать библиотеки. Например, если я хочу добавить к списку свой собственный каталог /export/soft/lib/64, то сделать это можно вот так: -bash-3.00$ crle -64 -c /var/ld/64/ld.config -l /lib/64:/usr/lib/64:/usr/sfw/lib/64:/export/soft/lib/64
|




