0
Корпоративный Linux:
осваиваем с нуля
Red Hat Enterprise Linux
ведущий:
Никита Войтов
17 октября 2013
nvoitov@gmail.com
О	
  чем	
  этот	
  вебинар?	
  

h"p://www.wordle.net/create	
  
Agenda	
  
1.  История	
  успеха	
  Linux.	
  OpenSource	
  и	
  Red	
  Hat.	
  Где	
  это	
  работает.	
  
2.  Linux:	
  ...
Семейство	
  *nix	
  
BSD	
  (FreeBSD,	
  Solaris,	
  Mac	
  OS,	
  ...)
GNU	
  Project	
  (FSF)	
  (1983)

Unix	
  (Bell	...
Что	
  такое	
  GPL?	
  
•  Основной	
  вид	
  лицензирования	
  	
  OpenSource	
  	
  проектов	
  
•  Свобода	
  изменени...
Что	
  такое	
  OpenSource?	
  
Согласно	
  идеологии	
  
OpenSource	
  вы	
  можете	
  
смотреть	
  код,	
  изучать	
  ка...
Что	
  такое	
  сообщество	
  OpenSource?	
  
•  Каждый	
  может	
  
участвовать	
  
•  Шаринг	
  знаний	
  
•  Быстрая	
 ...
Что	
  такое	
  ОС	
  Linux?	
  
•  Это	
  ОС	
  семейства	
  *nix,	
  в	
  	
  
основе	
  которой	
  лежит	
  
монолитное...
Linux	
  везде:	
  примеры	
  использования	
  
1.  Критические	
  сервисы:	
  	
  
•  Скоростные	
  поезда	
  Японии	
  
...
Linux	
  vs.	
  Windows	
  vs.	
  etc..	
  
Плюсы:	
  	
  
1.  Стабильность	
  в	
  работе	
  и	
  производительность	
  
...
X	
  Window	
  
Linux:	
  графическое	
  окружение	
  GNOME	
  
Linux:	
  графическое	
  окружение	
  KDE	
  
Linux:	
  графическое	
  окружение	
  Xfce	
  
О	
  Red	
  Hat...	
  
•  1994-­‐	
  2003	
  Red	
  Hat	
  Linux	
  
•  2003	
  –	
  Red	
  Hat	
  Enterprise	
  Linux	
  ...
Философия	
  Red	
  Hat	
  	
  

Мы	
  сможем	
  сделать	
  
больше	
  как	
  
сообщество,	
  чем	
  
работая	
  в	
  один...
Red	
  Hat:	
  Распределенная	
  разработка	
  
•  Участие	
  Red	
  Hat	
  в	
  сотнях	
  
OpenSource	
  проектах	
  	
  ...
Сообщество	
  Red	
  Hat	
  
План	
  выпуска	
  продукта	
  RHEL	
  
Технологии	
  
Red	
  Hat	
  
Варианты	
  RHEL:	
  
•  Server	
  
•  Desktop	
  
	
  
Дополнения	
  RHEL:	
  
•  HA-­‐клас...
Основные	
  фичи	
  RHEL	
  	
  
1.  Масштабируемость	
  и	
  надежность	
  	
  
2.  Управление	
  ресурсами	
  
3.  Безоп...
Масштабируемость,	
  надежность	
  и	
  
интеграция	
  
•  «Железные»	
  пределы:	
  4096	
  	
  -­‐	
  количество	
  CPU,...
Управление	
  ресурсами	
  
•  Эффективное	
  управление	
  ресурсами:	
  cgroups	
  
•  Преимущество:	
  QoS	
  и	
  дина...
Безопасность	
  
•  SСAP	
  –	
  проверка	
  соответствия	
  стандартам	
  безопасности	
  
(CVE,	
  CCE,	
  OVAL,	
  CC):...
Встроенная	
  виртуализация	
  
•  Производительность:	
  на	
  85-­‐95%	
  соответствует	
  реальному	
  
железу	
  
•  М...
Реальные	
  факты:	
  производительность	
  
дисковой	
  системы	
  в	
  виртуальной	
  среде	
  

#1	
  

§p://public.dhe...
Управление	
  
•  Менеджеры	
  пакетов	
  YUM	
  и	
  
RPM	
  
•  Централизованное	
  
управление	
  
	
  	
  	
  	
  (RHE...
Как	
  начать	
  работать	
  с	
  Linux,	
  
видя	
  его	
  впервые?	
  
Сертификация	
  Red	
  Hat	
  
Спасибо!	
  

Охотно	
  отвечу	
  на	
  ваши	
  вопросы!	
  

nvoitov@gmail.com	
  
Upcoming SlideShare
Loading in...5
×

Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux

1,552

Published on

Никита Войтов – ведущий инструктор SkillFactory по направлению Linux – об особенностях и преимуществах корпоративного стандарта ОС Linux – Red Hat Enterprise.

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

No Downloads
Views
Total Views
1,552
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
57
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux"

  1. 1. Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux ведущий: Никита Войтов 17 октября 2013 nvoitov@gmail.com
  2. 2. О  чем  этот  вебинар?   h"p://www.wordle.net/create  
  3. 3. Agenda   1.  История  успеха  Linux.  OpenSource  и  Red  Hat.  Где  это  работает.   2.  Linux:  особенности  и  архитектура.  Linux  vs.  Windows  vs.  etc.   3.  Почему  Red  Hat  Enterprise  Linux  ?  Обзор  основных  фич     4.  RHEL  в  действии:    начало  работы  с  системой  (live)   5.  Сертификация  Linux  –  возможные  пути  развития   6.  Q&A  
  4. 4. Семейство  *nix   BSD  (FreeBSD,  Solaris,  Mac  OS,  ...) GNU  Project  (FSF)  (1983) Unix  (Bell  Labs  1970) Minix   (1987) Linux  (Slackware,  Debian,  Red   Hat) 1991   1994   HP-­‐UX  (HP)   AIX  (IBM) h"p://en.wikipedia.org/wiki/File:Linux_Distribu•on_Timeline.svg  
  5. 5. Что  такое  GPL?   •  Основной  вид  лицензирования    OpenSource    проектов   •  Свобода  изменения  и  распространения  ПО   •  Все  измененные  версии  GPL  программ  подчиняются  GPL   •  Отсутствие  патентов   •  GPL  v1,  v2,  v3   •  LGPL     h"p://www.gnu.org/licenses/license-­‐list.html  
  6. 6. Что  такое  OpenSource?   Согласно  идеологии   OpenSource  вы  можете   смотреть  код,  изучать  как   он  работает  и  изменять   его  под  свои  нужды.     Ваши  идеи  будут   подхвачены  и  получат   развитие  –  так   OpenSource  делает   технологии  лучше!    
  7. 7. Что  такое  сообщество  OpenSource?   •  Каждый  может   участвовать   •  Шаринг  знаний   •  Быстрая  обратная  связь     •  Обзор  проблемы  с   разных  сторон   •  Сообщество        
  8. 8. Что  такое  ОС  Linux?   •  Это  ОС  семейства  *nix,  в     основе  которой  лежит   монолитное  ядро  Linux     •  Ядро  имеет  модульный     дизайн   Файлы     •  ОС  обладает  следующими     преимуществами:   o  Безопасность   o  Производительность   o  Надежность   o  Масштабируемость   o  Аппаратная  совместимость  (HCL)   o  Гибкость  управления     Устройства   (CPU,  RAM,  I/ O)   Ядро   Файловые   системы   (ext3,   iso9660)   Процессы   (kswapd,   h"pd,  ...  
  9. 9. Linux  везде:  примеры  использования   1.  Критические  сервисы:     •  Скоростные  поезда  Японии   •  Биржа  Нью-­‐Йорка   •  Европейская  организация  ядерных  исследований  (CERN)   •  Системы  контроля  воздушного  трафика   2.  Социальные  сети,  поисковые  системы  и  прочие  high-­‐load   системы:   •  Google   •  Facebook   •  Yandex   •  HPC   3.  Устройства  общего  пользования:   1.  Мобильные  телефоны,  планшеты  и  ПК   2.  Автомобильная  электроника   3.  Банкоматы  и  терминал  оплаты  
  10. 10. Linux  vs.  Windows  vs.  etc..   Плюсы:     1.  Стабильность  в  работе  и  производительность   2.  Конструктор  для  решения  любых  задач   3.  Кросс-­‐платформенность   4.  Быстрый  выпуск  обновлений  и  исправлений  безопасности   5.  Гораздо  меньшее  количество  вредоносных  программ   6.  Использование  открытых  стандартов     7.  Расширенные  возможности  отладки  программ   8.  Настройка  GUI  под  себя  без  ограничений   Минусы:   1.  Не  100%-­‐совместимость  с  закрытыми  форматами  данных   2.  Не  привычен  для  большинства  рядовых  пользователей   3.  Кто  знает  больше?  
  11. 11. X  Window  
  12. 12. Linux:  графическое  окружение  GNOME  
  13. 13. Linux:  графическое  окружение  KDE  
  14. 14. Linux:  графическое  окружение  Xfce  
  15. 15. О  Red  Hat...   •  1994-­‐  2003  Red  Hat  Linux   •  2003  –  Red  Hat  Enterprise  Linux   •  Компания  продает  «подписку»:   o  Обновления  ПО  (RHEA)   o  Фиксы  дефектов    (RHBA)   o  Фиксы  уязвимостей  (RHSA)   o  Решения  для  Enterprise  (add-­‐ ons)   o  Тех.  поддержка  
  16. 16. Философия  Red  Hat     Мы  сможем  сделать   больше  как   сообщество,  чем   работая  в  одиночку  
  17. 17. Red  Hat:  Распределенная  разработка   •  Участие  Red  Hat  в  сотнях   OpenSource  проектах     •  Построение  сообществ   людей  на  этапе   интеграции  инноваций   •  Взаимодействие  с   партнерами  и   вендорами  на  всех   стадиях  разработки   •  Превращение   инноваций  в  единую   экосистему    стабильных   решений  
  18. 18. Сообщество  Red  Hat  
  19. 19. План  выпуска  продукта  RHEL  
  20. 20. Технологии   Red  Hat   Варианты  RHEL:   •  Server   •  Desktop     Дополнения  RHEL:   •  HA-­‐кластер   •  Кластерная  ФС   •  Масштабируемая  ФС   •  HPC   •  Балансировщик  нагрузки   •  Сервер  управления  
  21. 21. Основные  фичи  RHEL     1.  Масштабируемость  и  надежность     2.  Управление  ресурсами   3.  Безопасность   4.  Встроенная  виртуализация   5.  Управление  
  22. 22. Масштабируемость,  надежность  и   интеграция   •  «Железные»  пределы:  4096    -­‐  количество  CPU,  64Тб  –   объем  ОЗУ,  100  ТБ  –  размер  файловой  системы   •  Горячая  замена  CPU  и  памяти   •  Файловые  системы:  EXT4,  XFS,  NFS4,  pNFS,  GFS2,  быстрый   fsck  (6  мин.  на  ext4  –  1Тб,  45млн.  файлов)   •  Восстановление  от  фатальных  ошибок  железа  с   минимальным  влиянием  на  пользователя   •  LVM:  горячая  замена,  RAID  1/2/4/6/10   •  Интеграция  со  сторонними  системами:  SAMBA,   OpenChange  
  23. 23. Управление  ресурсами   •  Эффективное  управление  ресурсами:  cgroups   •  Преимущество:  QoS  и  динамическое  выделение  ресурсов   •  Применение:  mul•-­‐user  окружение,  хостинг,  облака  
  24. 24. Безопасность   •  SСAP  –  проверка  соответствия  стандартам  безопасности   (CVE,  CCE,  OVAL,  CC):  oscap  xccdf  eval  -­‐-­‐profile  профиль   •  PAM  –  блокировка  неактивных  аккаунтов   •  SSSD  –  интеграция  с  Ac•ve  Directory   •  Централизованное  управление  SSH  ключами  и   политиками  SELinux   •  Песочница  для  виртуальных  машин:  sVirt   •  Песочница  для  приложений:    sandbox  –X  firefox  h"p:// bad_url)   •  Стандарты  сертификации  (FIPS-­‐140-­‐2,  USG,  CC,  ФСТЭК)  
  25. 25. Встроенная  виртуализация   •  Производительность:  на  85-­‐95%  соответствует  реальному   железу   •  Масштабируемость:     o  Гипервизор:  160/4096  ядер  CPU;  2Тб/64Тб  ОЗУ   o  Виртуальные  машины:  64vCPU;  256ГБ  ОЗУ   o  Возможности  (RHEV,  RHEL):   o  Live  VM  &  Storage  Migra•on   o  Live  Snapshots   o  Горячая  замена  vCPU  и  памяти   o  Шаринг  страниц  памяти:  SR-­‐IOV,  VT-­‐D   o  Основа:  KVM  и  QEMU  
  26. 26. Реальные  факты:  производительность   дисковой  системы  в  виртуальной  среде   #1   §p://public.dhe.ibm.com/linux/pdfs/ KVM_Virtualized_IO_Performance_Paper.pdf  
  27. 27. Управление   •  Менеджеры  пакетов  YUM  и   RPM   •  Централизованное   управление          (RHEL  Satellite)   •  Журналирование            событий  rsyslog    
  28. 28. Как  начать  работать  с  Linux,   видя  его  впервые?  
  29. 29. Сертификация  Red  Hat  
  30. 30. Спасибо!   Охотно  отвечу  на  ваши  вопросы!   nvoitov@gmail.com  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×