JP2010003061A - 計算機システム及びそのi/o構成変更方法 - Google Patents
計算機システム及びそのi/o構成変更方法 Download PDFInfo
- Publication number
- JP2010003061A JP2010003061A JP2008160459A JP2008160459A JP2010003061A JP 2010003061 A JP2010003061 A JP 2010003061A JP 2008160459 A JP2008160459 A JP 2008160459A JP 2008160459 A JP2008160459 A JP 2008160459A JP 2010003061 A JP2010003061 A JP 2010003061A
- Authority
- JP
- Japan
- Prior art keywords
- interface
- server
- unit
- change
- access request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】本発明の計算機システムは、サーバに対応付けられたI/Oインタフェイスと、サーバに対応付けられる他のI/Oインタフェイスと、サーバ、I/Oインタフェイス及び他のI/Oインタフェイスと接続し、I/Oバッファを有し、サーバに対応付けられたI/Oインタフェイスの、他のI/Oインタフェイスへの変更開始の要求に応答して、サーバからのI/Oインタフェイスへのアクセス要求をI/Oバッファに格納するI/Oマッピング部、サーバへ他のI/Oインタフェイスを対応付けるI/O変更部、及びI/O変更部による対応付けの完了に応答して、I/Oバッファに格納されているアクセス要求を他のI/Oインタフェイスへのアクセス要求に変換し、変換したアクセス要求を実行するI/O同期部を有する。
【選択図】図1
Description
Claims (18)
- サーバに対応付けられたI/Oインタフェイスと、前記サーバに対応付けられる他のI/Oインタフェイスと、前記サーバ、前記I/Oインタフェイス及び前記他のI/Oインタフェイスと接続し、I/Oバッファを有し、前記サーバに対応付けられた前記I/Oインタフェイスの、前記他のI/Oインタフェイスへの変更開始の要求に応答して、前記サーバからの前記I/Oインタフェイスへのアクセス要求を前記I/Oバッファに格納するI/Oマッピング部、前記サーバへ前記他のI/Oインタフェイスを対応付けるI/O変更部、及び前記I/O変更部による前記対応付けの完了に応答して、前記I/Oバッファに格納されている前記アクセス要求を前記他のI/Oインタフェイスへのアクセス要求に変換し、前記変換したアクセス要求を実行するI/O同期部を有するI/O管理部とを設けたことを特徴とする計算機システム。
- 前記I/O同期部は、前記I/O変更部による前記サーバへの前記他のI/Oインタフェイスの対応付けが不可のとき、前記I/Oバッファに格納されている前記I/Oインタフェイスへの前記アクセス要求を実行することを特徴とする請求項1記載の計算機システム。
- 前記I/Oインタフェイスと前記他のI/Oインタフェイスとは、前記仮想サーバから同種のターゲット機器にアクセスするI/Oインタフェイスであることを特徴とする請求項2記載の計算機システム。
- 前記サーバは仮想サーバであり、前記仮想サーバの実行を管理する仮想化部をさらに設けたことを特徴とする請求項3記載の計算機システム。
- 前記I/O管理部を前記仮想化部に含んで構成したことを特徴とする請求項4記載の計算機システム。
- 前記I/O変更部は、前記I/Oインタフェイス及び前記他のI/Oインタフェイスがネットワークインタフェイスであるとき、前記I/Oインタフェイスが有するIDを前記他のI/OインタフェイスのIDとすることを特徴とする請求項3記載の計算機システム。
- 前記IDは、WWN及びMACアドレスのいずれか一方であることを特徴とする請求項6記載の計算機システム。
- 前記サーバ、前記I/Oインタフェイス及び前記他のI/Oインタフェイスの識別する情報をパラメータとして、前記変更開始の要求を発行する管理サーバをさらに設けたことを特徴とする請求項2記載の計算機システム。
- 前記管理サーバは、ユーザからの指示、前記I/Oインタフェイスの高負荷の検知、及び前記I/Oインタフェイスの障害又は前記障害の兆しの検知のいずれかに基づいて、前記変更開始の要求を発行することを特徴とする請求項8記載の計算機システム。
- サーバと接続し、I/Oバッファを有し、前記サーバに対応付けられたI/Oインタフェイスの、他のI/Oインタフェイスへの変更開始の要求に応答して、前記サーバからの前記I/Oインタフェイスへのアクセス要求を前記I/Oバッファに格納するI/Oマッピング部と、前記サーバへ前記他のI/Oインタフェイスを対応付けるI/O変更部と、前記I/O変更部による対応付けの完了に応答して、前記I/Oバッファに格納されている前記アクセス要求を前記他のI/Oインタフェイスへのアクセス要求に変換し、前記変換したアクセス要求を実行するI/O同期部とを有することを特徴とするI/O管理装置。
- 前記I/O同期部は、前記I/O変更部による前記サーバへの前記他のI/Oインタフェイスの対応付けが不可のとき、前記I/Oバッファに格納されている前記I/Oインタフェイスへの前記アクセス要求を実行することを特徴とする請求項10記載のI/O管理装置。
- 前記I/Oインタフェイスと前記他のI/Oインタフェイスとは、前記仮想サーバから同種のターゲット機器にアクセスするI/Oインタフェイスであることを特徴とする請求項11記載のI/O管理装置。
- 前記I/O変更部は、前記I/Oインタフェイス及び前記他のI/Oインタフェイスがネットワークインタフェイスであるとき、前記I/Oインタフェイスが有するIDを前記他のI/OインタフェイスのIDとすることを特徴とする請求項12記載のI/O管理装置。
- 前記IDは、WWN及びMACアドレスのいずれか一方であることを特徴とする請求項13記載のI/O管理装置。
- 外部に接続した管理サーバから、前記サーバ、前記I/Oインタフェイス及び前記他のI/Oインタフェイスの識別する情報をパラメータとして、前記変更開始の要求を受け付けることを特徴とする請求項11記載のI/O管理装置。
- サーバに対応付けられたI/Oインタフェイスから他のI/Oインタフェイスへ対応付けを変更する、I/Oバッファを有するI/O管理部による計算機システムのI/O構成変更方法であって、前記サーバに対応付けられた前記I/Oインタフェイスの、前記他のI/Oインタフェイスへの変更開始の要求に応答して、前記サーバからの前記I/Oインタフェイスへのアクセス要求を前記I/Oバッファに格納し、前記サーバへ前記他のI/Oインタフェイスを対応付け、前記対応付けの完了に応答して、前記I/Oバッファに格納されている前記アクセス要求を前記他のI/Oインタフェイスへのアクセス要求に変換し、前記変換したアクセス要求を実行することを特徴とするI/O構成変更方法。
- 前記サーバへの前記他のI/Oインタフェイスの対応付けが不可のとき、前記I/Oバッファに格納されている前記I/Oインタフェイスへの前記アクセス要求を実行することを特徴とする請求項16記載のI/O構成変更方法。
- 前記サーバは仮想サーバであり、前記I/O管理部は、前記仮想サーバからの前記I/Oインタフェイス及び前記他のI/Oインタフェイスへの前記アクセス要求の実行を管理することを特徴とする請求項17記載のI/O構成変更方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008160459A JP5352132B2 (ja) | 2008-06-19 | 2008-06-19 | 計算機システム及びそのi/o構成変更方法 |
US12/200,409 US7870191B2 (en) | 2008-06-19 | 2008-08-28 | Computing system and method of changing I/O configuration thereof |
US12/951,237 US8103721B2 (en) | 2008-06-19 | 2010-11-22 | Computing system and method of changing I/O configuration thereof |
US13/345,883 US20120110069A1 (en) | 2008-06-19 | 2012-01-09 | Computing system and method of changing i/o configuration thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008160459A JP5352132B2 (ja) | 2008-06-19 | 2008-06-19 | 計算機システム及びそのi/o構成変更方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010003061A true JP2010003061A (ja) | 2010-01-07 |
JP5352132B2 JP5352132B2 (ja) | 2013-11-27 |
Family
ID=41432364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008160459A Expired - Fee Related JP5352132B2 (ja) | 2008-06-19 | 2008-06-19 | 計算機システム及びそのi/o構成変更方法 |
Country Status (2)
Country | Link |
---|---|
US (3) | US7870191B2 (ja) |
JP (1) | JP5352132B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017022767A (ja) * | 2014-06-23 | 2017-01-26 | インテル コーポレイション | ソフトウェア確定ネットワークにおける仮想マシンと仮想化コンテナを用いたローカルサービスチェーン |
JP2017084133A (ja) * | 2015-10-28 | 2017-05-18 | 株式会社日立製作所 | 仮想計算機間の通信経路制御方法および計算機システム |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5352132B2 (ja) * | 2008-06-19 | 2013-11-27 | 株式会社日立製作所 | 計算機システム及びそのi/o構成変更方法 |
CN102349047B (zh) * | 2009-03-30 | 2015-07-01 | 日本电气株式会社 | 数据******、数据控制装置、存储装置、数据***方法、数据控制方法和数据存储方法 |
US8521921B1 (en) * | 2009-05-22 | 2013-08-27 | Marvell International Ltd. | Automatic direct memory access (DMA) |
US8959253B2 (en) * | 2009-12-23 | 2015-02-17 | Intel Corporation | Virtualizing a powered down input/output device |
JP5416156B2 (ja) * | 2011-03-29 | 2014-02-12 | 株式会社日立システムズ | 統合監視システム及び統合監視プログラム |
US8539113B2 (en) * | 2011-06-16 | 2013-09-17 | Hewlett-Packard Development Company, L.P. | Indicators for streams associated with messages |
US8874511B1 (en) * | 2011-09-06 | 2014-10-28 | Google Inc. | Efficient clearing of synchronization information |
US9419879B2 (en) | 2013-06-20 | 2016-08-16 | International Business Machines Corporation | Selectively refreshing address registration information |
US9652421B2 (en) | 2014-04-25 | 2017-05-16 | Hitachi, Ltd. | Computer system and coupling configuration control method |
US10120818B2 (en) | 2015-10-01 | 2018-11-06 | International Business Machines Corporation | Synchronous input/output command |
US9678674B2 (en) * | 2015-10-01 | 2017-06-13 | International Business Machines Corporation | Synchronous input/output command with partial completion |
US10063376B2 (en) | 2015-10-01 | 2018-08-28 | International Business Machines Corporation | Access control and security for synchronous input/output links |
US10581936B2 (en) * | 2016-09-15 | 2020-03-03 | Ricoh Company, Ltd. | Information processing terminal, management system, communication system, information processing method, and recording medium |
US11216194B2 (en) | 2016-10-19 | 2022-01-04 | Aliane Technologies Corporation | Memory management system and method thereof |
US20180107392A1 (en) * | 2016-10-19 | 2018-04-19 | Aliane Technologies Co., | Memory management system and method thereof |
US10791051B2 (en) * | 2017-04-18 | 2020-09-29 | Cisco Technology, Inc. | System and method to bypass the forwarding information base (FIB) for interest packet forwarding in an information-centric networking (ICN) environment |
US11537312B2 (en) * | 2021-05-05 | 2022-12-27 | EMC IP Holding Company LLC | Maintaining replication consistency during distribution instance changes |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09114599A (ja) * | 1995-10-13 | 1997-05-02 | Matsushita Electric Ind Co Ltd | ディスクスケジューリング装置 |
JP2002049575A (ja) * | 2000-08-01 | 2002-02-15 | Hitachi Ltd | ファイルシステム |
JP2004537126A (ja) * | 2001-07-23 | 2004-12-09 | ネットワーク アプライアンス, インコーポレイテッド | 高可用性クラスターの仮想サーバ・システム |
JP2007087266A (ja) * | 2005-09-26 | 2007-04-05 | Hitachi Ltd | ストレージシステムおよびストレージ装置 |
JP2007115019A (ja) * | 2005-10-20 | 2007-05-10 | Hitachi Ltd | ストレージのアクセス負荷を分散する計算機システム及びその制御方法 |
JP2007128409A (ja) * | 2005-11-07 | 2007-05-24 | Hitachi Ltd | 計算機システム、帯域制御方法及びプログラム |
JP2008026965A (ja) * | 2006-07-18 | 2008-02-07 | Toshiba Corp | データバックアップ方法、及びデータバックアップシステム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1107512A1 (en) * | 1999-12-03 | 2001-06-13 | Sony International (Europe) GmbH | Communication device and software for operating multimedia applications |
JP5352132B2 (ja) * | 2008-06-19 | 2013-11-27 | 株式会社日立製作所 | 計算機システム及びそのi/o構成変更方法 |
-
2008
- 2008-06-19 JP JP2008160459A patent/JP5352132B2/ja not_active Expired - Fee Related
- 2008-08-28 US US12/200,409 patent/US7870191B2/en not_active Expired - Fee Related
-
2010
- 2010-11-22 US US12/951,237 patent/US8103721B2/en not_active Expired - Fee Related
-
2012
- 2012-01-09 US US13/345,883 patent/US20120110069A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09114599A (ja) * | 1995-10-13 | 1997-05-02 | Matsushita Electric Ind Co Ltd | ディスクスケジューリング装置 |
JP2002049575A (ja) * | 2000-08-01 | 2002-02-15 | Hitachi Ltd | ファイルシステム |
JP2004537126A (ja) * | 2001-07-23 | 2004-12-09 | ネットワーク アプライアンス, インコーポレイテッド | 高可用性クラスターの仮想サーバ・システム |
JP2007087266A (ja) * | 2005-09-26 | 2007-04-05 | Hitachi Ltd | ストレージシステムおよびストレージ装置 |
JP2007115019A (ja) * | 2005-10-20 | 2007-05-10 | Hitachi Ltd | ストレージのアクセス負荷を分散する計算機システム及びその制御方法 |
JP2007128409A (ja) * | 2005-11-07 | 2007-05-24 | Hitachi Ltd | 計算機システム、帯域制御方法及びプログラム |
JP2008026965A (ja) * | 2006-07-18 | 2008-02-07 | Toshiba Corp | データバックアップ方法、及びデータバックアップシステム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017022767A (ja) * | 2014-06-23 | 2017-01-26 | インテル コーポレイション | ソフトウェア確定ネットワークにおける仮想マシンと仮想化コンテナを用いたローカルサービスチェーン |
US10261814B2 (en) | 2014-06-23 | 2019-04-16 | Intel Corporation | Local service chaining with virtual machines and virtualized containers in software defined networking |
JP2017084133A (ja) * | 2015-10-28 | 2017-05-18 | 株式会社日立製作所 | 仮想計算機間の通信経路制御方法および計算機システム |
US10114667B2 (en) | 2015-10-28 | 2018-10-30 | Hitachi, Ltd. | Method of controlling communication path between virtual machines and computer system |
Also Published As
Publication number | Publication date |
---|---|
US8103721B2 (en) | 2012-01-24 |
US20120110069A1 (en) | 2012-05-03 |
US20110072080A1 (en) | 2011-03-24 |
JP5352132B2 (ja) | 2013-11-27 |
US7870191B2 (en) | 2011-01-11 |
US20090319604A1 (en) | 2009-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5352132B2 (ja) | 計算機システム及びそのi/o構成変更方法 | |
JP4295184B2 (ja) | 仮想計算機システム | |
US9785381B2 (en) | Computer system and control method for the same | |
EP1760591B1 (en) | System and method of managing access path | |
JP4733399B2 (ja) | 計算機システム、計算機、ストレージ装置及び管理端末 | |
EP2430544B1 (en) | Altering access to a fibre channel fabric | |
US20110004708A1 (en) | Computer apparatus and path management method | |
JP2004220450A (ja) | ストレージ装置、その導入方法、及びその導入プログラム | |
JP2008146566A (ja) | 計算機、仮想デバイスの制御方法およびそのプログラム | |
WO2012004902A1 (ja) | 計算機システム及び計算機システムの系切替制御方法 | |
JP2010152704A (ja) | 計算機システムの運用管理システム及び管理方法 | |
JP2010026946A (ja) | ストレージサブシステム及びコントローラによるコマンド実行方法 | |
WO2014174594A1 (ja) | ストレージシステムおよびストレージシステムの障害管理方法 | |
JP2005055970A (ja) | ストレージ装置 | |
JP6663478B2 (ja) | データ移行方法及び計算機システム | |
US9304875B2 (en) | Dynamically tracking logical units moving between input/output ports of a storage area network target | |
JP2010257274A (ja) | 仮想化環境におけるストレージ管理システム及びストレージ管理方法 | |
US10019182B2 (en) | Management system and management method of computer system | |
JP4509089B2 (ja) | 仮想化制御装置及びデータ移行制御方法 | |
JP4643456B2 (ja) | アクセスの設定方法 | |
JP2010079624A (ja) | 計算機システム及びストレージシステム | |
JP2008009622A (ja) | 管理サーバ、およびサーバシステム | |
US11755438B2 (en) | Automatic failover of a software-defined storage controller to handle input-output operations to and from an assigned namespace on a non-volatile memory device | |
US9654560B2 (en) | Management system and method | |
JP2012064244A (ja) | ネットワークブート計算機システム、管理計算機、及び計算機システムの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100819 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120703 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130508 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130730 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130826 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5352132 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |