торчинский Open Solaris

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    торчинский Open Solaris - Presentation Transcript

    1. Обзор особенностей OpenSolaris (ZFS, IPS, контейнеры) Филипп Торчинский Sun Microsystems
    2. OpenSolaris • OpenSolaris – это будущее Solaris • SPARC (с 2009.06) и x86 (32/64) • предназначен разработчикам stable development Solaris 10 OpenSolaris
    3. Самое вкусное в (Open)Solaris • ZFS > Zettabyte filesystem • Виртуализация > resource management framework (и зоны) • DTrace > dynamic tracing facility • SMF > service management facility • RBAC
    4. Особенности OpenSolaris • Новая система управления пакетами IPS • Новый дистрибутив и установщик • Новые функции появляются в OpenSolaris > distribution constructor > поддержка bluetooth и принтеров USB > Crossbow - вирутализация сетевых интерфейсов > многое другое... • Преимущества Solaris сохраняются > Trusted extensions с мандатным доступом
    5. ZFS
    6. ZFS • единый пул дисков • транзакционность • сквозной контроль данных • copy=n • автомонтирование • снимки • клоны • экспорт (iSCSI, NFS, SMB) • ключевые команды: zpool, zfs 6
    7. ZFS в работе • Самовосстановление данных • RAID-Z, RAID-Z2
    8. Работа с ZFS • zpool attach rpool device1 device 2 • zfs set sharesmb=on rpool/winshare • zfs snapshot rpool/opt@Apr13 • zfs rollback rpool/opt@Apr13 • zfs send rpool/opt@Apr13 > /path/to/backup_device • А еще есть авто-создание снимков: # svcs auto-snapshot
    9. IPS • pkg authority • pkg search • pkg list • pkg install • pkg image-update • А еще есть Package Manager (графический режим)
    10. Новые репозитории • pkg.opensolaris.org/release • pkg.opensolaris.org/dev • pkg.opensolaris.org/contrib • blastwave.network.com:10000 • доступны зеркальные репозитории – как сделать? developers.sun.ru/solaris
    11. Виртуализация: зоны и контейнеры
    12. Виртуализация ОС: зоны Изоляция ресурсов Solaris: Solaris Linux: Application Web- : Database Масштабируемость Server DMZ OS Легко управлять Server Независимо от оборудования
    13. Виртуализация ОС: зоны • Контейнер = зона + управление ресурсами • Solaris Containers for Linux Applications (BrandZ) • Команды: zoneadm, zonecfg, zlogin • Можно создать до 8192 зон в одной системе • Позволяет ограничивать или резервировать ресурсы • Простое решение для любого применения с несколькими идентичными системами: учебный класс, хостинг, среда разработки 13
    14. Клонирование зоны на ZFS • Создаем зону zonecfg -z zone create • Устанавливаем zoneadm -z zone install • Клонируем зону: zonecfg -z clone1 create -t master zonecfg -z clone1 set zonepath=/rpool/zones/clone1 zoneadm -z clone1 clone master
    15. Виртуальная сеть
    16. Возможности OpenSolaris • Виртуализация > VNICs, виртуальная коммутация, индивидуальный стек IP для каждой зоны • Управление пропускной способностью > Установка приоритета и ограничения пропускной способности для виртуальных интерфейсов, сервисов, протоколов или соединений. • Производительность > Получение данных по опросу, распределение по нескольким потокам и процессорам (ядрам) > Защита от DDOS-атак
    17. OpenSolaris - сервер для МСБ • Почему не Linux или FreeBSD? > если уже работает - не трогай > если выбираешь, см. ZFS, зоны с выделенным IP- стеком, DTrace) > собираешься использовать вдалеке? Зеркалируй root: > zpool attach pool existing_device new_device > /boot/solaris/bin/update_grub • И как оно работает? > легко проверить в VirtualBox
    18. Архитектура DTrace потребители DTrace script.d lockstat(1M) DTrace(1M) plockstat(1M) libDTrace(3LIB) userland DTrace(7D) kernel DTrace провайдеры sysinfo vminfo fasttrap DTrace proc syscall sdt fbt
    19. DTrace • код профилировщика встроен в ядро, если данные не собираются, код не тратит ресурсы • DTrace безопасен – это не отладчик, данные не испортить • можно просмотреть любые датчики (более 75000 штук), в том числе и в коде ядра • можно интегрировать функциональность DTrace в свое ПО – API открыт
    20. Сообщества и удобства • SDN - developers.sun.com • developers.sun.ru • inventory.sun.com > тем, кто заботится о многих > тем, кто страхуется от кражи > тем, кому лень инвентаризировать ПО > тем, кто хочет помнить свою сеть как ладонь
    21. Вопросы? sun.com/bigadmin developers.sun.ru/forum Philip.Torchinsky@sun.com 21
    SlideShare Zeitgeist 2009

    + HighLoad ++/2009HighLoad ++/2009 Nominate

    custom

    1089 views, 0 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1089
      • 947 on SlideShare
      • 142 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 29
    Most viewed embeds
    • 105 views on http://www.rootconf.ru
    • 37 views on http://rootconf.ru

    more

    All embeds
    • 105 views on http://www.rootconf.ru
    • 37 views on http://rootconf.ru

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories