JP6609918B2 - ストレージシステム、ストレージ管理装置およびストレージ管理プログラム - Google Patents
ストレージシステム、ストレージ管理装置およびストレージ管理プログラム Download PDFInfo
- Publication number
- JP6609918B2 JP6609918B2 JP2014254639A JP2014254639A JP6609918B2 JP 6609918 B2 JP6609918 B2 JP 6609918B2 JP 2014254639 A JP2014254639 A JP 2014254639A JP 2014254639 A JP2014254639 A JP 2014254639A JP 6609918 B2 JP6609918 B2 JP 6609918B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- virtual machine
- snapshot
- instruction
- storage area
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
Description
[第1の実施の形態]
図1は、第1の実施の形態のストレージシステムを示す図である。ストレージシステムは、ストレージ装置1、ストレージ管理装置2および情報処理装置3を含む。
図2は、スナップショット作成処理の例を示す図である。図2に示すように、ストレージ装置1は、コピーオンライト方式を用いてスナップショット作成処理を実行する。
ストレージ管理装置2は、上記の問題を解決するための処理機能として、禁止指示部2aおよび実行指示部2bを有する。禁止指示部2aおよび実行指示部2bの処理は、例えば、ストレージ管理装置2が備えるプロセッサが所定のプログラムを実行することで実現される。また、禁止指示部2aおよび実行指示部2bの処理は、それぞれ個別のプログラムの実行により実現されてもよい。
図4は、第2の実施の形態のストレージシステムを示す図である。ストレージシステムは、ストレージ装置100、運用管理サーバ200、VM(Virtual Machine)管理サーバ300、ホストサーバ400および端末装置500を有する。ストレージ装置100、運用管理サーバ200、VM管理サーバ300、ホストサーバ400および端末装置500は、ネットワーク900を介して接続されている。ネットワーク900は、LAN(Local Area Network)でもよいし、WAN(Wide Area Network)やインターネットなどの広域ネットワークでもよい。但し、ストレージ装置100とホストサーバ400との間は、SAN(Storage Area Network)を通じて通信が行われる。
なお、VM管理サーバ300,ホストサーバ400および端末装置500も運用管理サーバ200と同様のハードウェアにより実現できる。
アクセス部120は、ホストサーバ400から、データ格納部111に設定された論理ボリュームのLUNおよび論理ボリューム内のLBA(Logical Block Address)を指定されたアクセス要求を受信する。アクセス部120は、アクセス要求に応じて、データ格納部111の論理ボリュームに格納されているデータにアクセスする。例えば、アクセス部120は、ホストサーバ400からの書き込み要求に応じてデータ格納部111の論理ボリュームに格納されているデータの更新を行う。そして、アクセス部120は、当該論理ボリュームに対応するビットマップ記憶部112のビットマップを更新する。アクセス部120がビットマップを更新することで、後述するように、バックアップ部140が更新されたデータの箇所を特定することができる。
発行処理部220は、端末装置500から、ホストサーバ400で動作する仮想ホストサーバ410のバックアップ要求を受信する。発行処理部220は、バックアップ要求を受信すると、管理テーブルに差分バックアップ処理を実行させる旨を登録する。また、発行処理部220は、VM管理サーバ300に、バックアップが要求された仮想ホストサーバ410のスナップショットの作成を指示するとともに、整合性の確保を指示する。整合性の確保とは、仮想ホストサーバ410の動作を停止させて、ストレージ装置100にスナップショットの作成を指示した時点での仮想ホストサーバ410に対応する論理ボリュームのデータを正確にバックアップできるようにする処理を指す。
図9は、スナップショット作成処理と差分バックアップ処理とが両方実行される場合の具体例を示す図である。データ格納部111には、仮想ホストサーバ410を実現するための情報が格納された論理ボリュームの一例として、バックアップ元ボリューム111aが設定されているものとする。
図11は、ストレージ装置および運用管理サーバにおける処理の例(その1)を示すフローチャートである。以下、図11に示す処理をステップ番号に沿って説明する。
(S12)発行処理部220は、管理テーブル211のコピーフラグをtrueに設定する。
(S14)ストレージ制御部230は、スナップショットボリュームの作成指示をVM管理部310から受信する。
(S16)スナップショット部130は、スナップショットボリュームの作成指示および管理テーブル211のコピーフラグの情報を受信する。そして、スナップショット部130は、スナップショット格納部113にスナップショットボリュームを作成する。
(S18)ストレージ制御部230は、スナップショットボリュームの作成完了通知を受信する。ストレージ制御部230は、スナップショットボリュームの作成完了通知をVM管理部310に通知する。そして、処理をステップS21に進める。
(S21)ストレージ制御部230は、論理ボリュームのLUNを指定したスナップショット作成指示をVM管理部310から受信する。以下、指定された論理ボリュームを「対象論理ボリューム」と記載する。ストレージ制御部230は、対象論理ボリュームに対するスナップショット作成指示をスナップショット部130に通知する。
具体的には、バックアップ部140は、バックアップ記憶部114を参照して、対象論理ボリュームのバックアップデータが存在しない場合、つまり、初回のバックアップの場合、指定された論理ボリュームに対応するバックアップボリュームをバックアップ記憶部114に作成する。バックアップ部140は、対象論理ボリュームに格納されている全てのデータをバックアップボリュームに格納する。また、バックアップ部140は、指定された論理ボリュームに対応するビットマップをビットマップ記憶部112に作成し、ビットマップの全項目に0を登録する。
(S26)ストレージ制御部230は、スナップショット作成完了通知を受信する。ストレージ制御部230は、スナップショット作成完了通知をVM管理部310に送信する。
なお、ステップS24において、バックアップ部140は、ビットマップ記憶部112のビットマップを参照して、対象論理ボリュームでデータの更新がない場合、バックアップ記憶部114に格納されている対象論理ボリュームのバックアップデータに対する上書き処理を行わない。
図13は、スナップショット作成処理と差分バックアップ処理との両方が実行される場合のシーケンス図である。以下、図13に示す処理をステップ番号に沿って説明する。
(S102)運用管理サーバ200の発行処理部220は、管理テーブル211のコピーフラグをtrueに設定する。また、発行処理部220は、指定された仮想ホストサーバ410のスナップショット作成要求を、整合性の確保の要求とともにVM管理サーバ300に送信する。
(S104)運用管理サーバ200のストレージ制御部230は、スナップショットボリュームの作成指示を、管理テーブル211のコピーフラグとともにストレージ装置100に送信する。
(S106)ストレージ装置100のスナップショット部130は、スナップショットボリューム作成完了通知を運用管理サーバ200に送信する。
(S108)VM管理サーバ300のVM管理部310は、仮想ホストサーバ410に動作停止を指示する。
(S111)VM管理サーバ300は、仮想ホストサーバ410を実現するためのデータが格納された論理ボリュームを特定する。VM管理サーバ300は、特定した論理ボリュームのスナップショット作成を運用管理サーバ200に指示する。
(S113)ストレージ装置100のスナップショット部130は、対象論理ボリュームのスナップショットを作成する。
(S116)運用管理サーバ200のストレージ制御部230は、スナップショット作成完了通知をVM管理サーバ300に送信する。また、ストレージ制御部230は、管理テーブル211のコピーフラグをfalseに設定する。
図14は、スナップショット作成処理のみが実行される場合のシーケンス図である。以下、図14に示す処理をステップ番号に沿って説明する。
(S122)VM管理サーバ300のVM管理部310は、スナップショットボリューム作成指示を運用管理サーバ200に送信する。
(S125)ストレージ装置100のスナップショット部130は、スナップショットボリューム作成完了通知を運用管理サーバ200に送信する。
(S127)VM管理サーバ300のVM管理部310は、仮想ホストサーバ410に動作停止を指示する。
(S129)ホストサーバ400は、仮想ホストサーバ410の動作が停止した旨をVM管理サーバ300に送信する。
(S132)ストレージ装置100のスナップショット部130は、対象論理ボリュームのスナップショットを作成する。
(S135)VM管理サーバ300のVM管理部310は、スナップショット作成完了通知を端末装置500に送信する。
2 ストレージ管理装置
2a 禁止指示部
2b 実行指示部
3 情報処理装置
11 バックアップ元ボリューム
12a,12b スナップショットボリューム
13 バックアップ先ボリューム
31a,31b データ
S1,S2,S3,S4 ステップ
Claims (6)
- 情報処理装置からのアクセス対象となる記憶領域を実現する記憶装置を備えたストレージ装置と、
前記ストレージ装置の動作を管理するストレージ管理装置と、
前記情報処理装置で動作する仮想マシンの動作を管理する仮想マシン管理装置と、
を有し、
前記ストレージ管理装置は、前記仮想マシン管理装置に前記仮想マシンのスナップショット作成要求処理の開始を依頼する第1の指示情報と、前記記憶領域のうち前記仮想マシンに関連する領域に対する前記情報処理装置によるデータ更新を禁止する更新禁止指示とを、前記仮想マシンの識別情報を指定して前記仮想マシン管理装置に送信し、
前記仮想マシン管理装置は、前記第1の指示情報および前記更新禁止指示を受信すると、前記記憶領域のうち、前記仮想マシンの仮想記憶領域を実現するデータまたは前記仮想マシンの構成を定義する情報が少なくとも格納された第1の記憶領域を特定し、前記更新禁止指示に基づいて前記仮想マシンの動作を停止させた後、特定した前記第1の記憶領域のスナップショットの作成を要求する第2の指示情報を、前記第1の記憶領域の識別情報を指定して前記ストレージ管理装置に送信し、
前記ストレージ管理装置は、前記仮想マシン管理装置から受信した前記第2の指示情報および前記第1の記憶領域の識別情報に基づいて、前記第1の記憶領域のスナップショットの作成を指示するスナップショット作成指示を前記ストレージ装置に送信し、
前記ストレージ装置は、前記スナップショット作成指示を受信すると、前記第1の記憶領域のスナップショットをコピーオンライト方式で作成するスナップショット作成処理と、前記第1の記憶領域のデータを第2の記憶領域にコピーするバックアップ処理であって、前記第1の記憶領域の全データを前記第2の記憶領域にコピーした後に前記スナップショット作成指示を受信した場合には前記第1の記憶領域のデータのうち更新されたデータを前記第2の記憶領域にコピーする前記バックアップ処理とを実行する、
ストレージシステム。 - 前記仮想マシン管理装置は、前記ストレージ管理装置から前記第1の指示情報および前記更新禁止指示を受信した場合と、前記ストレージ管理装置以外の他の装置から前記仮想マシンのスナップショットの作成を指示する第3の指示情報を受信した場合のどちらの場合も、前記仮想マシンの動作を停止させた後、前記第1の記憶領域のスナップショットの作成を要求する前記第2の指示情報を前記ストレージ管理装置に送信し、
前記ストレージ管理装置は、前記第1の指示情報および前記更新禁止指示に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理と前記バックアップ処理の両方を実行するように前記ストレージ装置に指示し、前記第3の指示情報に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理を実行するように前記ストレージ装置に指示する、
請求項1記載のストレージシステム。 - 情報処理装置からのアクセス対象となる記憶領域を実現する記憶装置を備えたストレージ装置の動作を管理するストレージ管理装置において、
前記情報処理装置で動作する仮想マシンの動作を管理する仮想マシン管理装置に前記仮想マシンのスナップショット作成要求処理の開始を依頼する第1の指示情報と、前記記憶領域のうち前記仮想マシンに関連する領域に対する前記情報処理装置によるデータ更新を禁止する更新禁止指示とを、前記仮想マシンの識別情報を指定して前記仮想マシン管理装置に送信する禁止指示部と、
前記第1の指示情報および前記更新禁止指示を受信した前記仮想マシン管理装置により、前記更新禁止指示に基づいて前記仮想マシンの動作が停止された後に、前記仮想マシン管理装置から送信された第2の指示情報であって、前記記憶領域のうち、前記仮想マシンの仮想記憶領域を実現するデータまたは前記仮想マシンの構成を定義する情報が少なくとも格納された第1の記憶領域の識別情報が指定されて前記第1の記憶領域のスナップショットの作成を要求する前記第2の指示情報を、前記仮想マシン管理装置から受信し、前記第2の指示情報に基づいて、前記第1の記憶領域のスナップショットをコピーオンライト方式で作成するスナップショット作成処理と、前記第1の記憶領域のデータを第2の記憶領域にコピーするバックアップ処理とを前記ストレージ装置に実行させる実行指示を、前記ストレージ装置に送信する実行指示部であって、前記バックアップ処理では、前記ストレージ装置は、前記第1の記憶領域の全データを前記第2の記憶領域にコピーした後に前記実行指示を受信した場合には、前記第1の記憶領域のデータのうち更新されたデータを前記第2の記憶領域にコピーする、前記実行指示部と、
を有するストレージ管理装置。 - 前記仮想マシン管理装置は、前記ストレージ管理装置から前記第1の指示情報および前記更新禁止指示を受信した場合と、前記ストレージ管理装置以外の他の装置から前記仮想マシンのスナップショットの作成を指示する第3の指示情報を受信した場合のどちらの場合も、前記仮想マシンの動作を停止させた後、前記第1の記憶領域のスナップショットの作成を要求する前記第2の指示情報を前記ストレージ管理装置に送信し、
前記実行指示部は、前記第1の指示情報および前記更新禁止指示に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理と前記バックアップ処理の両方を実行するように前記ストレージ装置に指示し、前記第3の指示情報に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理を実行するように前記ストレージ装置に指示する、
請求項3記載のストレージ管理装置。 - 情報処理装置からのアクセス対象となる記憶領域を実現する記憶装置を備えたストレージ装置の動作を管理するコンピュータに、
前記情報処理装置で動作する仮想マシンの動作を管理する仮想マシン管理装置に前記仮想マシンのスナップショット作成要求処理の開始を依頼する第1の指示情報と、前記記憶領域のうち前記仮想マシンに関連する領域に対する前記情報処理装置によるデータ更新を禁止する更新禁止指示とを、前記仮想マシンの識別情報を指定して前記仮想マシン管理装置に送信する第1の送信処理と、
前記第1の指示情報および前記更新禁止指示を受信した前記仮想マシン管理装置により、前記更新禁止指示に基づいて前記仮想マシンの動作が停止された後に、前記仮想マシン管理装置から送信された第2の指示情報であって、前記記憶領域のうち、前記仮想マシンの仮想記憶領域を実現するデータまたは前記仮想マシンの構成を定義する情報が少なくとも格納された第1の記憶領域の識別情報が指定されて前記第1の記憶領域のスナップショットの作成を要求する前記第2の指示情報を、前記仮想マシン管理装置から受信する受信処理と、
前記第2の指示情報に基づいて、前記第1の記憶領域のスナップショットをコピーオンライト方式で作成するスナップショット作成処理と、前記第1の記憶領域のデータを第2の記憶領域にコピーするバックアップ処理とを前記ストレージ装置に実行させる実行指示を、前記ストレージ装置に送信する第2の送信処理であって、前記バックアップ処理では、前記ストレージ装置は、前記第1の記憶領域の全データを前記第2の記憶領域にコピーした後に前記実行指示を受信した場合には、前記第1の記憶領域のデータのうち更新されたデータを前記第2の記憶領域にコピーする、前記第2の送信処理と、
を実行させるストレージ管理プログラム。 - 前記仮想マシン管理装置は、前記コンピュータから前記第1の指示情報および前記更新禁止指示を受信した場合と、前記コンピュータ以外の他の装置から前記仮想マシンのスナップショットの作成を指示する第3の指示情報を受信した場合のどちらの場合も、前記仮想マシンの動作を停止させた後、前記第1の記憶領域のスナップショットの作成を要求する前記第2の指示情報を前記コンピュータに送信し、
前記第2の送信処理では、前記第1の指示情報および前記更新禁止指示に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理と前記バックアップ処理の両方を実行するように前記ストレージ装置に指示し、前記第3の指示情報に応じて前記仮想マシン管理装置から送信された前記第2の指示情報を受信した場合には、前記スナップショット作成処理を実行するように前記ストレージ装置に指示する、
請求項5記載のストレージ管理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014254639A JP6609918B2 (ja) | 2014-12-17 | 2014-12-17 | ストレージシステム、ストレージ管理装置およびストレージ管理プログラム |
| US14/927,526 US10101926B2 (en) | 2014-12-17 | 2015-10-30 | System and apparatus for controlling data backup using an update prevention instruction |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014254639A JP6609918B2 (ja) | 2014-12-17 | 2014-12-17 | ストレージシステム、ストレージ管理装置およびストレージ管理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016115220A JP2016115220A (ja) | 2016-06-23 |
| JP6609918B2 true JP6609918B2 (ja) | 2019-11-27 |
Family
ID=56129413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014254639A Active JP6609918B2 (ja) | 2014-12-17 | 2014-12-17 | ストレージシステム、ストレージ管理装置およびストレージ管理プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10101926B2 (ja) |
| JP (1) | JP6609918B2 (ja) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3140734B1 (en) | 2014-05-09 | 2020-04-08 | Nutanix, Inc. | Mechanism for providing external access to a secured networked virtualization environment |
| CN105446834B (zh) | 2015-11-30 | 2018-10-19 | 华为技术有限公司 | 虚拟机快照的生成方法和装置 |
| US9967337B1 (en) * | 2015-12-29 | 2018-05-08 | EMC IP Holding Company LLC | Corruption-resistant backup policy |
| US10095506B2 (en) | 2016-02-12 | 2018-10-09 | Nutanix, Inc. | Virtualized file server data sharing |
| US11218418B2 (en) | 2016-05-20 | 2022-01-04 | Nutanix, Inc. | Scalable leadership election in a multi-processing computing environment |
| US11562034B2 (en) | 2016-12-02 | 2023-01-24 | Nutanix, Inc. | Transparent referrals for distributed file servers |
| US10728090B2 (en) | 2016-12-02 | 2020-07-28 | Nutanix, Inc. | Configuring network segmentation for a virtualization environment |
| US10824455B2 (en) | 2016-12-02 | 2020-11-03 | Nutanix, Inc. | Virtualized server systems and methods including load balancing for virtualized file servers |
| US11568073B2 (en) | 2016-12-02 | 2023-01-31 | Nutanix, Inc. | Handling permissions for virtualized file servers |
| US11294777B2 (en) | 2016-12-05 | 2022-04-05 | Nutanix, Inc. | Disaster recovery for distributed file servers, including metadata fixers |
| US11281484B2 (en) | 2016-12-06 | 2022-03-22 | Nutanix, Inc. | Virtualized server systems and methods including scaling of file system virtual machines |
| US11288239B2 (en) | 2016-12-06 | 2022-03-29 | Nutanix, Inc. | Cloning virtualized file servers |
| US10423609B1 (en) * | 2017-03-29 | 2019-09-24 | Amazon Technologies, Inc. | Consistent snapshot points in a distributed storage service |
| CA3058456A1 (en) * | 2017-03-31 | 2018-10-04 | Catalogic Software, Inc. | Storage-agnostic application-consistent snapshot and replication |
| JP2019115977A (ja) * | 2017-12-26 | 2019-07-18 | キヤノン株式会社 | 画像形成装置、その制御方法およびプログラム |
| US11086826B2 (en) | 2018-04-30 | 2021-08-10 | Nutanix, Inc. | Virtualized server systems and methods including domain joining techniques |
| US11194680B2 (en) | 2018-07-20 | 2021-12-07 | Nutanix, Inc. | Two node clusters recovery on a failure |
| US11770447B2 (en) | 2018-10-31 | 2023-09-26 | Nutanix, Inc. | Managing high-availability file servers |
| US11010088B2 (en) * | 2019-09-03 | 2021-05-18 | Datto, Inc | Dynamically determined difference regions apparatuses, methods and systems |
| US12541431B2 (en) | 2019-12-31 | 2026-02-03 | Nutanix, Inc. | Parallel change file tracking in a distributed file server virtual machine (FSVM) architecture |
| US11768809B2 (en) | 2020-05-08 | 2023-09-26 | Nutanix, Inc. | Managing incremental snapshots for fast leader node bring-up |
| US11379319B2 (en) * | 2020-06-24 | 2022-07-05 | Hitachi, Ltd. | LAN-free and application consistent backup method |
| US12248435B2 (en) | 2021-03-31 | 2025-03-11 | Nutanix, Inc. | File analytics systems and methods |
| CN112395133B (zh) * | 2020-11-17 | 2024-05-28 | 平安科技(深圳)有限公司 | 基于虚拟机的数据备份方法、装置和计算机设备 |
| US12131192B2 (en) | 2021-03-18 | 2024-10-29 | Nutanix, Inc. | Scope-based distributed lock infrastructure for virtualized file server |
| US12367108B2 (en) | 2021-03-31 | 2025-07-22 | Nutanix, Inc. | File analytics systems and methods including retrieving metadata from file system snapshots |
| US12242455B2 (en) | 2021-03-31 | 2025-03-04 | Nutanix, Inc. | File analytics systems and methods including receiving and processing file system event data in order |
| US12197398B2 (en) | 2021-03-31 | 2025-01-14 | Nutanix, Inc. | Virtualized file servers and methods to persistently store file system event data |
| US12248434B2 (en) | 2021-03-31 | 2025-03-11 | Nutanix, Inc. | File analytics systems including examples providing metrics adjusted for application operation |
| US20230066137A1 (en) | 2021-08-19 | 2023-03-02 | Nutanix, Inc. | User interfaces for disaster recovery of distributed file servers |
| US12117972B2 (en) | 2021-08-19 | 2024-10-15 | Nutanix, Inc. | File server managers and systems for managing virtualized file servers |
| US12153690B2 (en) | 2022-01-24 | 2024-11-26 | Nutanix, Inc. | Consistent access control lists across file servers for local users in a distributed file server environment |
| US12182264B2 (en) | 2022-03-11 | 2024-12-31 | Nutanix, Inc. | Malicious activity detection, validation, and remediation in virtualized file servers |
| US12189499B2 (en) | 2022-07-29 | 2025-01-07 | Nutanix, Inc. | Self-service restore (SSR) snapshot replication with share-level file system disaster recovery on virtualized file servers |
| US12572503B2 (en) | 2022-08-26 | 2026-03-10 | Nutanix, Inc. | Application level to share level replication policy transition for file server disaster recovery systems |
| US12517874B2 (en) | 2022-09-30 | 2026-01-06 | Nutanix, Inc. | Data analytics systems for file systems including tiering |
| US12248593B2 (en) * | 2022-11-14 | 2025-03-11 | Dell Products L.P. | Taking snapshots with integrity of secure workspaces having distributed cache |
| US12461832B2 (en) | 2023-09-27 | 2025-11-04 | Nutanix, Inc. | Durable handle management for failover in distributed file servers |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005505045A (ja) * | 2001-09-28 | 2005-02-17 | コムヴォールト・システムズ・インコーポレーテッド | クイックリカバリボリュームを作成及び管理する方法及び装置 |
| JP4903461B2 (ja) * | 2006-03-15 | 2012-03-28 | 株式会社日立製作所 | 記憶システム及びデータ移行方法並びにサーバ装置 |
| US7809910B2 (en) * | 2007-07-05 | 2010-10-05 | Novell, Inc. | Backup archive management |
| JP4998737B2 (ja) | 2007-12-28 | 2012-08-15 | 日本電気株式会社 | 情報処理装置、プログラム及びバックアップ方法 |
| JP5234348B2 (ja) | 2008-11-21 | 2013-07-10 | 株式会社日立製作所 | オンラインボリュームと性能/障害独立かつ容量効率の高いスナップショットを実現するストレージシステム及び方法 |
| US8930652B2 (en) * | 2009-11-11 | 2015-01-06 | Red Hat Israel, Ltd. | Method for obtaining a snapshot image of a disk shared by multiple virtual machines |
| JP2012014286A (ja) | 2010-06-29 | 2012-01-19 | Toshiba Corp | ストレージシステム、同システムにおけるデータバックアップ方法及びデータバックアッププログラム |
| US20120072685A1 (en) * | 2010-09-16 | 2012-03-22 | Hitachi, Ltd. | Method and apparatus for backup of virtual machine data |
| US9552215B2 (en) * | 2011-03-08 | 2017-01-24 | Rackspace Us, Inc. | Method and system for transferring a virtual machine |
| JP5944502B2 (ja) * | 2012-06-11 | 2016-07-05 | 株式会社日立製作所 | 計算機システム及び制御方法 |
| JP6064608B2 (ja) | 2013-01-17 | 2017-01-25 | 富士通株式会社 | ストレージ装置、バックアッププログラム、およびバックアップ方法 |
-
2014
- 2014-12-17 JP JP2014254639A patent/JP6609918B2/ja active Active
-
2015
- 2015-10-30 US US14/927,526 patent/US10101926B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016115220A (ja) | 2016-06-23 |
| US10101926B2 (en) | 2018-10-16 |
| US20160179419A1 (en) | 2016-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6609918B2 (ja) | ストレージシステム、ストレージ管理装置およびストレージ管理プログラム | |
| US9098452B2 (en) | Selecting files to backup in a block level backup | |
| US9229656B1 (en) | Managing settings and queries in host-based data migration | |
| US8433870B2 (en) | Multiple incremental virtual copies | |
| US9116726B2 (en) | Virtual disk snapshot consolidation using block merge | |
| US8719523B2 (en) | Maintaining multiple target copies | |
| US8972681B2 (en) | Enhanced copy-on-write operation for solid state drives | |
| US9335931B2 (en) | System and method for making snapshots of storage devices | |
| US20120117555A1 (en) | Method and system for firmware rollback of a storage device in a storage virtualization environment | |
| US10152267B1 (en) | Replication data pull | |
| US9262344B2 (en) | Local locking in a bi-directional synchronous mirroring environment | |
| US9740634B2 (en) | Establishing a point-in-time copy relationship between source logical addresses and target logical addresses | |
| US9135121B2 (en) | Managing updates and copying data in a point-in-time copy relationship expressed as source logical addresses and target logical addresses | |
| US20150269069A1 (en) | Processing a point-in-time copy establish command to copy data | |
| JP4681247B2 (ja) | ディスクアレイ装置及びディスクアレイ装置の制御方法 | |
| WO2012160533A1 (en) | Transparent file system migration to a new physical location | |
| JP2010102479A (ja) | 計算機システム、ストレージ装置及びデータ更新方法 | |
| US9998537B1 (en) | Host-side tracking of data block changes for incremental backup | |
| WO2017171804A1 (en) | Method and apparatus for defining storage infrastructure | |
| US8090907B2 (en) | Method for migration of synchronous remote copy service to a virtualization appliance | |
| US20150161009A1 (en) | Backup control device, backup control method, disk array apparatus, and storage medium | |
| US20220067549A1 (en) | Method and Apparatus for Increasing the Accuracy of Predicting Future IO Operations on a Storage System | |
| EP2639698B1 (en) | Backup control program, backup control method, and information processing device | |
| US20060015696A1 (en) | Integrated storage device | |
| US20050240584A1 (en) | Data protection using data distributed into snapshots |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180807 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181009 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190515 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190515 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190515 |
|
| 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: 20191001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6609918 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |