Your SlideShare is downloading. ×
0
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
торчинский Open Solaris
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

1,935

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,935
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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

×