• 検索結果がありません。

MIRACLE LINUX V4.0 の特長と優位点

N/A
N/A
Protected

Academic year: 2021

シェア "MIRACLE LINUX V4.0 の特長と優位点"

Copied!
48
0
0

読み込み中.... (全文を見る)

全文

(1)

MIRACLE LINUX V4.0

の特長と優位点

ミラクル・リナックス株式会社

(2)

Agenda

¾ Asianux 2.0紹介

¾開発体制

¾開発コンセプト

¾機能一覧

¾ Asianux 2.0 機能詳細説明

¾CGL: IPMI

¾Stratus ftSever対応

(3)
(4)

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

(5)

Asianux

®

2.0のコンセプト

RAS

RAS

信頼性

信頼性

/

/

可用性

可用性

/

/

保守性

保守性

の強化

の強化

高負荷時の安定性・キャリアグレードLINUX採用

日本語・中国語・韓国語環境の最適化

日本語・中国語・韓国語環境の最適化

UTF8/EUC/SJIS/GB18030対応

操作性の強化

操作性の強化

KDEベースの「ReFineD」を導入

(6)

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

®

®

対応

対応

メモリーミラーリング

(7)

対応アーキテクチャ

ソースレポジトリ

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から

(8)

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

(9)

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

(10)

kernel 2.6のI/Oスケジューラの一覧

¾プロセス間で等しくI/Oを配分

¾レイテンシー重視

¾デスクトップ向け

CFQ

(Completed

Fair Queuing)

¾Deadlineをベースに先読み処理を追加

¾スループット重視

¾シーケンシャルアクセスが多いシステムに有利

Anticipatory

¾各リクエストにexpired timeを付加

¾SortとFIFOのリストを持つ

¾スループットとレイテンシーのバランスが良い

¾ランダムアクセスが多いシステムに有利

Deadline

¾積極的なSort/Merge処理はしない

No-op

(11)

kernel ファイルシステム関連

-Filesystem

全てのファイルシステムが

全てのファイルシステムが

ACL

ACL

に対応

に対応

Ext3

XFS

ReiserFS

暗号化

ファイル

システム

ACL

XATTR

Software

RAID

LVM2

(12)

Kernel パフォーマンスチューニング

-Analyzer

OProfile

LKST logtools

カーネル、アプリケーションのプロファイリング機能

カーネルのイベントログベースの

パフォーマンス解析機能

カーネルレベルのパフォーマンス解析

カーネルレベルのパフォーマンス解析

(13)

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

(14)

デバイスドライバ

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

(15)

CGL機能

CGL

サーバ監視機能の強化と障害予防

サーバ監視機能の強化と障害予防

IPMI対応

IPMI仕様に基づくサーバ監視機能

Software ECC

メモリエラーのハンドリング

OpenHPI

ハードウェアモニタリング機能

Event Logging

より詳細なログ管理

KDB

オンラインカーネルデバッガ

マルチストリーミングやマルチホームが

可能なプロトコル

SCTP

(16)

サーバ機能

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

最新構成による

(17)

サーバ機能

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

(18)

サーバ機能

メール関連

-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対策

(19)

解析ツール

Analyzer

OSS

OSS

推進フォーラムの開発成果の取り込み

推進フォーラムの開発成果の取り込み

(20)

対応言語

Language

日中韓の3社共同開発による

日中韓の3社共同開発による

CJK

CJK

サポートの充実

サポートの充実

UTF-8(デフォルト)

,EUC-JP,SJIS

Japanese

Simplified Chinese

GB18030

Traditional Chinese

Big5

Korean

EUC-KR, UTF-8

(21)

デスクトップ環境

ReFineD

KDE Desktop

商用フォント

管理ツール

SCIM

*画面は開発中のものです。

(22)

デスクトップ環境

KDE

-デスクトップ環境もこだわります

デスクトップ環境もこだわります

!!

!!

KDE Desktop

Windowsファイル共有

システムトレイ

タスクバー

(23)

デスクトップ環境

GUI管理ツール

-Management

サーバ用

サーバ用

GUI

GUI

管理ツールの追加

Storage Management

System Performance

Log Viewer

管理ツールの追加

Task Manager

(24)

デスクトップ環境

日本語入力

-SCIM

カスタマイズ可能な日本語入力

カスタマイズ可能な日本語入力

Smart Common Input Method

GUI設定ツール(scim-setup)

(25)

デスクトップ環境

フォント

-CJK Bold Font

Windows

Linux

リコーフォントで自然な見栄え

(26)

印刷環境

Printing

OpenPrinting

OpenPrinting

で先進の印刷環境を

で先進の印刷環境を

Linux

Linux

に導入

OpenPrinting

CUPS 1.2.22

従来の

プリンタドライバ

に導入

ghostscript 7.07

OpenPrinting対応

プリンタドライバ

(27)

Oracle向けチューニング

for Oracle

OCFS2

ASMlib2

