MIRACLE LINUX V4.0
の特長と優位点
ミラクル・リナックス株式会社
Agenda
¾ Asianux 2.0紹介
¾開発体制
¾開発コンセプト
¾機能一覧
¾ Asianux 2.0 機能詳細説明
¾CGL: IPMI
¾Stratus ftSever対応
Asianux History
2003年12月 : RedFlagとMIRACLEにより、
Asianux1.0の開発スタート
コードネームは
koumei
2004年6月
: Asianux1.0 x86版リリース
2004年9月
: Asianux1.0 IPF版リリース
2004年10月 : HaanSoft社のAsianux参加発表
2005年2月
: Asianux1.0 X86-64版リリース
2005年8月
: Asianux2.0 リリース予定
コードネームは
trinity
MIRACLE LINUX V4.0 – Asianux Inside
Asianux
®
2.0のコンセプト
RAS
RAS
(
(
信頼性
信頼性
/
/
可用性
可用性
/
/
保守性
保守性
)
)
の強化
の強化
高負荷時の安定性・キャリアグレードLINUX採用
日本語・中国語・韓国語環境の最適化
日本語・中国語・韓国語環境の最適化
UTF8/EUC/SJIS/GB18030対応
操作性の強化
操作性の強化
KDEベースの「ReFineD」を導入
RASの4つの強化ポイント
カーネル2.6の導入
高負荷時の安定性とスケーラビリティの改善
(プロセススケジューラ/マルチスレッド処理/ディスク入出力)
カーネル
カーネル
2.6
2.6
の導入
の導入
高負荷時の安定性とスケーラビリティの改善
高負荷時の安定性とスケーラビリティの改善
(
(
プロセススケジューラ
プロセススケジューラ
/
/
マルチスレッド処理
マルチスレッド処理
/
/
ディスク入出力
ディスク入出力
)
)
CGL(Carrier Grade Linux)対応
CGL V2.0.2が定義するプライオリティ1の機能をほぼ実装
( OpenIPMI / Event Logging )
CGL(Carrier Grade Linux)
CGL(Carrier Grade Linux)
対応
対応
CGL V2.0.2
CGL V2.0.2
が定義するプライオリティ
が定義するプライオリティ
1
1
の機能をほぼ実装
の機能をほぼ実装
(
(
OpenIPMI
OpenIPMI
/ Event Logging )
/ Event Logging )
障害解析機能強化
OSS推進フォーラム開発基盤で開発されたツールの採用
( LKST/DAV )
障害解析機能強化
障害解析機能強化
OSS
OSS
推進フォーラム開発基盤で開発されたツールの採用
推進フォーラム開発基盤で開発されたツールの採用
(
(
LKST/DAV )
LKST/DAV )
Stratus ftServer
®
対応
メモリーミラーリング / SCSIレイヤの強化
Stratus
Stratus
ftServer
ftServer
®
®
対応
対応
メモリーミラーリング
対応アーキテクチャ
ソースレポジトリ
64
64
bit
bit
パッケージ
パッケージ
64
64
bit
bit
パッケージ
64
64
bit
bit
パッケージ
32
32
bit
bit
パッケージ
パッケージ
パッケージ
Intel x86
Intel x86
64
64
bit Intel Xeon
bit Intel Xeon
AMD64
AMD64
IBM OpenPower
IBM OpenPower
パッケージ
Stratus FT Server
Stratus FT Server
UNISYS ES7000
UNISYS ES7000
32bit パッケージ
32bit パッケージ
32bit パッケージ
Itanium 2
Itanium 2
※SP1から
Asianux 2.0 機能強化ポイント
Software
Printing
Printing
Server Service
Server Service
ReFineD
ReFineD
CGL
CGL
for Oracle
for Oracle
CJK
CJK
Analyzer
Analyzer
Kernel
Kernel 2.6
Kernel 2.6
CGL
CGL
FileSystem
FileSystem
Profile/Trace
Profile/Trace
Analyzer
Analyzer
for Oracle
for Oracle
Dump
Dump
Kernel 2.6の特徴
Kernel 2.6.9
Kernel 2.6
Kernel 2.6
での大幅な機能・性能向上
での大幅な機能・性能向上
スケジューリングの改善
大規模ハードウェア対応
I/O性能の向上
•O(1)スケジューラ
•NPTL(futex)
•reverse mapping
•CONFIG_NR_CPUS
•LBD(
large block device
)
•BIO
•IOスケジューラ
•SELinux
•Exec-Shield
kernel 2.6のI/Oスケジューラの一覧
¾プロセス間で等しくI/Oを配分
¾レイテンシー重視
¾デスクトップ向け
CFQ
(Completed
Fair Queuing)
¾Deadlineをベースに先読み処理を追加
¾スループット重視
¾シーケンシャルアクセスが多いシステムに有利
Anticipatory
¾各リクエストにexpired timeを付加
¾SortとFIFOのリストを持つ
¾スループットとレイテンシーのバランスが良い
¾ランダムアクセスが多いシステムに有利
Deadline
¾積極的なSort/Merge処理はしない
No-op
kernel ファイルシステム関連
-Filesystem
全てのファイルシステムが
全てのファイルシステムが
ACL
ACL
に対応
に対応
Ext3
XFS
ReiserFS
暗号化
ファイル
システム
ACL
XATTR
Software
RAID
LVM2
Kernel パフォーマンスチューニング
-Analyzer
OProfile
LKST logtools
カーネル、アプリケーションのプロファイリング機能
カーネルのイベントログベースの
パフォーマンス解析機能
カーネルレベルのパフォーマンス解析
カーネルレベルのパフォーマンス解析
Kernel 障害対策
-Dump/Trace
diskdump
diskdump
、
、
netdump
netdump
の対応デバイス拡大と確実なダンプ取得
の対応デバイス拡大と確実なダンプ取得
対応デバイス
Diskdump
- SCSI
aic7xxx,aic79xx,mptfusion,
megaraid, HP cciss, IBM ipr, sym53c8xx
-
IDE
- SATA(libata, Promise SX4)
Partial dump対応
-
USB Storage(USB HDD, USB Memory)
Netdump
LKST v2.3
デバイスドライバ
aic79xx
1.3.11
aacraid
1.1.2-lk2
2.20.4.5
mptscsih
3.01.16
megaraid_mbox
cciss
2.6.4
qla2200/2300
8.00.00b21
e100
3.4.8
qla6312/6322
8.00.00b21
lpfc
8.0.16.6_x2
e1000
6.0.54
ips
7.10.18
bcm5700
7.4.12b
iscsi-sfnet
4.0.2
ixgb
1.0.95
3w-9xxx
2.26.02.001
bonding
2.6.0
libata
1.10
CGL機能
CGL
サーバ監視機能の強化と障害予防
サーバ監視機能の強化と障害予防
IPMI対応
IPMI仕様に基づくサーバ監視機能
Software ECC
メモリエラーのハンドリング
OpenHPI
ハードウェアモニタリング機能
Event Logging
より詳細なログ管理
KDB
オンラインカーネルデバッガ
マルチストリーミングやマルチホームが
可能なプロトコル
SCTP
サーバ機能
Web DB
-Web DB
Apache 2.0.52
PHP 5.0.4
PostgreSQL 8.0.3
MySQL 4.1.10a
Oracle 10g DB
php-oci8
php-pgsql
php-mysql
最新構成による
サーバ機能
Samba LDAP
-Samba LDAP
MIRACLE
MIRACLE
だからできる充実の
だからできる充実の
Samba LDAP
Samba LDAP
構成
構成
Samba 3.0.14a
Domain
Controler
setup
smbldap
tools
OpenLDAP 2.2.13
Integrated Mail account
Nested Group support
サーバ機能
メール関連
-Mail Server
組み合わせが増えたメールサーバ構成
組み合わせが増えたメールサーバ構成
Postfix 2.1.5
Sendmail 8.13.1
Cyrus Imapd 2.2.10
Dovecot 0.99.11
Spamassassin 3.0.1
select
select
MTA
POP/IMAP
Spam対策
解析ツール
Analyzer
OSS
OSS
推進フォーラムの開発成果の取り込み
推進フォーラムの開発成果の取り込み
対応言語
Language
日中韓の3社共同開発による
日中韓の3社共同開発による
CJK
CJK
サポートの充実
サポートの充実
UTF-8(デフォルト)
,EUC-JP,SJIS
Japanese
Simplified Chinese
GB18030
Traditional Chinese
Big5
Korean
EUC-KR, UTF-8
デスクトップ環境
ReFineD
KDE Desktop
商用フォント
管理ツール
SCIM
*画面は開発中のものです。
デスクトップ環境
KDE
-デスクトップ環境もこだわります
デスクトップ環境もこだわります
!!
!!
KDE Desktop
Windowsファイル共有
システムトレイ
タスクバー
デスクトップ環境
GUI管理ツール
-Management
サーバ用
サーバ用
GUI
GUI
管理ツールの追加
Storage Management
System Performance
Log Viewer
管理ツールの追加
Task Manager
デスクトップ環境
日本語入力
-SCIM
カスタマイズ可能な日本語入力
カスタマイズ可能な日本語入力
Smart Common Input Method
GUI設定ツール(scim-setup)
デスクトップ環境
フォント
-CJK Bold Font
Windows
Linux
リコーフォントで自然な見栄え
印刷環境
Printing
OpenPrinting
OpenPrinting
で先進の印刷環境を
で先進の印刷環境を
Linux
Linux
に導入
OpenPrinting
CUPS 1.2.22
従来の
プリンタドライバ
に導入
ghostscript 7.07
OpenPrinting対応
プリンタドライバ
Oracle向けチューニング
for Oracle
OCFS2
ASMlib2
PHP-Oracle
System Parameter Tuning
OraNavi
Oracleの簡単インストール&セットアップ
MIRACLE LINUX
Java 環境
Sun JDK
OS
OS
インストール直後から
インストール直後から
Java
Java
も利用可能
も利用可能
JDK 1.5.0-03 (x86)
JDK 1.5.0-03 (x86-64)
Component List
Kernel
2.6.9
proftpd
1.2.10
glibc
2.3.4
squid
2.5.STABLE6
gcc
3.4.3
Apache
2.0.52
x.org
6.8.1
PHP
5.0.4
rpm
4.3.3
MySQL
4.1.10a
KDE
3.2.1
PostgreSQL
8.0.3
openssh
4.0p1
Samba
3.0.14a
bind
9.2.4
net-snmp
5.1.2
dhcp
3.0.1
Firefox
1.0.4
openldap
2.2.13
iscsi
4.0.2
postfix
2.1.5
Perl
5.8.5
sendmail
8.13.1
Ruby
1.8.1
Asianux
®
2.0 機能詳細説明
¾CGL IPMI機能
CGL(Carrier Grade Linux)
CGL
CGL
通信網の
通信網の
IP
IP
化
化
オープンな標準仕様
オープンな標準仕様
OSDL
OSDL
Linux
Linux
CGL Roadmap
2003
2004
2005
2006
CGL Requirements
V2.0
V3.0
V4.0
Registration
V3.0対応
ディストリビューション
V2.0対応
ディストリビューション
Asianux 2.0は
CGL V2.0に基づく実装
Asianux 2.0
CGL v2.0.2 : Requirement Category
CGL
version 2.0.2
2.0
CGL Category :
Standards
Platform
Availability
Serviceability
Scalability
Performance
Clustering
Security
Asianux 2.0のCGL機能
CGL
サーバ監視機能の強化と障害予防
サーバ監視機能の強化と障害予防
IPMI対応
IPMI仕様に基づくサーバ監視機能
Software ECC
メモリエラーのハンドリング
OpenHPI
ハードウェアモニタリング機能
Event Logging
より詳細なログ管理
KDB
オンラインカーネルデバッガ
マルチストリーミングやマルチホームが
可能なプロトコル
SCTP
IPMI(Intelligent Platform Management Initiative)
目的
目的
多数のサーバ管理に適した包括的な標準インフラ仕様
特徴
特徴
サーバ環境の監視、応答メッセージを定義
ハードウェアの共通インタフェースを定義
IPMIアーキテクチャ
システム・インタフェース
システム・インタフェース
CPU
CPU
CPU
CPU
NIC
NIC
シリアル
シリアル
センサー
センサー
電源制御
電源制御
従来のサーバ
BMC
BMC
ベースボード・
マネジメント・
コントローラ
IPMB
IPMB
インターフェース
インターフェース
ICMB
ICMB
インターフェース
インターフェース
SDR
SDR
SEL
SEL
LinuxのIPMI実装
ハードウェア( IPMI )
カーネル
(IPMIドライバ)
OpenIPMI
OpenIPMI
freeipmi
freeipmi
ipmiutil
ipmiutil
OpenHPI
OpenHPI
SNMP
SNMP
オープンソースソフトウェアによるIPMIの実現
IPMI関連ツール
--
showsel
showsel
システムの
システムの
SEL
SEL
領域に格納されたイベントのログを表示
領域に格納されたイベントのログを表示
--
sensors
sensors
SDR
SDR
に記録されているシステムのセンサー情報表示
に記録されているシステムのセンサー情報表示
IPMI Kernel Panic Handler
Kernel Panic
Kernel Panic
IPMI request
OS critical error
IPMI
Panic Handler
IPMI
message handler
/dev/ipmidev[n]
IOCTL(2)
BMC
SEL
SEL
IPMI request
Kernel IPMIドライバ
IPMIアプリケーション
ハードウェア
CGL Priority 1
Barrier
Diskless
STD.2.2
2.2
ClockSelection
Serial Console
STD.2.4
2.6.1
STD.2.7
MonotonicClock
STD.2.8
PossixMessageQueue
STD.2.10
Semaphore
STD.2.11
Spinlock
STD.2.13
Threads
STD.2.14
Timeouts
STD.2.15
PosixTimers
STD 2.21
Thread Process Shared Synchronization
STD 2.24
Synchronization and Scheduling support
AVL 2.0
Software ECC
AVL 5.0
IMPI Utility
AVL 6.1
Over Commit
AUD 1.0,2.0
Log security
STD.2.6
IPv6 (mobile IPを除く)
3.4
Nic bonding
Linux HA
3.3
RAID1 support
3.5.1
Resident Filesystem
3.6
LVM
3.7
Watchdog Timer
3.21
Event Logging
4.3
SNMP
SVC 1.1
IPMI 1.5
PLT 2.0
OpenHPI
PLT 3.0
Software ECC
AVL 2.0
IPSec for IPv4
CON 1.0
PKI CA support
CON 11.0
Persistent Naming
PLT 1.0
Asianux
®
とストラタス社と協業フレームワーク
本社:ラボ
技術連携
World Wide
日本法人
販売提携
顧客
Japan
販売・サポート
製品開発・サポート
ftServer
®
アーキテクチャ
ストラタス無停止型
ストラタス無停止型
IA
IA
サーバ
サーバ
バ
ッ
ク
プ
レ
ー
ン
バ
ッ
ク
プ
レ
ー
ン
PCI
PCI
障害検知 障害検知 & 特定 & 特定 障害検知 障害検知CPU
CPU
1
1
-
-
N
N
ウェイ
ウェイ
SMP
SMP
チップセット
チップセット
メモリ
メモリ
PCI
PCI
障害検知 障害検知 & 特定 & 特定 障害検知 障害検知CPU
CPU
1
1
-
-
N
N
ウェイ
ウェイ
SMP
SMP
チップセット
チップセット
メモリ
メモリ
冗長化
コアI/O
ロ
ッ
ク
ス
テ
ッ
プ
CP
U
障害検知 障害検知CPU
CPU
1
1
-
-
N
N
ウェイ
ウェイ
SMP
SMP
チップセット
チップセット
メモリ
メモリ
DM
R
TMR
ftServer
®
アーキテクチャのメリット
障害時に停止・性能劣化が無い
障害時に停止・性能劣化が無い
処理の切り替え・切り戻しが無い
処理の切り替え・切り戻しが無い
シングルソフトウェアイメージ
シングルソフトウェアイメージ
ftServer
®
とクラスタ構成の比較
HAクラスタ構成方式
(2システム)
フォールト・トレラント方式
(1システム)
OS
OS
OS
OS
Cluster Software
Cluster Software
Middleware
Middleware
Middleware
Middleware
Application
Application
Application
Application
System Disk EN ET Array Ctrl