JP2009230577A - ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 - Google Patents
ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 Download PDFInfo
- Publication number
- JP2009230577A JP2009230577A JP2008076671A JP2008076671A JP2009230577A JP 2009230577 A JP2009230577 A JP 2009230577A JP 2008076671 A JP2008076671 A JP 2008076671A JP 2008076671 A JP2008076671 A JP 2008076671A JP 2009230577 A JP2009230577 A JP 2009230577A
- Authority
- JP
- Japan
- Prior art keywords
- migration
- software
- update
- disk node
- migration pattern
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】移行パターン決定テーブル1acには、対象ディスクノードで管理しているデータの更新を禁止することでデータの冗長性を維持する第1種移行パターンと、対象ディスクノードで管理しているデータを他のディスクノードにコピーすることでデータの冗長性を維持する第2種移行パターンとに分類された複数の移行パターンが設定されている。移行内容判断手段1bにより、対象ディスクノードの機能ごとの移行内容が判断され、移行パターン決定手段1cにより、移行内容に応じた移行パターンが決定される。そして、アップデート手段1dにより、対象ディスクノードのソフトウェアが、決定された移行パターンに示された処理でアップデートされる。
【選択図】図1
Description
図1は、実施の形態の概要を示す図である。ソフトウェアアップデート管理装置1は、複数のディスクノード2,3,4,・・・で冗長性を持たせたデータ管理を行う分散ストレージシステムにおけるディスクノードのソフトウェアアップデート手順を管理する。ソフトウェアアップデート管理装置1は、オペレーティングシステムやアプリケーションソフトウェアのレベルアップやパッチ適用などのアップデートを実施するにあたって、データの完全2重化が損なわれることを防止するための機能を備えている。すなわち、ソフトウェアアップデート管理装置1は、記憶装置1a、移行内容判断手段1b、移行パターン決定手段1c、およびアップデート手段1dを有する。なお、図1の例では、記憶装置1aは、ソフトウェアアップデート管理装置1に内蔵されているが、ソフトウェアアップデート管理装置1にネットワークで接続された他のコンピュータが記憶装置1aを有していてもよい。
なお、図3では管理ノード800のハードウェア構成を示したが、ディスクノード110,120,130,210,220,230,310,320,330、制御ノード500、アクセスノード600,700も同様のハードウェア構成で実現することができる。
図5は、分散ストレージシステムの各装置の機能を示すブロック図である。アクセスノード600は、論理ボリュームアクセス制御部610を有している。論理ボリュームアクセス制御部610は、端末装置21,22,23からの論理ボリューム900内のデータを指定したアクセス要求に応じて、指定されたデータを管理するディスクノードに対してデータアクセスを行う。具体的には、論理ボリュームアクセス制御部610は、アクセス対象のデータが記憶された論理ボリューム900内のセグメントを特定する。次に、論理ボリュームアクセス制御部610は、特定した論理ボリューム900のセグメントを構成するプライマリスライスに対応するディスクノードおよびそのディスクノード内のスライスを特定する。そして、論理ボリュームアクセス制御部610は、特定したディスクノードに対して、特定したスライスへのアクセス要求を出力する。
論理ボリューム管理部510は、ディスクノード110,120,130,・・・が有するストレージ装置111,121,131,・・・内のスライスを管理する。例えば、論理ボリューム管理部510は、システム起動時に、ディスクノード110,120,130,・・・に対してスライス管理情報取得要求を送信する。そして、論理ボリューム管理部510は、スライス管理情報取得要求に対して返信されたスライス管理情報を、スライス管理情報群記憶部520に格納する。
データアクセス部112は、アクセスノード600からの要求に応答して、ストレージ装置111内のデータにアクセスする。具体的には、データアクセス部112は、アクセスノード600からデータのリード要求を受け取った場合、リード要求で指定されたデータをストレージ装置111から取得し、アクセスノード600に送信する。また、データアクセス部112は、アクセスノード600からデータのライト要求を受け取った場合、ライト要求に含まれるデータをストレージ装置111内に格納する。なお、ディスクノード110のデータ管理部113は、データアクセス部112によってライト要求に基づくデータの書き込みが行われた場合、データが書き込まれたスライス(プライマリスライス)に対応するセカンダリスライスを管理するディスクノードのデータ管理部と連携動作し、セカンダリスライス内のデータも更新する。
図6は、ディスクノード内のスライス管理情報のデータ構造例を示す図である。スライス管理情報記憶部114には、スライス管理情報114aが格納されている。
図8は、複写元プログラム記憶部のデータ構造例を示す図である。複写元プログラム記憶部810には、ディスクノード110,120,130,210,220,230,310,320,330に導入されるソフトウェアのプログラム811〜816が格納されている。図8の例では、クラスタ制御ソフトウェアの版数ごとのプログラム811〜813と、オペレーティングシステムのプログラム814〜816が格納されている。プログラム811は、「アプリA」というソフトウェアの版数「V2.0」のプログラムである。プログラム812は、「アプリA」というソフトウェアの版数「V2.1」のプログラムである。プログラム813は、「アプリA」というソフトウェアの版数「V2.2」のプログラムである。プログラム814は、「OSα」というソフトウェアの版数「V9.0」のプログラムである。プログラム815は、「OSβ」というソフトウェアの版数「V4.2」のプログラムである。プログラム816は、「OSβ」というソフトウェアの版数「V4.4」のプログラムである。
図9は、ソフトウェアのアップデート機能を示すブロック図である。アップデート管理部820は、移行前環境テーブル821、移行パターン決定テーブル822、所要時間テーブル823、メッセージ管理テーブル824、移行条件入力テーブル825、移行後環境テーブル生成部826、移行パターンテーブル生成部827、およびアップデート部828を有している。
図10は、移行前環境テーブルのデータ構造例を示す図である。移行前環境テーブル821には、クラスタNo.とアップデート前の環境との欄が設けられている。
「PT3」は、異なる種類のOSへの入れ替えを伴う場合である。異なるOSを用いてアップデート前と同様の機能を構築するには、アップデート対象のディスクノードをシステムから切り離す必要がある。そこで、「PT3」では、データの3重化後にディスクノードを切り離し、OS後にOSの入れ換えが行われる。
移行パターンの欄には、移行パターンの識別子が設定される。移行処理内容の欄には、移行パターンごとのソフトウェアアップデート時の処理内容が設定される。所要時間の欄には、移行パターンに対応する処理内容の実行に要する時間の概算値が設定される。
[ステップS11]移行後環境テーブル生成部826は、移行条件入力テーブル825で指定された移行条件に従って移行した場合の各ディスクノードの移行後の環境を示す移行後環境テーブル826aを生成する。この処理の詳細は後述する(図16参照)。
図16は、移行後環境テーブル生成処理の手順を示すフローチャートである。以下、図16に示す処理をステップ番号に沿って説明する。
図17は、移行後環境テーブルのデータ構造例を示す図である。移行後環境テーブル826aには、クラスタNo.とアップデート後の環境との欄が設けられている。
図18は、移行パターンテーブル生成処理の手順を示すフローチャートである。以下、図18に示す処理をステップ番号に沿って説明する。
図19は、移行パターンテーブルのデータ構造例を示す図である。移行パターンテーブル827aには、クラスタNo.、移行パターン、所要時間、顧客通知フラグ、およびメッセージNo.の欄が設けられている。
図20は、アップデート処理の手順を示すフローチャートである。以下、図20に示す処理をステップ番号に沿って説明する。
その後、処理がステップS57に進められる。
図21は、移行パターン「PT1」によるアップデート処理の手順を示すフローチャートである。以下、図21に示す処理をステップ番号に沿って説明する。
[ステップS71]アップデート部828は、新OSがディスクノードに準備完了しているか否かを判断する。具体的には、アップデート部828は、移行後環境テーブル826aを参照し、移行後のOSのソフトウェア名と版数とを取得する。そして、アップデート部828は、ディスクノードに対して、新OSの準備の有無を問い合わせる。ディスクノードは、問い合わせに応じて、移行後のソフトウェア名と版数とに相当するOSが、現在動作しているOSが導入されたパーティションとは別のパーティションに導入されるか否かを応答する。アップデート部828は、新OSが別バーティションに導入されていれば、新OS準備済と判断する。新OSが準備済であれば、処理がステップS73に進められる。新OSが準備済でなければ、処理がステップS72に進められる。
[ステップS81]アップデート部828は、移行パターンテーブル827aを参照し、アップデート対象のクラスタグループに対する顧客通知フラグがONか否かを判断する。顧客通知フラグがONであれば、処理がステップS82に進められる。顧客通知フラグがOFFであれば、処理がステップS83に進められる。なお、移行パターンが「PT3」でありながら顧客通知フラグがOFFの場合とは、管理者がメッセージの通知は不要と判断し、移行パターンテーブル827aの顧客通知フラグをOFFに書き換えた場合である。移行パターンが「PT3」の場合、3重化処理を行うため、ユーザへのサービスが停止することはない。そのため、管理者が、端末装置21〜23に対してメッセージを送信しないという選択をすることも可能である。
図24は、事前復旧処理の概要を示す図である。事前復旧処理は、ソフトウェアのアップデートにおいて新しいソフトウェアの再起動に失敗する場合を想定して、予防的に実行される復旧処理である。
第2の状態[ST2]は、ソフトウェアのアップデートのためにディスクノード110の機能が停止した状態を示している。ディスクノード110の機能が停止したことにより、ディスクノード110に接続されたストレージ装置111に格納されているデータの復旧処理が開始される。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、管理ノードや制御ノードが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disc)などがある。
1a 記憶装置
1aa 移行前環境テーブル
1ab 移行後環境テーブル
1ac 移行パターン決定テーブル
1b 移行内容判断手段
1c 移行パターン決定手段
1d アップデート手段
2,3,4,・・・ ディスクノード
Claims (10)
- 複数のディスクノードで冗長性を持たせたデータ管理を行う分散ストレージシステムにおける前記ディスクノードのソフトウェアアップデート処理をコンピュータに実行させるソフトウェアアップデート管理プログラムであって、
前記コンピュータを、
アップデート対象である対象ディスクノードのアップデート前のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行前環境テーブルと、前記対象ディスクノードのアップデート後のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行後環境テーブルとを記憶装置から読み出し、前記対象ディスクノードの機能ごとのアップデート前後におけるソフトウェア名と版数との推移を示す移行内容を判断する移行内容判断手段、
前記対象ディスクノードで管理しているデータの更新を禁止することでデータの冗長性を維持してソフトウェアアップデートを行う第1種移行パターンと、前記対象ディスクノードで管理しているデータを他の前記ディスクノードにコピーすることでデータの冗長性を維持してソフトウェアのアップデートを行う第2種移行パターンとに分類される複数の移行パターンと、移行パターンを適用する移行内容との対応関係が設定された移行パターン決定テーブルを記憶装置から読み出し、前記移行内容判断手段により判断された移行内容と前記移行パターン決定テーブルとに基づいて、前記対象ディスクノードに適用する移行パターンを決定する移行パターン決定手段、
前記移行後環境テーブルを記憶装置から読み出し、前記移行パターン決定手段で決定された移行パターンに従って前記対象ディスクノードに対して指示を出し、前記対象ディスクノードの各機能を実行するソフトウェアを、前記移行後環境テーブルに設定されたソフトウェア名と版数とにアップデートするアップデート手段、
として機能させるソフトウェアアップデート管理プログラム。 - 前記移行前環境テーブルには、ソフトウェアアップデート前のクラスタ制御機能とオペレーティングシステムとに関するソフトウェアのソフトウェア名と版数とが設定されており、前記移行後環境テーブルには、ソフトウェアアップデート前のクラスタ制御機能とオペレーティングシステムとに関するソフトウェア名と版数とが設定されていることを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 前記移行パターン決定テーブルには、オペレーティングシステムのソフトウェアが変更される移行内容の場合には、前記第2種移行パターンに属する移行パターンを適用することが設定されていることを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 前記移行パターン決定テーブルには、オペレーティングシステムのソフトウェアが同一のまま、オペレーティングシステムの版数が更新される移行内容の場合には、前記第1種移行パターンに属する移行パターンを適用することが設定されていることを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 前記移行パターン決定テーブルには、前記第1種移行パターンに属する移行パターンが複数設定されていることを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 前記移行パターン決定テーブルには、前記第1種移行パターンに属する移行パターンとして、オペレーティングシステムのリブートを伴う移行パターンと、オペレーティングシステムのリブートを伴わない移行パターンとが設定されていることを特徴とする請求項5記載のソフトウェアアップデート管理プログラム。
- 前記移行パターン決定テーブルには、前記第1種移行パターンに属する移行パターンとして、ソフトウェアアップデート処理と並行して、前記対象ディスクノードで管理されているデータの復旧処理を開始し、アップデートされたソフトウェアが正常に起動できた場合には、ソフトウェアアップデート中に更新されていない他データについての復旧処理を停止する移行パターンが含まれていることを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 前記アップデート手段は、移行パターンごとの所要時間が設定された所要時間テーブルを記憶装置から取得し、前記対象ディスクノードに適用する移行パターンの所要時間が、所定時間を超えていれば前記対象ディスクノードへのアクセス要求を出力する端末装置に対してアップデート処理に伴う注意を促すメッセージを送信することを特徴とする請求項1記載のソフトウェアアップデート管理プログラム。
- 複数のディスクノードで冗長性を持たせたデータ管理を行う分散ストレージシステムにおける前記ディスクノードのソフトウェアアップデート処理を実行するソフトウェアアップデート管理装置であって、
アップデート対象である対象ディスクノードのアップデート前のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行前環境テーブルと、前記対象ディスクノードのアップデート後のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行後環境テーブルとを記憶装置から読み出し、前記対象ディスクノードの機能ごとのアップデート前後におけるソフトウェア名と版数との推移を示す移行内容を判断する移行内容判断手段と、
前記対象ディスクノードで管理しているデータの更新を禁止することでデータの冗長性を維持してソフトウェアアップデートを行う第1種移行パターンと、前記対象ディスクノードで管理しているデータを他の前記ディスクノードにコピーすることでデータの冗長性を維持してソフトウェアのアップデートを行う第2種移行パターンとに分類される複数の移行パターンと、移行パターンを適用する移行内容との対応関係が設定された移行パターン決定テーブルを記憶装置から読み出し、前記移行内容判断手段により判断された移行内容と前記移行パターン決定テーブルとに基づいて、前記対象ディスクノードに適用する移行パターンを決定する移行パターン決定手段と、
前記移行後環境テーブルを記憶装置から読み出し、前記移行パターン決定手段で決定された移行パターンに従って前記対象ディスクノードに対して指示を出し、前記対象ディスクノードの各機能を実行するソフトウェアを、前記移行後環境テーブルに設定されたソフトウェア名と版数とにアップデートするアップデート手段と、
を有するソフトウェアアップデート管理装置。 - 複数のディスクノードで冗長性を持たせたデータ管理を行う分散ストレージシステムにおける前記ディスクノードのソフトウェアアップデート処理を、コンピュータが実行するソフトウェアアップデート管理方法であって、
前記コンピュータが、
アップデート対象である対象ディスクノードのアップデート前のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行前環境テーブルと、前記対象ディスクノードのアップデート後のソフトウェアのソフトウェア名と版数とが前記対象ディスクノードの機能ごとに設定された移行後環境テーブルとを記憶装置から読み出し、前記対象ディスクノードの機能ごとのアップデート前後におけるソフトウェア名と版数との推移を示す移行内容を判断し、
前記対象ディスクノードで管理しているデータの更新を禁止することでデータの冗長性を維持してソフトウェアアップデートを行う第1種移行パターンと、前記対象ディスクノードで管理しているデータを他の前記ディスクノードにコピーすることでデータの冗長性を維持してソフトウェアのアップデートを行う第2種移行パターンとに分類される複数の移行パターンと、移行パターンを適用する移行内容との対応関係が設定された移行パターン決定テーブルを記憶装置から読み出し、前記移行内容判断手段により判断された移行内容と前記移行パターン決定テーブルとに基づいて、前記対象ディスクノードに適用する移行パターンを決定し、
前記移行後環境テーブルを記憶装置から読み出し、前記移行パターン決定手段で決定された移行パターンに従って前記対象ディスクノードに対して指示を出し、前記対象ディスクノードの各機能を実行するソフトウェアを、前記移行後環境テーブルに設定されたソフトウェア名と版数とにアップデートする、
ことを特徴とするソフトウェアアップデート管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008076671A JP4467624B2 (ja) | 2008-03-24 | 2008-03-24 | ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 |
US12/352,383 US8413133B2 (en) | 2008-03-24 | 2009-01-12 | Software update management apparatus and software update management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008076671A JP4467624B2 (ja) | 2008-03-24 | 2008-03-24 | ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009230577A true JP2009230577A (ja) | 2009-10-08 |
JP4467624B2 JP4467624B2 (ja) | 2010-05-26 |
Family
ID=41090143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008076671A Active JP4467624B2 (ja) | 2008-03-24 | 2008-03-24 | ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8413133B2 (ja) |
JP (1) | JP4467624B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011092760A1 (ja) * | 2010-01-26 | 2011-08-04 | 日本電気株式会社 | ストレージシステム |
JP2012243018A (ja) * | 2011-05-18 | 2012-12-10 | Toshiba Corp | 複数の不揮発性メモリを備えたストレージ装置、ストレージコントローラ及び論理ディスク生成方法 |
WO2018158808A1 (ja) * | 2017-02-28 | 2018-09-07 | 株式会社日立製作所 | 情報システム、管理プログラム及び情報システムのプログラム交換方法 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009095461A1 (en) * | 2008-01-30 | 2009-08-06 | International Business Machines Corporation | Method and system of updating a plurality of computers |
US9092294B2 (en) * | 2009-04-20 | 2015-07-28 | Cleversafe, Inc. | Systems, apparatus, and methods for utilizing a reachability set to manage a network upgrade |
US11868498B1 (en) | 2009-04-20 | 2024-01-09 | Pure Storage, Inc. | Storage integrity processing in a storage network |
JP2011154437A (ja) * | 2010-01-26 | 2011-08-11 | Alpine Electronics Inc | 共用プログラムの更新システム |
US9032053B2 (en) * | 2010-10-29 | 2015-05-12 | Nokia Corporation | Method and apparatus for upgrading components of a cluster |
WO2012117434A1 (en) * | 2011-02-28 | 2012-09-07 | Hitachi, Ltd. | Method for ensuring consistency between mirrored copies of control information |
US8656253B2 (en) | 2011-06-06 | 2014-02-18 | Cleversafe, Inc. | Storing portions of data in a dispersed storage network |
US8762662B1 (en) * | 2011-06-24 | 2014-06-24 | Emc Corporation | Method and apparatus for application migration validation |
US8805955B2 (en) * | 2011-07-18 | 2014-08-12 | Red Hat, Inc. | Proactive caching of remote actions |
CN103729169B (zh) * | 2012-10-10 | 2017-04-05 | 国际商业机器公司 | 用于确定待迁移文件范围的方法和装置 |
CN103200026B (zh) * | 2013-02-21 | 2018-12-04 | 上海中兴软件有限责任公司 | 固件的升级方法及*** |
US9626174B2 (en) * | 2013-04-15 | 2017-04-18 | Cellco Partnership | Cancelling device over the air software update |
US9923762B1 (en) * | 2013-08-13 | 2018-03-20 | Ca, Inc. | Upgrading an engine when a scenario is running |
US9614716B2 (en) | 2014-04-07 | 2017-04-04 | International Business Machines Corporation | Controller maintenance in a network-attached storage system |
EP3198431A1 (en) | 2014-09-24 | 2017-08-02 | Oracle International Corporation | System and method for supporting patching in a multitenant application server environment |
US10318280B2 (en) | 2014-09-24 | 2019-06-11 | Oracle International Corporation | System and method for supporting patching in a multitenant application server environment |
US10084723B2 (en) | 2014-09-25 | 2018-09-25 | Oracle International Corporation | System and method for providing an end-to-end lifecycle in a multitenant application server environment |
CN104539660B (zh) * | 2014-12-09 | 2018-09-11 | 珠海金山网络游戏科技有限公司 | 一种***扩容时零数据迁移的数据分布存储方法及*** |
US9996335B2 (en) * | 2016-02-25 | 2018-06-12 | Cisco Technology, Inc. | Concurrent deployment in a network environment |
US10452387B2 (en) * | 2016-09-16 | 2019-10-22 | Oracle International Corporation | System and method for partition-scoped patching in an application server environment |
US10169029B2 (en) * | 2017-01-10 | 2019-01-01 | International Business Machines Corporation | Pattern based migration of integration applications |
US10175967B2 (en) * | 2017-01-11 | 2019-01-08 | International Business Machines Corporation | Migrating applications to updated environments |
US11075799B2 (en) | 2017-08-24 | 2021-07-27 | Oracle International Corporation | System and method for provisioning in a multi-tenant application server environment |
CN112883008B (zh) * | 2019-11-29 | 2024-05-24 | 阿里巴巴集团控股有限公司 | 数据迁移方法、设备、***及存储介质 |
US11550637B2 (en) * | 2020-02-28 | 2023-01-10 | American Megatrends International, Llc | Node recovery solution for composable and disaggregated environment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3986721B2 (ja) | 2000-01-20 | 2007-10-03 | 三菱電機株式会社 | ソフトウェア・モジュール動的交換方法及びソフトウェア・モジュール動的交換プログラム記録媒体 |
WO2005088452A1 (ja) * | 2004-03-16 | 2005-09-22 | Matsushita Electric Industrial Co., Ltd. | コンピュータプログラムの更新をする端末装置及び更新方法 |
JP2005284985A (ja) * | 2004-03-30 | 2005-10-13 | Ricoh Co Ltd | ネットワーク対応機器、ネットワーク対応機器を保守する保守方法、プログラム、プログラムが記録された媒体及び保守システム |
JP4296120B2 (ja) | 2004-04-09 | 2009-07-15 | 富士通株式会社 | 冗長構成復元方法、データ管理システム及び冗長構成復元プログラム |
JP4870915B2 (ja) * | 2004-07-15 | 2012-02-08 | 株式会社日立製作所 | ストレージ装置 |
-
2008
- 2008-03-24 JP JP2008076671A patent/JP4467624B2/ja active Active
-
2009
- 2009-01-12 US US12/352,383 patent/US8413133B2/en not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011092760A1 (ja) * | 2010-01-26 | 2011-08-04 | 日本電気株式会社 | ストレージシステム |
JP2011154428A (ja) * | 2010-01-26 | 2011-08-11 | Nec Corp | ストレージシステム |
US9652325B2 (en) | 2010-01-26 | 2017-05-16 | Nec Corporation | Storage system and method to support scheduled and operational going down of a storing unit |
JP2012243018A (ja) * | 2011-05-18 | 2012-12-10 | Toshiba Corp | 複数の不揮発性メモリを備えたストレージ装置、ストレージコントローラ及び論理ディスク生成方法 |
WO2018158808A1 (ja) * | 2017-02-28 | 2018-09-07 | 株式会社日立製作所 | 情報システム、管理プログラム及び情報システムのプログラム交換方法 |
US10152260B2 (en) | 2017-02-28 | 2018-12-11 | Hitachi, Ltd. | Information system, management program, and program exchange method of information system |
CN110300960A (zh) * | 2017-02-28 | 2019-10-01 | 株式会社日立制作所 | 信息***、管理程序和信息***的程序更换方法 |
US10788999B2 (en) | 2017-02-28 | 2020-09-29 | Hitachi, Ltd. | Information system, management program, and program exchange method of information system |
CN110300960B (zh) * | 2017-02-28 | 2023-04-04 | 株式会社日立制作所 | 信息***、管理程序和信息***的程序更换方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090241100A1 (en) | 2009-09-24 |
JP4467624B2 (ja) | 2010-05-26 |
US8413133B2 (en) | 2013-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4467624B2 (ja) | ソフトウェアアップデート管理プログラム、ソフトウェアアップデート管理装置、およびソフトウェアアップデート管理方法 | |
US11297126B2 (en) | System and method for image file generation and management | |
US7958210B2 (en) | Update management method and update management unit | |
US20200110550A1 (en) | Multi-node removal | |
US8234474B2 (en) | Method of constructing replication environment and storage system | |
US10838829B2 (en) | Method and apparatus for loading data from a mirror server and a non-transitory computer readable storage medium | |
US7966470B2 (en) | Apparatus and method for managing logical volume in distributed storage systems | |
US7904746B2 (en) | Information processing system and data recovery method | |
US8122212B2 (en) | Method and apparatus for logical volume management for virtual machine environment | |
CN103250134B (zh) | 基于流技术的软件映像更新 | |
US8745342B2 (en) | Computer system for controlling backups using wide area network | |
US20110258407A1 (en) | Storage system and management method thereof | |
CN103164254A (zh) | 用于维持镜像虚拟环境中存储装置的一致性的方法和*** | |
JP5476481B2 (ja) | ノード故障の対処 | |
JP2014044553A (ja) | プログラム、情報処理装置および情報処理システム | |
JP2009026091A (ja) | 接続管理プログラム、接続管理方法および情報処理装置 | |
JP2015087906A (ja) | テープ装置、記憶制御装置および記憶制御方法 | |
JP2019020798A (ja) | 情報処理装置およびプログラム | |
US20220374318A1 (en) | Managing lifecycle of virtualization software running in a standalone host | |
CN105393207A (zh) | 共享贮存***、以及控制向贮存装置的访问的方法 | |
JP6788188B2 (ja) | 制御装置および制御プログラム | |
JP2010072974A (ja) | アップデート制御プログラム、アップデート制御装置、およびアップデート制御方法 | |
WO2024000535A1 (zh) | 分区表更新方法、装置、电子设备及存储介质 | |
JP5309816B2 (ja) | データ管理プログラム、データ管理装置、およびデータ管理方法 | |
JP2021006940A (ja) | 更新管理装置、更新管理システム及び更新管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100128 |
|
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: 20100223 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4467624 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140305 Year of fee payment: 4 |