PHP-Oracle

System Parameter Tuning

OraNavi

Oracleの簡単インストール&セットアップ

MIRACLE LINUX

(28)

Java 環境

Sun JDK

OS

OS

インストール直後から

インストール直後から

Java

Java

も利用可能

も利用可能

JDK 1.5.0-03 (x86)

JDK 1.5.0-03 (x86-64)

(29)

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

(30)

Asianux

®

2.0 機能詳細説明

¾CGL IPMI機能

(31)
(32)

CGL(Carrier Grade Linux)

CGL

CGL

通信網の

通信網の

IP

IP

オープンな標準仕様

オープンな標準仕様

OSDL

OSDL

Linux

Linux

(33)

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

(34)

CGL v2.0.2 : Requirement Category

CGL

version 2.0.2

2.0

CGL Category :

Standards

Platform

Availability

Serviceability

Scalability

Performance

Clustering

Security

(35)

Asianux 2.0のCGL機能

CGL

サーバ監視機能の強化と障害予防

サーバ監視機能の強化と障害予防

IPMI対応

IPMI仕様に基づくサーバ監視機能

Software ECC

メモリエラーのハンドリング

OpenHPI

ハードウェアモニタリング機能

Event Logging

より詳細なログ管理

KDB

オンラインカーネルデバッガ

マルチストリーミングやマルチホームが

可能なプロトコル

SCTP

(36)

IPMI(Intelligent Platform Management Initiative)

目的

目的

多数のサーバ管理に適した包括的な標準インフラ仕様

特徴

特徴

サーバ環境の監視、応答メッセージを定義

ハードウェアの共通インタフェースを定義

(37)

IPMIアーキテクチャ

システム・インタフェース

システム・インタフェース

CPU

CPU

CPU

CPU

NIC

NIC

シリアル

シリアル

センサー

センサー

電源制御

電源制御

従来のサーバ

BMC

BMC

ベースボード・

マネジメント・

コントローラ

IPMB

IPMB

インターフェース

インターフェース

ICMB

ICMB

インターフェース

インターフェース

SDR

SDR

SEL

SEL

(38)

LinuxのIPMI実装

ハードウェア( IPMI )

カーネル

(IPMIドライバ)

OpenIPMI

OpenIPMI

freeipmi

freeipmi

ipmiutil

ipmiutil

OpenHPI

OpenHPI

SNMP

SNMP

オープンソースソフトウェアによるIPMIの実現

(39)

IPMI関連ツール

--

showsel

showsel

システムの

システムの

SEL

SEL

領域に格納されたイベントのログを表示

領域に格納されたイベントのログを表示

--

sensors

sensors

SDR

SDR

に記録されているシステムのセンサー情報表示

に記録されているシステムのセンサー情報表示

(40)

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アプリケーション

ハードウェア

(41)

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

(42)
(43)

Asianux

®

とストラタス社と協業フレームワーク

本社:ラボ

技術連携

World Wide

日本法人

販売提携

顧客

Japan

販売・サポート

製品開発・サポート

(44)

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

(45)

ftServer

®

アーキテクチャのメリット

障害時に停止・性能劣化が無い

障害時に停止・性能劣化が無い

処理の切り替え・切り戻しが無い

処理の切り替え・切り戻しが無い

シングルソフトウェアイメージ

シングルソフトウェアイメージ

(46)

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

SCSI

ENET

MPU, Memory System Disk EN ET Array Ctrl

SCSI

ENET

MPU, Memory

System & Data

Disk (Mirror)

SCSI

SCSI

ENET

SMM

SMM

ENET

MPU, Memory MPU, Memory

Data

Data

Array Disk

現用機

予備機

OS

OS

Middleware

Middleware

Application

Application

(47)

ダウンタイムの比較

システムサービス状態

よきせぬダウンタイム

計画停止時間

障害復旧作業

障害発生

¡

¥

ftServer

®

障害発生しても稼動しつづける

クラスタ

ホット

スタンバイ

一般サーバ

(48)

参照

関連したドキュメント

口腔の持つ,種々の働き ( 機能)が障害された場 合,これらの働きがより健全に機能するよう手当

2. 「早期」、「予防」の視点に立った自立支援の強化

Shapiro, The Foreign Intelligence Surveillance Act: Legislative Balancing of national Security and the Fourth Amendment, 15 HARV.. to Study Governmental Operations with Respect

耐震性及び津波対策 作業性を確保するうえで必要な耐震機能を有するとともに,津波の遡上高さを

【対策 2】経営層への監視・支援強化 期待要件 4:社内外の失敗・課題からの学び 【対策 3】深層防護提案力の強化 期待要件

在宅医療の充実②(24年診療報酬改定)

赤外線サーモグラフィ診断 6ヶ月/1回 正常 原則頻度で点検 振動診断 3ヶ月/1回 監視強化 傾向監視強化を実施.

森林には、木材資源としてだけでなく、防災機能や水源かん養