Upload
kazuo-moriwaka
View
10.742
Download
10
Embed Size (px)
DESCRIPTION
Citation preview
Red Hat K.K. All rights reserved.
Red Hat Enterprise Linux 6 のご紹介
RHEL Solution Architect 森若和雄 <[email protected]>2012-12-11 Ver 1.7
Red Hat K.K. All rights reserved. 2
レッドハットの提供するオープンソーススタック
Services
IntegrationSolutions
Middelware
Platform
Red Hat Enterprise Linux
JBoss Enterprise Application PlatformJBoss Enterprise SOA PlatformJBoss Communications PlatformJBoss Enterprise Portal PlatformJBoss Enterprise BRMS
JBoss Enterprise Data ServicesJBoss Enterprise FrameworksJBoss Enterprise Developer StudioMRG Messaging
Red Hat Enterprise Virtualization— Hypervisor— Manger
サポートコンサルティングトレーニング・
認定試験
VirtualizationHigh Availability Clustered storage
Volume management, Multi-path I/OLAMP stack
管理製品— Red Hat Network Satellite— JBoss Operations Network— Red Hat Directory Server
Red Hat K.K. All rights reserved. 3
コミュニティ、ベンダー、ユーザを繋ぐレッドハット
ハードウェア
ベンダ
ソフトウェア
ベンダ
オープンソース
コミュニティ
企業ユーザ
Red Hat K.K. All rights reserved. 4
エコシステム
Red Hat K.K. All rights reserved. 5
Red Hat Enterprise Linux 6
信頼性が高く実証済みのエンタープライズ向けLinux ディストリビューション
ゲスト OS として契約により1 個 , 4 個 , ∞( 無制限 ) の仮想化されたインスタンスを利用可能
3,000 を超える ISV アプリケーション
主要ハードウェアで利用可能 日本の有償 Linux 市場において
80% 以上のシェア
Red Hat K.K. All rights reserved. 6
RHEL6 サポート対象アーキテクチャ
i386 x86_64 System z IBM Power(64bit)
Red Hat K.K. All rights reserved. 7
各種上限値 (x86_64)
CPU● 4096 論理 CPU (コアおよび HT 込み )
メモリ● 1 論理 CPU あたり 1GB 以上を推奨● 上限 64TB
ファイルシステム● ext4 16TB● gfs2 100TB● xfs 100TB
共にファイル最大サイズ == ファイルシステム最大サイズ
他アーキテクチャについてはhttp://www.jp.redhat.com/rhel/compare/
Red Hat K.K. All rights reserved. 8
RHEL6 に含まれる主なサーバーソフトウェア (6.3 時点 )
ウェブサーバー● Apache 2.2.15 / Tomcat 6.0.24 / Squid 3.1.10 / BIND 9.8.2
データベースサーバー● MySQL 5.1.61 / PostgreSQL 8.4.11
● SQLite 3.6.20 / memcached 1.4.4
メールサーバー● Postfix 2.6.6 / sendmail 8.14.4 / Cyrus-imapd 2.3.16
ファイルサーバー / プリンターサーバー● NFS v2,3,4 / vsftpd 2.2.2 / Samba 3.5.10 / CUPS 1.4.2
認証サーバー● Kerberos5 1.9 / OpenLDAP 2.4.23 / FreeRADIUS 2.1.12
Red Hat K.K. All rights reserved. 9
RHEL6 のインストーラ
ハードウェア対応● multipath 設定、FCoE 、SAN ブート対応● UEFI と BIOS の両方で起動可能なブートイメージ
機能向上● VNC 経由での GUI インストール対応● インストール用 USB メディア作成が簡単に
● dd でコピーするだけ その他の変更
● text ベースインストーラの大幅な簡略化● kickstart
● インストレーション番号の廃止
Red Hat K.K. All rights reserved. 10
RHEL6 の SELinux
デフォルトで有効化。Enforcing です。● インストーラのメニューには設定項目なし● disable したい場合には kickstart か インストール後
に
※ インストール時から無効にする場合、boot: のパラメーターに linux selinux=0 と入力する必要があります。
ポリシーのアップデートにより多くのソフトウェアに対応● Apache, BIND, Squid, PostgreSQL, MySQL,
Memcached, Samba, QEMU, OpenOffice.org ほか、合計 224 種類。
Red Hat K.K. All rights reserved. 11
パフォーマンス
各コンポーネントのパフォーマンスの改善、大規模システムへの対応
コンポーネント 機能
CPU/ カーネル NUMA ー チケットスピンロック , CFS(Completely Fair Schedule), Read Copy Update (RCU) 利用の徹底
メモリー NUMA およびキャッシュの拡張大規模メモリーに対する最適化 : Transparent HugePages
仮想化 大規模 SMP 仮想マシン : 最大 64 VCPU のゲスト、 仮想ディスク実装の改善、仮想NIC 実装の改善
ストレージネットワーク
Per LUN Flush daemonsMulti-queue ネットワーク
Red Hat K.K. All rights reserved. 12
パフォーマンス : NUMA 対応の強化
Sybase ASE oltp(k) - 2-socket AMDOracle oltp(k) – 4-socket IntelEX
SAS kjobs/sec 8-socket IntelEX
0%
50%
100%
150%
113%120%
154%
RHEL6 NUMA Application Performance
NUMA 対応 offNUMA 対応
%NUMA 効果
Ap
plic
atio
n P
erf
orm
an
ce
NUMA環境でのパフォーマンス向上
Red Hat K.K. All rights reserved. 13
Cache に収まる Direct IO Cache に収まらない0
500
1000
1500
2000
0%
50%
100%
150%
114% 117%
135%
RHEL6-B2 IOzone Dell 6800 LSI RHEL5.5 ext3 RHEL6.0 ext4 % 比率
相乗
平均
MB
/se
c (1
k-1
m,1
g-4
g)
パフォーマンス : RHEL5 ext3 vs RHEL6 ext4
Red Hat K.K. All rights reserved. 14
ネットワーク
multiqueue● ネットワークデバイスの TX multiqueue を活用
● 対応デバイスとドライバの対応が必要● 並列 I/O 時のオーバーヘッド削減
GRO (Generic Receive Offload)● ネットワーク受信のオフローディング対応● 対応デバイスとドライバの対応が必要
Red Hat K.K. All rights reserved. 15
ストレージ
Device Mapper RAID (dmraid) の仕組みが改善されファームウェア RAID※ の対応が強化された。※ チップセット内 SATA/SAS コントローラーによる RAID
インストーラーで SAN ブートの構成が可能● dm-multipath によるマルチパス対応
dm-multipath がダイナミックロードバランスに対応
Red Hat K.K. All rights reserved. 16
ハードウェアのホットアド対応● CPU 、メモリ、PCI-Expressカード
メモリエラー対応の向上 (HWpoison)● エラーが検出されたメモリページの使用の回避● ※Xeon 7000台の一部のみ
MCE(Machine Check Exception)ロギング PCI-Express デバイスのエラー規格 AER(Advanced
Error Reporting) に対応
Reliability, Availability, Serviceability (RAS)
Red Hat K.K. All rights reserved. 17
仮想化 : KVM, libvirt
ブロック I/O のパフォーマンス改善ブロック I/O バックエンド , qcow2
ネットワーク I/O のパフォーマンス改善vhost-net
ネットワーク最新規格に対応IEEE802.11Qbh, IEEE802.11Qbg
メモリの管理オーバヘッド削減Transparent Huge Page
ディスク I/O, ネットワーク I/O状態取得 仮想 PCI デバイスの動的追加・削除
Red Hat K.K. All rights reserved. 18
パフォーマンス:仮想化ストレージ
RHEL5 VM on RHEL5
RHEL5 VM on RHEL6
RHEL6 VM on RHEL6
RHEL5 VM on RHEL5
RHEL5 VM on RHEL6
RHEL6 VM on RHEL6
0 5000 10000 15000 20000 25000 30000 35000 40000
SAS multi-stream workload in KVM guestIntel Nahelem 8core, 48GB, 2FC
Guest (8x44GB virtio, nocache) SAS-systime
TOTAL-SAStime (HOSTS: red=R5 blue=R6)
time in seconds (lower is better)
EXT3 File System
XFS File System
Red Hat K.K. All rights reserved. 19
仮想化:周辺ユーティリティ
virt-v2v● VMware および RHEL5 Xen から KVMへの移行ツー
ル● 対象とするゲスト OS は RHEL3, RHEL4, RHEL5
libguestfs● ディスクイメージの操作ツール● 専用の仮想マシンを作成してディスクイメージを操作● 編集、ファイルを指定してのバックアップ/ リストア
など virt-top
● top風インタフェースで各ゲストの CPU 、ネットワーク、ディスクI/O を監視
Red Hat K.K. All rights reserved. 20
RHEL5 から RHEL6への移行
以前のバージョンの Red Hat Enterprise Linux の互換ライブラリを提供
RHEL5 から 6 の主な変更点をまとめたドキュメント「移行計画ガイド」を提供
Red Hat K.K. All rights reserved. 21
サポート情報
Optional チャンネルの新設● RHEL5 ではベースチャンネルに含まれていたパッ
ケージの一部が Optional チャンネルへ移動● Optional チャンネルはサポート対象外です● サポート範囲がより明確になりました
Technical Notes● アップデートリリース毎の、重要な修正を列挙したド
キュメント● Technology Preview情報はテクニカルノートに記載
Red Hat K.K. All rights reserved. 22
製品ライフサイクル
Production1: 5.5年間 RHSA 、RHBA 、RHEA● 新ハードの対応・ソフトの機能拡張の全てのエラータ
Production 2: 1年間 RHSA 、RHBA 、RHEA (限定的)● 限定的な新しいハードウェア対応
Production 3: 3.5年間 RHSA 、RHBA● 重大、緊急度の高い問題のみ対応
RHSA ( Red Hat Security Advisory) :セキュリティ上の問題の修正RHBA ( Red Hat Bug Advisory) :バグの修正RHEA ( Red Hat Enhancement Advisory) :機能拡張修正
RHEL5/6
RHEL3/4
Red Hat K.K. All rights reserved. 23
Packaging
アドオン● 追加機能の新しい購入方法● Red Hat Enterprise Linux 6 の機能を拡張
High Availability ( クラスタリング )
Scalable File System (XFS) Smart Management (RHN モジュール )
Load Balancer ( ロードバランシング )Resilient Storage (GFS)
High Performance Network (RoCE)Extended Update Support(18 month update Lifecycle)
パッケージング
Red Hat K.K. All rights reserved. 24
Red Hat Enterprise Linux Add-On
フェイルオーバによる高可用性クラスタの構築
LVS によるソフトウェアロードバランサ
複数ノード間で共有されたストレージ用のクラスタファイルシステム
最大 100TB の容量に対応した XFS ファイルシステム
Red Hat Network と Red Hat Network Satellite 用の Management, Provisioning モジュール
RDMA over Converged Ethernet(RoCE) によるネットワークの集約
アップデートのサポート期間を 24 ヶ月に延長し、アップデート時期の選択肢を提供
Red Hat K.K. All rights reserved. 25
RHEL4/RHEL5製品と Add-on の対応
RHEL4/5 製品 Add-on
Red Hat Cluster SuiteHigh Availavility
Load Balancer
GFS Resilient Storage
XFS Scalable File System
RHN モジュール Smart Management
Red Hat K.K. All rights reserved. 26
クラスタ関連 Add-on の対応関係
LVSロードバランサ
OpenAIS/cmanクラスタ基盤
rgmanagerフェイルオーバ
CLVMクラスタ LVM
GFS2クラスタ FS
High Availability
Add-on × ○ ○ × ×
ResilientStorageAdd-on × ○ ○ ○ ○
Load Balancer Add-on ○ × × × ×
Red Hat K.K. All rights reserved. 27
新規ソフトウェア / サービス Add-on
High Performance Network● Infiniband の verbs を Ethernet 上で実装する● RoCE 対応 NIC が必要
EUS: Extended Update Support● マイナーバージョンのサポート期間を 24ヶ月に延長
する Add-on サブスクリプション● マイナーバージョンアップの回数を削減
6.0 6.1 6.2 6.3 6.4
6.2 EUS
6.0 EUS
6.1 EUS
24 ヶ月
Red Hat K.K. All rights reserved. 28
ドキュメント http://docs.redhat.com/docs/
主なドキュメントについて列挙します
Migration Planning Guide● RHEL5 から RHEL6 の主な変更点、パッケージ置換のリストなど
Package Manifest● RHEL6 と各 Add-on で提供されるパッケージ一覧 ( バージョンはな
し )
● RHEL5 に存在して RHEL6 に存在しないパッケージの完全なリスト
Storage Administration Guide● LVM, パーティション , FS, 暗号化 , swap, SSD, FC-SAN, iSCSI,
RAID, dm-multipath
Deployment Guide● 基本的な設定の他、SSSD, ABRT, kdump など Red Hat特有のものに詳しい
Installation Guide● kickstartも含めたインストール手順
Red Hat K.K. All rights reserved. 29
ドキュメント (つづき)
Managing Confined Services● 主要サービスの SELinux 設定 (type, boolean, 設定例 )
SELinux User Guide● SELinux の基本的な概念と利用方法のガイド
Power Management Guide● 省電力設定の解説
Developer Guide● Eclipse 、基本的な開発ツール、デバッグツール、プロファイラ、ドキュ
メント作成用ツールの紹介
Security Guide● セキュアなサーバ設定、暗号化FS 、セキュリティ関連情報の紹介
Release Notes● アップデートリリース時の主要な変更点や新機能などの紹介
Technology Notes● 前回アップデートリリース時からのほぼ全ての変更についての
bugzilla エントリをまとめたもの