29
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 Enterprise Linux 6 のご紹介

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved.

Red Hat Enterprise Linux 6 のご紹介

RHEL Solution Architect 森若和雄 <[email protected]>2012-12-11 Ver 1.7

Page 2: Red Hat Enterprise Linux 6 のご紹介

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

Page 3: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 3

コミュニティ、ベンダー、ユーザを繋ぐレッドハット

ハードウェア

ベンダ

ソフトウェア

ベンダ

オープンソース

コミュニティ

企業ユーザ

Page 4: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 4

エコシステム

Page 5: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 5

Red Hat Enterprise Linux 6

信頼性が高く実証済みのエンタープライズ向けLinux ディストリビューション

ゲスト OS として契約により1 個 , 4 個 , ∞( 無制限 ) の仮想化されたインスタンスを利用可能

3,000 を超える ISV アプリケーション

主要ハードウェアで利用可能 日本の有償 Linux 市場において

80% 以上のシェア

Page 6: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 6

RHEL6 サポート対象アーキテクチャ

i386 x86_64 System z IBM Power(64bit)

Page 7: Red Hat Enterprise Linux 6 のご紹介

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/

Page 8: Red Hat Enterprise Linux 6 のご紹介

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

Page 9: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 9

RHEL6 のインストーラ

ハードウェア対応● multipath 設定、FCoE 、SAN ブート対応● UEFI と BIOS の両方で起動可能なブートイメージ

機能向上● VNC 経由での GUI インストール対応● インストール用 USB メディア作成が簡単に

● dd でコピーするだけ その他の変更

● text ベースインストーラの大幅な簡略化● kickstart

● インストレーション番号の廃止

Page 10: Red Hat Enterprise Linux 6 のご紹介

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 種類。

Page 11: Red Hat Enterprise Linux 6 のご紹介

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 ネットワーク

Page 12: Red Hat Enterprise Linux 6 のご紹介

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環境でのパフォーマンス向上

Page 13: Red Hat Enterprise Linux 6 のご紹介

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

Page 14: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 14

ネットワーク

multiqueue● ネットワークデバイスの TX multiqueue を活用

● 対応デバイスとドライバの対応が必要● 並列 I/O 時のオーバーヘッド削減

GRO (Generic Receive Offload)● ネットワーク受信のオフローディング対応● 対応デバイスとドライバの対応が必要

Page 15: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 15

ストレージ

Device Mapper RAID (dmraid) の仕組みが改善されファームウェア RAID※ の対応が強化された。※ チップセット内 SATA/SAS コントローラーによる RAID

インストーラーで SAN ブートの構成が可能● dm-multipath によるマルチパス対応

dm-multipath がダイナミックロードバランスに対応

Page 16: Red Hat Enterprise Linux 6 のご紹介

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)

Page 17: Red Hat Enterprise Linux 6 のご紹介

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 デバイスの動的追加・削除

Page 18: Red Hat Enterprise Linux 6 のご紹介

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

Page 19: Red Hat Enterprise Linux 6 のご紹介

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 を監視

Page 20: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 20

RHEL5 から RHEL6への移行

以前のバージョンの Red Hat Enterprise Linux の互換ライブラリを提供

RHEL5 から 6 の主な変更点をまとめたドキュメント「移行計画ガイド」を提供

Page 21: Red Hat Enterprise Linux 6 のご紹介

Red Hat K.K. All rights reserved. 21

サポート情報

Optional チャンネルの新設● RHEL5 ではベースチャンネルに含まれていたパッ

ケージの一部が Optional チャンネルへ移動● Optional チャンネルはサポート対象外です● サポート範囲がより明確になりました

Technical Notes● アップデートリリース毎の、重要な修正を列挙したド

キュメント● Technology Preview情報はテクニカルノートに記載

Page 22: Red Hat Enterprise Linux 6 のご紹介

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

Page 23: Red Hat Enterprise Linux 6 のご紹介

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)

パッケージング

Page 24: Red Hat Enterprise Linux 6 のご紹介

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 ヶ月に延長し、アップデート時期の選択肢を提供

Page 25: Red Hat Enterprise Linux 6 のご紹介

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

Page 26: Red Hat Enterprise Linux 6 のご紹介

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 ○ × × × ×

Page 27: Red Hat Enterprise Linux 6 のご紹介

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 ヶ月

Page 28: Red Hat Enterprise Linux 6 のご紹介

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も含めたインストール手順

Page 29: Red Hat Enterprise Linux 6 のご紹介

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 エントリをまとめたもの