MIRACLE LINUX V4.0 の特長と優位点...- KDE - デスクトップ環境もこだわります!!...
Transcript of MIRACLE LINUX V4.0 の特長と優位点...- KDE - デスクトップ環境もこだわります!!...
MIRACLE LINUX V4.0の特長と優位点
ミラクル・リナックス株式会社
2005年10月6日
2Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Agenda
Asianux 2.0紹介
開発体制
開発コンセプト
機能一覧
Asianux 2.0 機能詳細説明
CGL: IPMI
Stratus ftSever対応
Asianux®2.0 紹介
5Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Asianux History2003年12月 : RedFlagとMIRACLEにより、
Asianux1.0の開発スタート
コードネームは koumei2004年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は11月頭にリリース予定
6Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Asianux® 2.0のコンセプト
RASRAS((信頼性信頼性//可用性可用性//保守性保守性))の強化の強化高負荷時の安定性・キャリアグレードLINUX採用
日本語・中国語・韓国語環境の最適化日本語・中国語・韓国語環境の最適化UTF8/EUC/SJIS/GB18030対応
操作性の強化操作性の強化KDEベースの「ReFineD」を導入
7Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
RASの4つの強化ポイント
カーネル2.6の導入高負荷時の安定性とスケーラビリティの改善
(プロセススケジューラ/マルチスレッド処理/ディスク入出力)
カーネルカーネル2.62.6の導入の導入高負荷時の安定性とスケーラビリティの改善高負荷時の安定性とスケーラビリティの改善
((プロセススケジューラプロセススケジューラ//マルチスレッド処理マルチスレッド処理//ディスク入出力ディスク入出力))
CGL(Carrier Grade Linux)対応CGL V2.0.2が定義するプライオリティ1の機能をほぼ実装
( OpenIPMI / Event Logging )
CGL(Carrier Grade Linux)CGL(Carrier Grade Linux)対応対応CGL V2.0.2CGL V2.0.2が定義するプライオリティが定義するプライオリティ11の機能をほぼ実装の機能をほぼ実装
( ( OpenIPMIOpenIPMI / Event Logging )/ Event Logging )
障害解析機能強化OSS推進フォーラム開発基盤で開発されたツールの採用
( LKST/DAV )
障害解析機能強化障害解析機能強化OSSOSS推進フォーラム開発基盤で開発されたツールの採用推進フォーラム開発基盤で開発されたツールの採用
( ( LKST/DAV )LKST/DAV )
Stratus ftServer®対応メモリーミラーリング / SCSIレイヤの強化
Stratus Stratus ftServerftServer®®対応対応メモリーミラーリングメモリーミラーリング / / SCSISCSIレイヤの強化レイヤの強化
8Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
対応アーキテクチャ
ソースレポジトリ
6464bit bit パッケージ 6464bitbitパッケージ6464bitbitパッケージパッケージ3232bitbitパッケージパッケージ
パッケージ
Intel x86Intel x86 6464bit Intel Xeonbit Intel XeonAMD64AMD64 IBM OpenPowerIBM OpenPower
パッケージ
Stratus FT ServerStratus FT ServerUNISYS ES7000UNISYS ES7000
32bit パッケージ 32bit パッケージ32bit パッケージ
Itanium 2Itanium 2
※SP1から
9Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Asianux 2.0 機能強化ポイント
SoftwarePrintingPrinting
Server Service Server Service
ReFineDReFineD
CGLCGL
for Oraclefor Oracle
CJKCJK
AnalyzerAnalyzer
Kernel
Kernel 2.6Kernel 2.6
CGLCGL FileSystemFileSystemProfile/TraceProfile/Trace
AnalyzerAnalyzerfor Oracle
Device DriverDevice Driver
for Oracle
DumpDump
10Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Kernel 2.6の特徴
Kernel 2.6.9Kernel 2.6Kernel 2.6での大幅な機能・性能向上での大幅な機能・性能向上
スケジューリングの改善
大規模ハードウェア対応
I/O性能の向上
•O(1)スケジューラ•NPTL(futex)•reverse mapping•CONFIG_NR_CPUS•LBD(large block device)•BIO•IOスケジューラ•SELinux•Exec-Shieldセキュリティ機能の強化
11Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
kernel 2.6のI/Oスケジューラの一覧
プロセス間で等しくI/Oを配分
レイテンシー重視
デスクトップ向け
CFQ
(Completed Fair Queuing)
Deadlineをベースに先読み処理を追加
スループット重視
シーケンシャルアクセスが多いシステムに有利
Anticipatory
各リクエストにexpired timeを付加
SortとFIFOのリストを持つ
スループットとレイテンシーのバランスが良い
ランダムアクセスが多いシステムに有利
Deadline
積極的なSort/Merge処理はしないNo-op
12Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
kernel - ファイルシステム関連 -
Filesystem
全てのファイルシステムが全てのファイルシステムがACLACLに対応に対応
Ext3
XFS
ReiserFS
暗号化ファイルシステム
ACLXATTR
SoftwareRAID
LVM2
13Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Kernel - パフォーマンスチューニング -
Analyzer
OProfile
LKST logtools
カーネル、アプリケーションのプロファイリング機能
カーネルのイベントログベースのパフォーマンス解析機能
カーネルレベルのパフォーマンス解析カーネルレベルのパフォーマンス解析
14Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Kernel - 障害対策 -
Dump/Trace
diskdumpdiskdump、、netdumpnetdumpの対応デバイス拡大と確実なダンプ取得の対応デバイス拡大と確実なダンプ取得
対応デバイス
Diskdump - SCSIaic7xxx,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
15Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デバイスドライバ
aic79xx 1.3.11 aacraid 1.1.2-lk22.20.4.5 mptscsih 3.01.16megaraid_mbox
cciss 2.6.4qla2200/2300 8.00.00b21
e100 3.4.8qla6312/6322 8.00.00b21
lpfc e1000 6.0.548.0.16.6_x2ips bcm5700 7.4.12b7.10.18iscsi-sfnet 4.0.2 ixgb 1.0.953w-9xxx bonding 2.6.02.26.02.001libata 1.10
16Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
CGL機能
CGLサーバ監視機能の強化と障害予防サーバ監視機能の強化と障害予防
IPMI対応 IPMI仕様に基づくサーバ監視機能
Software ECC メモリエラーのハンドリング
OpenHPI ハードウェアモニタリング機能
Event Logging より詳細なログ管理
KDB オンラインカーネルデバッガ
マルチストリーミングやマルチホームが可能なプロトコル
SCTP
17Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
サーバ機能 - Web DB -
Web DB
Apache 2.0.52
PHP 5.0.4
PostgreSQL 8.0.3 MySQL 4.1.10aOracle 10g DB
php-oci8 php-pgsql php-mysql
最新構成による最新構成によるWeb DBWeb DBシステム構築システム構築
18Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
サーバ機能 - Samba LDAP -
Samba LDAPMIRACLEMIRACLEだからできる充実のだからできる充実のSamba LDAPSamba LDAP構成構成
Samba 3.0.14a DomainControler
setup
smbldaptoolsOpenLDAP 2.2.13
Integrated Mail account
Nested Group support
19Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
サーバ機能 - メール関連 -
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対策
20Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
解析ツール
AnalyzerOSSOSS推進フォーラムの開発成果の取り込み推進フォーラムの開発成果の取り込み
LKST logtools DAV
21Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
対応言語
Language日中韓の3社共同開発による日中韓の3社共同開発によるCJKCJKサポートの充実サポートの充実
UTF-8(デフォルト),EUC-JP,SJISJapanese
Simplified Chinese GB18030
Traditional Chinese Big5
Korean EUC-KR, UTF-8
English UTF-8
22Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デスクトップ環境
ReFineD
KDE Desktop
商用フォント
管理ツール
SCIM
*画面は開発中のものです。
23Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デスクトップ環境 - KDE -
デスクトップ環境もこだわりますデスクトップ環境もこだわります!!!!
KDE Desktop
Windowsファイル共有
システムトレイ
タスクバー
24Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デスクトップ環境 - GUI管理ツール -
Managementサーバ用サーバ用GUIGUI管理ツールの追加
Storage Management
System Performance
Log Viewer
管理ツールの追加
Task Manager
25Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デスクトップ環境 - 日本語入力 -
SCIMカスタマイズ可能な日本語入力カスタマイズ可能な日本語入力
Smart Common Input Method
GUI設定ツール(scim-setup)
IM切り替え可能
26Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
デスクトップ環境 - フォント -
CJK Bold Font
Windows Linux
リコーフォントで自然な見栄えリコーフォントで自然な見栄え
27Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
印刷環境
PrintingOpenPrintingOpenPrintingで先進の印刷環境をで先進の印刷環境をLinuxLinuxに導入
OpenPrinting
CUPS 1.2.22
従来のプリンタドライバ
に導入
ghostscript 7.07
OpenPrinting対応
プリンタドライバ
28Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Oracle向けチューニング
for Oracle
OCFS2
ASMlib2
PHP-Oracle
System Parameter Tuning
OraNavi
Oracleの簡単インストール&セットアップ
MIRACLE LINUXMIRACLE LINUXの伝統はそのままにの伝統はそのままに
29Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Java 環境
Sun JDKOSOSインストール直後からインストール直後からJavaJavaも利用可能も利用可能
JDK 1.5.0-03 (x86)
JDK 1.5.0-03 (x86-64)
30Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Component List
Kernel 2.6.9 proftpd 1.2.10glibc 2.3.4 squid 2.5.STABLE6
gcc 3.4.3 Apache 2.0.52x.org 6.8.1 PHP 5.0.4rpm 4.3.3 MySQL 4.1.10aKDE 3.2.1 PostgreSQL 8.0.3openssh 4.0p1 Samba 3.0.14abind 9.2.4 net-snmp 5.1.2dhcp 3.0.1 Firefox 1.0.4openldap 2.2.13 iscsi 4.0.2postfix 2.1.5 Perl 5.8.5sendmail 8.13.1 Ruby 1.8.1
Asianux®2.0 機能詳細説明
CGL IPMI機能
Stratus ftServer対応
CGL IPMI機能
33Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
CGL(Carrier Grade Linux)
CGLCGL
通信網の通信網のIPIP化化
オープンな標準仕様オープンな標準仕様
OSDLOSDL
LinuxLinux
34Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
CGL Roadmap
2003 2004 2005 2006
CGL Requirements
V2.0 V3.0 V4.0
RegistrationV3.0対応
ディストリビューションV2.0対応
ディストリビューション
Asianux 2.0はCGL V2.0に基づく実装
Asianux 2.0
35Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
CGL v2.0.2 : Requirement Category
CGL version 2.0.2
2.0CGL Category :
StandardsPlatform
AvailabilityServiceability
ScalabilityPerformance
ClusteringSecurity
36Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Asianux 2.0のCGL機能
CGLサーバ監視機能の強化と障害予防サーバ監視機能の強化と障害予防
IPMI対応 IPMI仕様に基づくサーバ監視機能
Software ECC メモリエラーのハンドリング
OpenHPI ハードウェアモニタリング機能
Event Logging より詳細なログ管理
KDB オンラインカーネルデバッガ
マルチストリーミングやマルチホームが可能なプロトコル
SCTP
37Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
IPMI(Intelligent Platform Management Initiative)
目的目的
多数のサーバ管理に適した包括的な標準インフラ仕様
特徴特徴
サーバ環境の監視、応答メッセージを定義
ハードウェアの共通インタフェースを定義
38Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
IPMIアーキテクチャ
システム・インタフェースシステム・インタフェース
CPUCPU CPUCPU
NICNICシリアルシリアルセンサーセンサー
電源制御電源制御
従来のサーバ
BMCBMCベースボード・マネジメント・コントローラ
IPMBIPMBインターフェースインターフェース
ICMBICMBインターフェースインターフェース
SDRSDRSELSEL
39Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
LinuxのIPMI実装
ハードウェア( IPMI )
カーネル(IPMIドライバ)
OpenIPMIOpenIPMI freeipmifreeipmi
ipmiutilipmiutilOpenHPIOpenHPI
SNMPSNMP
オープンソースソフトウェアによるIPMIの実現
40Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
IPMI関連ツール
-- showselshowselシステムのシステムのSELSEL領域に格納されたイベントのログを表示領域に格納されたイベントのログを表示
-- sensorssensorsSDRSDRに記録されているシステムのセンサー情報表示に記録されているシステムのセンサー情報表示
41Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
IPMI Kernel Panic Handler
Kernel PanicKernel Panic
IPMI requestOS critical error
IPMIPanic Handler
IPMImessage handler
/dev/ipmidev[n]
IOCTL(2)
BMCSELSELOS: critical error
IPMI request
Kernel IPMIドライバ
IPMIアプリケーション
ハードウェア
42Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
CGL Priority 1
Barrier DisklessSTD.2.2 2.2ClockSelection Serial ConsoleSTD.2.4 2.6.1
STD.2.7 MonotonicClockSTD.2.8 PossixMessageQueueSTD.2.10 SemaphoreSTD.2.11 SpinlockSTD.2.13 ThreadsSTD.2.14 TimeoutsSTD.2.15 PosixTimersSTD 2.21 Thread Process Shared Synchronization
STD 2.24 Synchronization and Scheduling support
AVL 2.0 Software ECCAVL 5.0 IMPI UtilityAVL 6.1 Over Commit
AUD 1.0,2.0 Log security
STD.2.6 IPv6 (mobile IPを除く)3.4 Nic bonding
Linux HA3.3
RAID1 support3.5.1Resident Filesystem3.6LVM3.7Watchdog Timer3.21Event Logging4.3SNMPSVC 1.1IPMI 1.5PLT 2.0OpenHPIPLT 3.0Software ECCAVL 2.0IPSec for IPv4CON 1.0PKI CA supportCON 11.0Persistent NamingPLT 1.0
Stratus ftServer対応
44Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
Asianux ®とストラタス社と協業フレームワーク
本社:ラボ
技術連携
World Wide
日本法人
販売提携
顧客Japan販売・サポート
製品開発・サポート
45Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
ftServer®アーキテクチャ
ストラタス無停止型ストラタス無停止型IAIAサーバサーバ
バックプレーン
バックプレーン
PCIPCI障害検知障害検知& 特定& 特定
障害検知障害検知CPUCPU
11--NNウェイウェイ SMPSMPチップセットチップセットメモリメモリ
PCIPCI障害検知障害検知& 特定& 特定
障害検知障害検知CPUCPU
11--NNウェイウェイ SMPSMPチップセットチップセットメモリメモリ
冗長化コアI/O
ロックステップCPU
障害検知障害検知CPUCPU
11--NNウェイウェイ SMPSMPチップセットチップセットメモリメモリ
DMR
TMR
46Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
ftServer®アーキテクチャのメリット
障害時に停止・性能劣化が無い障害時に停止・性能劣化が無い
処理の切り替え・切り戻しが無い処理の切り替え・切り戻しが無い
シングルソフトウェアイメージシングルソフトウェアイメージ
47Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
ftServer®とクラスタ構成の比較
HAクラスタ構成方式(2システム)
フォールト・トレラント方式(1システム)
OSOS OSOS
Cluster SoftwareCluster Software
MiddlewareMiddleware MiddlewareMiddleware
ApplicationApplication ApplicationApplication
SystemDisk
EN
ET
Arr
ay C
trlSCSI
ENET
MPU, Memory
SystemDisk
EN
ET
Arr
ay C
trl SCSI
ENET
MPU, Memory
Storage Enclosure
System & DataDisk (Mirror)
SC
SI
SC
SI
EN
ET
EN
ET
SM
M
SM
M
MPU, Memory
MPU, Memory
DataDisk
DataDisk
Array Disk現用機 予備機
OSOS
MiddlewareMiddleware
ApplicationApplication
48Copyright © 2000-2005 MIRACLE LINUX CORPORATION All rights reserved
ダウンタイムの比較
システムサービス状態
よきせぬダウンタイム
計画停止時間
障害復旧作業
障害発生
ftServer®障害発生しても稼動しつづける
クラスタ
ホットスタンバイ
一般サーバ