JP4503413B2 - ネットワークシステムにおける外部端末からの記憶装置の利用 - Google Patents
ネットワークシステムにおける外部端末からの記憶装置の利用 Download PDFInfo
- Publication number
- JP4503413B2 JP4503413B2 JP2004293215A JP2004293215A JP4503413B2 JP 4503413 B2 JP4503413 B2 JP 4503413B2 JP 2004293215 A JP2004293215 A JP 2004293215A JP 2004293215 A JP2004293215 A JP 2004293215A JP 4503413 B2 JP4503413 B2 JP 4503413B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- specific
- user
- storage area
- shared
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or 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/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/549—Remote execution
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
特定のユーザによって使用される第1コンピュータと、
複数のユーザによって共用可能な複数の第2コンピュータと、
前記第1コンピュータおよび前記複数の第2コンピュータと接続可能な記憶装置であって、複数の記憶領域を含み、前記複数の記憶領域のうちの1つは、前記特定のユーザに割り当てられてられた特定記憶領域であり、前記特定記憶領域には、前記特定のユーザが利用する前記第1コンピュータまたは前記第2コンピュータを、前記特定のユーザが利用可能な状態に起動させるための起動プログラムが格納されている、前記記憶装置と、
前記第1コンピュータおよび前記複数の第2コンピュータと前記記憶装置との間の接続を管理する管理装置と、
を備え、
前記管理装置は、
前記第1コンピュータによって前記記憶装置が利用される場合には、前記第1コンピュータが前記特定記憶領域に接続して前記起動プログラムを実行することを許容し、
前記特定のユーザが使用する前記外部端末によって前記記憶装置が利用される場合には、前記複数の第2コンピュータの中から選択された1つの特定コンピュータが前記特定記憶領域に接続して前記起動プログラムを実行し、前記外部端末が前記特定コンピュータに接続することを許容することを特徴とする。
前記管理装置は、
前記複数の第2コンピュータの中から前記特定コンピュータを選択するためのコンピュータ選択部を備え、
前記コンピュータ選択部は、
前記特定のユーザに過去に割り当てられた第1種の前記第2コンピュータを示す情報が格納された第1のテーブルを備え、
前記コンピュータ選択部は、
前記第1のテーブルを参照して、前記第1種の第2コンピュータを前記特定コンピュータとして選択することが好ましい。
前記管理装置は、
前記複数の第2コンピュータの中から前記特定コンピュータを選択するためのコンピュータ選択部を備え、
前記コンピュータ選択部は、
前記第1コンピュータのハードウェア構成に関連する情報と、前記複数の第2コンピュータのハードウェア構成に関連する情報と、が格納された第2のテーブルを備え、
前記コンピュータ選択部は、
前記第2のテーブルを参照して、前記第1コンピュータと同じハードウェア構成を有する第2種の前記第2コンピュータを前記特定コンピュータとして選択することが好ましい。
前記コンピュータ選択部は、
前記第2種の第2コンピュータを前記特定コンピュータとして選択できない場合には、仮想マシン機能を有する第3種の前記第2コンピュータを前記特定コンピュータとして選択してもよい。
前記コンピュータ選択部は、
前記第2種の第2コンピュータを前記特定コンピュータとして選択できない場合には、任意の第4種の前記第2コンピュータを前記特定コンピュータとして選択し、
予め準備された前記第4種の第2コンピュータを動作させるために必要な情報を、前記特定記憶領域に格納してもよい。
前記管理装置は、
前記複数の記憶領域の中から前記特定記憶領域を選択するための記憶領域選択部を備え、
前記記憶領域選択部は、
前記第1コンピュータまたは前記特定コンピュータから与えられる情報に基づいて、前記特定記憶領域を選択し、
前記特定記憶領域を示す情報を前記第1コンピュータまたは前記特定コンピュータに供給することが好ましい。
前記管理装置は、
前記特定記憶領域に接続する前記第1コンピュータまたは前記特定コンピュータを特定するための特定情報を含む第3のテーブルを備え、
前記管理装置は、
前記特定記憶領域と前記第1コンピュータまたは前記特定コンピュータとの接続状態が変更される毎に、前記第3のテーブル内の前記特定情報を更新するようにしてもよい。
前記特定コンピュータは、
前記外部端末から、前記外部端末において入力された入力データを受け取り、
前記入力データに従った処理が実行された処理済みの画像データを前記外部端末に送信することが好ましい。
前記第1コンピュータを含む第1のサブネットと、
前記複数の第2コンピュータを含む第2のサブネットと、
を備え、
前記管理装置は、
前記外部端末を、前記第1のサブネットに接続させずに、前記第2のサブネットに含まれる前記特定コンピュータに接続させることが好ましい。
前記管理装置は、
前記外部端末によって前記記憶装置が利用される場合に、前記外部端末を使用するユーザの認証を行うための認証部を備え、
前記認証部は、
前記外部端末が前記特定のユーザによって使用されることが確認されたときに、前記外部端末に、前記特定コンピュータに接続するためのアドレスを供給することが好ましい。
A.ネットワークシステムの構成:
A−1.各部の構成:
A−2.管理テーブル:
A−3.ユーザへのディスクの割当処理
B.外部端末による特定ディスクの利用:
B−1.共用PCの起動処理:
B−2.ステップS210,S230,S250の処理内容:
B−3.共用PCの停止処理:
B−4.ステップS310,S330の処理内容:
C.専用PCによる特定ディスクの利用:
C−1.専用PCの起動処理:
C−2.ステップS430,S450の処理内容:
C−3.専用PCの停止処理:
C−4.ステップS530の処理内容:
図1は、ネットワークシステムの概略構成を示す説明図である。ネットワークシステムは、イントラネットNWAを構成する3つのサブネットNWA1〜NWA3を含んでいる。第1のサブネットNWA1は、第2のサブネットNWA2と第3のサブネットNWA3とに接続されている。第1のサブネットNWA1には、管理サーバ110と記憶装置120とが接続されている。第2のサブネットNWA2には、第1のブート管理サーバ210と複数の専用コンピュータ(以下「専用PC」と呼ぶ)220とが接続されている。第3のサブネットNWA3には、第2のブート管理サーバ310と、複数の共有コンピュータ(以下「共用PC」と呼ぶ)320と、ファイアウォール340と、ポータルサーバ350と、認証サーバ360と、が接続されている。
A−1−1.管理サーバ110:
図2は、管理サーバ110の概略構成を示す説明図である。管理サーバ110は、CPU111と、ROM,RAMなどの内部記憶装置112と、ハードディスクなどの外部記憶装置113と、ネットワークに接続するためのインタフェース部(I/F部)119と、を備えている。外部記憶装置113には、管理プログラム114と管理情報115とが格納されている。管理プログラム114は、複数の共用PCの中から1つを選択するための共用PC選択モジュール114aと、複数の論理ユニットの中から1つを選択するためのディスク選択モジュール114bと、を含んでいる。なお、管理プログラムは、CD−ROMなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
記憶装置120は、iSCSI対応ストレージデバイスである。記憶装置120は、iSCSIプロトコルに従って、専用PCまたは共用PCによってアクセスされる。なお、iSCSIは、IPネットワークを介して、SCSIコマンド/データを伝送するための規格である。
図4は、第2のブート管理サーバ310の概略構成を示す説明図である。第2のブート管理サーバ310は、CPU311と内部記憶装置312と外部記憶装置313とI/F部319とを備えている。外部記憶装置313には、DHCP(Dynamic Host Configuration Protocol )プログラム314と、TFTP(Trivial File Transfer Protocol)プログラム315と、が格納されている。DHCPプログラムは、ネットワーク上のコンピュータに動的にIPアドレスを割り当てる機能を有する。TFTPプログラムは、ユーザIDおよびパスワードの検証を必要としないファイル転送プロトコルを実現する機能を有する。第2のブート管理サーバは、DHCPプログラムおよびTFTPプログラムを実行することによって、DHCPサーバおよびTFTPサーバとして機能し、共用PCに対してコンピュータの起動に必要なブートストラッププログラムを提供する。
図5は、ポータルサーバ350の概略構成を示す説明図である。ポータルサーバ350は、CPU351と内部記憶装置352と外部記憶装置353とI/F部359とを備えている。外部記憶装置353には、HTTP(HyperText Transfer Protocol )プログラム354と、接続認証プログラム355と、が格納されている。ポータルサーバ350は、HTTPプログラムと接続認証プログラムとを実行することによって、外部端末410とネットワークシステムとの接続を認証する。具体的には、HTTPプログラムは、HTMLで記述されたページを外部端末410に送信する。接続認証プログラムは、HTMLページ画面を介して、外部端末410から与えられたユーザの認証のためのユーザ情報(ユーザIDおよびパスワード)を認証サーバ360に送信する。そして、接続認証プログラムは、認証サーバ360によってユーザが認証された場合に、外部端末とネットワークシステムとの接続を認証する。
図6は、認証サーバ360の概略構成を示す説明図である。認証サーバ360は、CPU361と内部記憶装置362と外部記憶装置363とI/F部369とを備えている。外部記憶装置363には、ユーザ認証プログラム364とユーザ情報テーブル365とが格納されている。ユーザ情報テーブルには、複数のユーザのユーザIDおよびパスワードが登録されている。なお、ユーザ情報テーブルは、管理者が管理コンソール(図示せず)を用いることによって、予め作成されている。認証サーバは、ユーザ認証プログラムを実行することによって、外部端末410を使用するユーザを認証する。具体的には、ユーザ認証プログラムは、ポータルサーバ350から与えられたユーザ情報とユーザ情報テーブル内に登録された情報とが一致する場合に、ユーザを認証する。
図7は、専用PC220の概略構成を示す説明図である。専用PC220は、CPU221と、内部記憶装置222と、外部記憶装置223と、ディスプレイ226と、マウスやキーボードなどの入力デバイス227と、I/F部229とを備えている。外部記憶装置223には、OSと、iSCSIドライバと、管理クライアントプログラムと、リモート接続サーバプログラムと、ディスク作成プログラムと、が格納されている。なお、これらのプログラムは、記憶装置120内の専用PCのユーザに割り当てられた論理ユニットLUにコピーされる。
図8は、共用PC320の概略構成を示す説明図である。共用PC320は、CPU321と内部記憶装置322と外部記憶装置323とI/F部329とを備えている。共用PCは、ブレード型のコンピュータであり、ディスプレイが省略されている。内部記憶装置322には、論理ユニットLUからダウンロードされたOSと、iSCSIドライバと、管理クライアントプログラムと、リモート接続サーバプログラムと、が格納される。なお、共用PCは、外部記憶装置323を備えていなくてもよい。
外部端末410は、CPUと内部記憶装置と外部記憶装置とを備えている。外部記憶装置には、ブラウザとリモート接続クライアントプログラムが格納されている。外部端末は、これらのプログラムを実行することによって、共用PCを介して記憶装置120へアクセスする。リモート接続クライアントプログラムは、リモート接続サーバとして機能する共用PCと通信する機能を有する。なお、リモート接続クライアントプログラムは、RDP(Remote Desktop Protocol )クライアントプログラムとも呼ばれる。
前述したように、管理サーバ110は、3つの管理テーブルTB1〜TB3を備えている。
図12は、ユーザへのディスクの割当処理の手順を示すフローチャートである。この処理によって、図11に示すように、特定ユーザのためのユーザディスク管理データDAが作成される。なお、図12の処理を実行する際には、通常、特定ユーザが使用する特定専用PC220aは、ネットワークシステムの管理者によって操作される。特定専用PC220aの処理は、ディスク作成プログラムによって実行され、管理サーバ110の処理は、管理プログラムによって実行される。
前述したように、外部端末410から記憶装置120へのアクセスは、共用PC320を介して行われるため、共用PCを起動する必要がある。また、外部端末から記憶装置へのアクセスを終了する際には、共用PCを停止させる必要がある。以下では、共用PCの起動処理と停止処理とについて説明する。
図13,図14,図15は、共用PCの起動処理の手順を示すフローチャートである。なお、図13〜図15は、一連の処理である。
管理サーバ110は、ステップS210(図13),S230(図14),S250(図14)において、ユーザディスク管理テーブルTB3を利用する。
図17は、ステップS210(図13)の具体的な処理内容を示すフローチャートである。ステップS210では、前述したように、管理サーバ110(共用PC選択モジュール114a)は、起動すべき共用PCを選択する。
図18は、ステップS230(図14)の具体的な処理内容を示すフローチャートである。ステップS230では、前述したように、管理サーバ110(ディスク選択モジュール114b)は、特定共用PCがアクセスすべきディスクを選択する。
図19は、ステップS250(図14)の具体的な処理内容を示すフローチャートである。ステップS250では、前述したように、管理サーバ110は、特定共用PCの起動の完了処理を実行する。
図20は、共用PCの停止処理の手順を示すフローチャートである。
管理サーバ110は、ステップS310,ステップS330(図20)において、ユーザディスク管理テーブルTB3を利用する。
図22は、ステップS310(図20)の具体的な処理内容を示すフローチャートである。ステップS310では、前述したように、管理サーバ110は、停止すべき共用PCを選択する。
図23は、ステップS330(図20)の具体的な処理内容を示すフローチャートである。ステップS330では、前述したように、管理サーバ110は、共用PCに関する停止処理を実行する。
前述したように、専用PCがディスクにアクセスする場合と、外部端末が共用PCを介してディスクにアクセスする場合とで、ユーザは、同じ作業環境で継続した作業を行うことができる。これを実現するために、本実施例では、図12の処理によって、専用PCのディスクイメージが特定ディスクにコピーされた後は、専用PCは特定ディスク内のディスクイメージを利用して起動する。以下では、専用PCの起動処理と停止処理とについて説明する。
図24は、専用PCの起動処理の手順を示すフローチャートである。なお、図24は、図14とほぼ同じである。ただし、共用PCが専用PCに変更されていると共に、第2のブート管理サーバが第1のブート管理サーバに変更されている。
管理サーバ110は、ステップS430,S450において、ステップS230(図14),S250(図18)と同様に、ユーザディスク管理テーブルTB3を利用する。すなわち、管理サーバ110は、ステップS430では、図14に示すフローチャートに従って、ユーザディスク管理テーブルTB3を更新する。また、管理サーバ110は、ステップS450では、図18に示すフローチャートに従ってユーザディスク管理テーブルTB3を更新する。
ステップS430では、図14で説明したように、管理サーバ110は、まず、ステップS428(図24)で特定専用PCから送信されたMACアドレスと同じMACアドレスを含む現行PC情報を有するユーザディスク管理データDAを検索する(ステップS231参照)。なお、図25(A)に示すように、ステップS430の処理前には、ユーザディスク管理データDAの現行PC情報には、専用PCのMACアドレス「aaa 」が設定されている。
ステップS450では、図18で説明したように、管理サーバ110は、まず、ステップS444(図24)で特定専用PCから送信されたIPアドレスと同じIPアドレスを含む現行PC情報を有するユーザディスク管理データDAを検索する(ステップS251参照)。なお、図25(B)に示すように、ステップS430の処理後には、ユーザディスク管理データDAの現行PC情報には、特定専用PCのIPアドレス「a.a.a.a 」が設定されている。
図26は、専用PCの停止処理の手順を示すフローチャートである。なお、図26は、図20とほぼ同じである。ただし、共用PCが専用PCに変更されていると共に、第2のブート管理サーバが第1のブート管理サーバに変更されている。
管理サーバ110は、ステップS530において、ステップS330(図23)と同様に、ユーザディスク管理テーブルTB3を利用する。すなわち、管理サーバ110は、ステップS530では、図23に示すフローチャートに従って、ユーザディスク管理テーブルTB3を更新する。
111…CPU
112…内部記憶装置
113…外部記憶装置
114…管理プログラム
114a…共用PC選択モジュール
114b…ディスク選択モジュール
115…管理情報
119…I/F部
120…記憶装置
121…CPU
122…内部記憶装置
123…外部記憶装置
124…制御プログラム
125…区分テーブル
126…データ格納領域
129…I/F部
210…第1のブート管理サーバ
220…専用PC
221…CPU
222…内部記憶装置
223…外部記憶装置
226…ディスプレイ
227…入力デバイス
229…I/F部
310…第2のブート管理サーバ
311…CPU
312…内部記憶装置
313…外部記憶装置
314…DHCPプログラム
315…TFTPプログラム
319…I/F部
320…共用PC
321…CPU
322…内部記憶装置
323…外部記憶装置
329…I/F部
340…ファイアウォール
350…ポータルサーバ
351…CPU
352…内部記憶装置
353…外部記憶装置
354…HTTPプログラム
355…接続認証プログラム
359…I/F部
360…認証サーバ
361…CPU
362…内部記憶装置
363…外部記憶装置
364…ユーザ認証プログラム
365…ユーザ情報テーブル
369…I/F部
410…外部端末
DA…ユーザディスク管理データ
LU…論理ユニット(ディスク)
NWA…イントラネット
NWA1〜3…サブネット
NWB…インターネット
TB1…ディスク資源管理テーブル
TB2…PC資源管理テーブル
TB3…ユーザディスク管理テーブル
Claims (12)
- 外部端末からアクセス可能なネットワークシステムであって、
特定のユーザによって使用される第1コンピュータと、
複数のユーザによって共用可能な複数の第2コンピュータと、
前記第1コンピュータおよび前記複数の第2コンピュータと接続可能な記憶装置であって、複数の記憶領域を含む前記記憶装置と、
前記第1コンピュータおよび前記複数の第2コンピュータと前記記憶装置との間の接続を管理する管理装置と、
を備え、
前記管理装置は、
前記複数の記憶領域のうちの1つを、前記特定のユーザに割り当てられる特定記憶領域として選択し、前記特定のユーザと前記特定記憶領域とを対応付ける特定記憶領域対応テーブルを作成し、前記特定記憶領域を識別する記憶領域識別情報を前記第1コンピュータに供給する記憶領域選択部と、
前記記憶装置の利用を希望する前記外部端末から前記特定のユーザを識別するユーザ識別情報を取得するユーザ情報取得部と、
前記特定のユーザと前記第1コンピュータとを対応付けるコンピュータ対応テーブルと、前記第1コンピュータおよび前記複数の第2コンピュータのハードウェア構成に関する情報が格納された第2のテーブルと、を有し、前記ユーザ識別情報と前記コンピュータ対応テーブルとを参照して前記特定のユーザに対応付けられた前記第1コンピュータを特定すると共に、前記第2のテーブルを参照して前記複数の第2コンピュータの内から前記第1コンピュータと同じハードウェア構成を有する第2種の前記第2コンピュータを特定コンピュータとして選択するコンピュータ選択部と、を備え、
前記第1コンピュータは、前記記憶領域識別情報に基づき識別される前記特定記憶領域に、前記特定のユーザが利用する前記第1コンピュータまたは前記第2コンピュータを前記特定のユーザが利用可能な状態に起動させるための起動プログラムを格納し、
前記記憶領域選択部は、前記ユーザ識別情報を参照して前記特定のユーザを識別し、前記特定記憶領域対応テーブルを参照して前記特定のユーザに割り当てられた前記特定記憶領域を選択し、選択された前記特定記憶領域を識別する前記記憶領域識別情報を前記特定コンピュータに供給し、
前記特定コンピュータは、前記記憶領域識別情報に基づき識別される前記特定記憶領域に格納された前記起動プログラムを実行して前記特定のユーザが利用可能な状態に起動し、
前記管理装置は、前記外部端末に、起動された前記特定コンピュータへの接続を行わせる、ネットワークシステム。 - 請求項1記載のネットワークシステムであって、
前記管理装置は、
前記コンピュータ選択部は、前記特定のユーザに過去に割り当てられた第1種の前記第2コンピュータを示す情報が格納された第1のテーブルを備えると共に、前記第1のテーブルを参照して、前記第1種の第2コンピュータを前記特定コンピュータとして選択する、ネットワークシステム。 - 請求項1記載のネットワークシステムであって、
前記コンピュータ選択部は、
前記第2種の第2コンピュータを前記特定コンピュータとして選択できない場合には、仮想マシン機能を有する第3種の前記第2コンピュータを前記特定コンピュータとして選択する、ネットワークシステム。 - 請求項1記載のネットワークシステムであって、
前記コンピュータ選択部は、
前記第2種の第2コンピュータを前記特定コンピュータとして選択できない場合には、任意の第4種の前記第2コンピュータを前記特定コンピュータとして選択し、
予め準備された前記第4種の第2コンピュータを動作させるために必要な情報を、前記特定記憶領域に格納する、ネットワークシステム。 - 請求項1ないし4のいずれかに記載のネットワークシステムであって、
前記管理装置は、
前記特定記憶領域に接続する前記第1コンピュータまたは前記特定コンピュータを特定するための特定情報を含む第3のテーブルを備え、
前記管理装置は、
前記特定記憶領域と前記第1コンピュータまたは前記特定コンピュータとの接続状態が変更される毎に、前記第3のテーブル内の前記特定情報を更新する、ネットワークシステム。 - 請求項1ないし5のいずれかに記載のネットワークシステムであって、
前記特定コンピュータは、
前記外部端末から、前記外部端末において入力された入力データを受け取り、
前記入力データに従った処理が実行された処理済みの画像データを前記外部端末に送信する、ネットワークシステム。 - 請求項1ないし6のいずれかに記載のネットワークシステムであって、
前記第1コンピュータを含む第1のサブネットと、
前記複数の第2コンピュータを含む第2のサブネットと、
を備え、
前記管理装置は、
前記外部端末を、前記第1のサブネットに接続させずに、前記第2のサブネットに含まれる前記特定コンピュータに接続させる、ネットワークシステム。 - 請求項1ないし7のいずれかに記載のネットワークシステムであって、
前記管理装置は、
前記外部端末によって前記記憶装置が利用される場合に、前記外部端末を使用するユーザの認証を行うための認証部を備え、
前記認証部は、
前記外部端末が前記特定のユーザによって使用されることが確認されたときに、前記外部端末に、前記特定コンピュータに接続するためのアドレスを供給する、ネットワークシステム。 - 外部端末からアクセス可能なネットワークシステムであって、特定のユーザによって使用される第1コンピュータと、複数のユーザによって共用可能な複数の第2コンピュータと、前記第1コンピュータおよび前記複数の第2コンピュータと接続可能な記憶装置であって、複数の記憶領域を含む前記記憶装置と、を備える前記ネットワークシステムにおいて、前記第1コンピュータおよび前記複数の第2コンピュータと前記記憶装置との間の接続を管理する管理装置であって、
前記複数の記憶領域のうちの1つを、前記特定のユーザに割り当てられる特定記憶領域として選択し、前記特定のユーザと前記特定記憶領域とを対応付ける特定記憶領域対応テーブルを作成し、前記特定記憶領域を識別する記憶領域識別情報を前記第1コンピュータに供給する記憶領域選択部と、
前記記憶装置の利用を希望する前記外部端末から前記特定のユーザを識別するユーザ識別情報を取得するユーザ情報取得部と、
前記特定のユーザと前記第1コンピュータとを対応付けるコンピュータ対応テーブルと、前記第1コンピュータおよび前記複数の第2コンピュータのハードウェア構成に関する情報が格納された第2のテーブルと、を有し、前記ユーザ識別情報と前記コンピュータ対応テーブルとを参照して前記特定のユーザに対応付けられた前記第1コンピュータを特定すると共に、前記第2のテーブルを参照して前記複数の第2コンピュータの内から前記第1コンピュータと同じハードウェア構成を有する第2種の前記第2コンピュータを特定コンピュータとして選択するコンピュータ選択部と、を備え、
前記管理装置は、前記第1コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域へ、前記特定のユーザが利用する前記第1コンピュータまたは前記第2コンピュータを前記特定のユーザが利用可能な状態に起動させるための起動プログラムを格納させ、
前記記憶領域選択部は、前記ユーザ識別情報を参照して前記特定のユーザを識別し、前記特定記憶領域対応テーブルを参照して前記特定のユーザに割り当てられた前記特定記憶領域を選択し、選択された前記特定記憶領域を識別する前記記憶領域識別情報を前記特定コンピュータに供給し、
前記管理装置は、前記特定コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域に格納された前記起動プログラムを実行して前記特定のユーザが利用可能な状態に起動させ、
前記管理装置は、前記外部端末に、起動された前記特定コンピュータへの接続を行わせることを特徴とする管理装置。 - 外部端末からアクセス可能なネットワークシステムであって、特定のユーザによって使用される第1コンピュータと、複数のユーザによって共用可能な複数の第2コンピュータと、前記第1コンピュータおよび前記複数の第2コンピュータと接続可能な記憶装置であって、複数の記憶領域を含む前記記憶装置と、を備える前記ネットワークシステムにおいて、前記第1コンピュータおよび前記複数の第2コンピュータと前記記憶装置との間の接続を管理するための方法であって、
前記管理装置が、前記複数の記憶領域のうちの1つを、前記特定のユーザに割り当てられる特定記憶領域として選択し、前記特定のユーザと前記特定記憶領域とを対応付ける特定記憶領域対応テーブルを作成し、前記特定記憶領域を識別する記憶領域識別情報を前記第1コンピュータに供給する工程と、
前記管理装置が、前記記憶装置の利用を希望する前記外部端末から前記特定のユーザを識別するユーザ識別情報を取得する工程と、
前記管理装置が、前記特定のユーザと前記第1コンピュータとを対応付けるコンピュータ対応テーブルと、前記第1コンピュータおよび前記複数の第2コンピュータのハードウェア構成に関する情報が格納された第2のテーブルと、を利用して、前記ユーザ識別情報と前記コンピュータ対応テーブルとを参照して前記特定のユーザに対応付けられた前記第1コンピュータを特定すると共に、前記第2のテーブルを参照して前記複数の第2コンピュータの内から前記第1コンピュータと同じハードウェア構成を有する第2種の前記第2コンピュータを特定コンピュータとして選択する工程と、
前記管理装置が、前記第1コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域へ、前記特定のユーザが利用する前記第1コンピュータまたは前記第2コンピュータを前記特定のユーザが利用可能な状態に起動させるための起動プログラムを格納させる工程と、
前記管理装置が、前記ユーザ識別情報を参照して前記特定のユーザを識別し、前記特定記憶領域対応テーブルを参照して前記特定のユーザに割り当てられた前記特定記憶領域を選択し、選択された前記特定記憶領域を識別する前記記憶領域識別情報を前記特定コンピュータに供給する工程と、
前記管理装置が、前記特定コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域に格納された前記起動プログラムを実行して前記特定のユーザが利用可能な状態に起動させる工程と、
前記管理装置が、前記外部端末に、起動された前記特定コンピュータへの接続を行わせる工程と、を備えることを特徴とする管理方法。 - 外部端末からアクセス可能なネットワークシステムであって、特定のユーザによって使用される第1コンピュータと、複数のユーザによって共用可能な複数の第2コンピュータと、前記第1コンピュータおよび前記複数の第2コンピュータと接続可能な記憶装置であって、複数の記憶領域を含む前記記憶装置と、を備える前記ネットワークシステムにおいて、管理装置に、前記第1コンピュータおよび前記複数の第2コンピュータと前記記憶装置との間の接続を管理させるためのコンピュータプログラムであって、
前記複数の記憶領域のうちの1つを、前記特定のユーザに割り当てられる特定記憶領域として選択し、前記特定のユーザと前記特定記憶領域とを対応付ける特定記憶領域対応テーブルを作成し、前記特定記憶領域を識別する記憶領域識別情報を前記第1コンピュータに供給する機能と、
前記記憶装置の利用を希望する前記外部端末から前記特定のユーザを識別するユーザ識別情報を取得する機能と、
前記特定のユーザと前記第1コンピュータとを対応付けるコンピュータ対応テーブルと、前記第1コンピュータおよび前記複数の第2コンピュータのハードウェア構成に関する情報が格納された第2のテーブルと、を有し、前記ユーザ識別情報と前記コンピュータ対応テーブルとを参照して前記特定のユーザに対応付けられた前記第1コンピュータを特定すると共に、前記第2のテーブルを参照して前記複数の第2コンピュータの内から前記第1コンピュータと同じハードウェア構成を有する第2種の前記第2コンピュータを特定コンピュータとして選択する機能と、
前記第1コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域へ、前記特定のユーザが利用する前記第1コンピュータまたは前記第2コンピュータを前記特定のユーザが利用可能な状態に起動させるための起動プログラムを格納させる機能と、
前記ユーザ識別情報を参照して前記特定のユーザを識別し、前記特定記憶領域対応テーブルを参照して前記特定のユーザに割り当てられた前記特定記憶領域を選択し、選択された前記特定記憶領域を識別する前記記憶領域識別情報を前記特定コンピュータに供給する機能と、
前記特定コンピュータに、前記記憶領域識別情報に基づき識別される前記特定記憶領域に格納された前記起動プログラムを実行して前記特定のユーザが利用可能な状態に起動させる機能と、
前記外部端末に、起動された前記特定コンピュータへの接続を行わせる機能と、を前記管理装置に実現させることを特徴とするコンピュータプログラム。 - 請求項11記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004293215A JP4503413B2 (ja) | 2004-10-06 | 2004-10-06 | ネットワークシステムにおける外部端末からの記憶装置の利用 |
US11/004,193 US7634620B2 (en) | 2004-10-06 | 2004-12-03 | Utilization of storage device from external terminal in network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004293215A JP4503413B2 (ja) | 2004-10-06 | 2004-10-06 | ネットワークシステムにおける外部端末からの記憶装置の利用 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006107150A JP2006107150A (ja) | 2006-04-20 |
JP4503413B2 true JP4503413B2 (ja) | 2010-07-14 |
Family
ID=36127011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004293215A Expired - Fee Related JP4503413B2 (ja) | 2004-10-06 | 2004-10-06 | ネットワークシステムにおける外部端末からの記憶装置の利用 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7634620B2 (ja) |
JP (1) | JP4503413B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007094610A (ja) | 2005-09-28 | 2007-04-12 | Hitachi Ltd | コンピュータシステム |
EP2144421A1 (en) * | 2008-07-08 | 2010-01-13 | Gemplus | Method for managing an access from a remote device to data accessible from a local device and corresponding system |
KR101081489B1 (ko) * | 2009-03-25 | 2011-11-08 | 주식회사 케이티 | 클라우드 컴퓨팅 기반 통합사용자환경 제공방법 및 장치 |
KR101212886B1 (ko) | 2010-12-28 | 2012-12-14 | 제주대학교 산학협력단 | 망 분리 가상 컴퓨터 환경 제공 방법 및 시스템 |
US9268517B2 (en) * | 2011-12-07 | 2016-02-23 | Adobe Systems Incorporated | Methods and systems for establishing, hosting and managing a screen sharing session involving a virtual environment |
US10771340B2 (en) * | 2017-03-16 | 2020-09-08 | Samsung Electronics Co., Ltd. | Automatic ethernet storage discovery in hyperscale datacenter environment |
KR102368826B1 (ko) * | 2017-08-18 | 2022-02-28 | 주식회사 엘지유플러스 | 클라우드 서버 및 클라우드 서버의 동작 |
US11593171B2 (en) * | 2020-01-27 | 2023-02-28 | Raytheon Company | Reservation-based high-performance computing system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH023828A (ja) * | 1988-06-17 | 1990-01-09 | Matsushita Electric Ind Co Ltd | 計算機ネットワークシステム |
JP2001356913A (ja) * | 2000-06-13 | 2001-12-26 | Nec Corp | Biosプリブート環境を利用したユーザ認証型ネットワークosブート方法及びシステム |
JP2002351829A (ja) * | 2001-03-13 | 2002-12-06 | Microsoft Corp | オンラインネットワークコンピューティング環境を介したコンピューティングサービスの提供 |
US20040088367A1 (en) * | 2002-10-31 | 2004-05-06 | Paragon Development Systems, Inc. | Method of remote imaging |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356677B1 (en) * | 2001-10-19 | 2008-04-08 | Flash Vos, Inc. | Computer system capable of fast switching between multiple operating systems and applications |
JP3996010B2 (ja) * | 2002-08-01 | 2007-10-24 | 株式会社日立製作所 | ストレージネットワークシステム、管理装置、管理方法及びプログラム |
US7072807B2 (en) * | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US7664836B2 (en) * | 2004-02-17 | 2010-02-16 | Zhe Khi Pak | Device and method for booting an operation system for a computer from a passive directly attached network device |
US7281068B2 (en) * | 2004-07-15 | 2007-10-09 | International Business Machines Corporation | Wireless-boot diskless mobile computing |
-
2004
- 2004-10-06 JP JP2004293215A patent/JP4503413B2/ja not_active Expired - Fee Related
- 2004-12-03 US US11/004,193 patent/US7634620B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH023828A (ja) * | 1988-06-17 | 1990-01-09 | Matsushita Electric Ind Co Ltd | 計算機ネットワークシステム |
JP2001356913A (ja) * | 2000-06-13 | 2001-12-26 | Nec Corp | Biosプリブート環境を利用したユーザ認証型ネットワークosブート方法及びシステム |
JP2002351829A (ja) * | 2001-03-13 | 2002-12-06 | Microsoft Corp | オンラインネットワークコンピューティング環境を介したコンピューティングサービスの提供 |
US20040088367A1 (en) * | 2002-10-31 | 2004-05-06 | Paragon Development Systems, Inc. | Method of remote imaging |
Also Published As
Publication number | Publication date |
---|---|
US7634620B2 (en) | 2009-12-15 |
JP2006107150A (ja) | 2006-04-20 |
US20060075196A1 (en) | 2006-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7207039B2 (en) | Secure booting and provisioning | |
US8171119B2 (en) | Program deployment apparatus and method | |
JP5132770B2 (ja) | 最善のdhcpサーバを見出すためのルータの動的な構成 | |
US20060155837A1 (en) | Diskless computer operation management system | |
JP4681505B2 (ja) | 計算機システム、管理計算機及びプログラム配布方法 | |
JP5272709B2 (ja) | アドレス割当方法、コンピュータ、物理マシン、プログラム、及びシステム | |
TWI502366B (zh) | 雲端叢集系統及其開機部署方法 | |
US20030088650A1 (en) | Using a diskless client network topology for disk duplication and configuration | |
JP4797636B2 (ja) | 複合型情報プラットフォーム装置とその情報処理装置構成方法 | |
US20080209196A1 (en) | Method to Enable Firmware to Boot a System from an ISCSI Device | |
US7734818B2 (en) | Method to add IPV6 and DHCP support to the network support package | |
KR101535153B1 (ko) | 운영체제 원격 자동설치 제어 시스템 및 방법, 그 프로그램소스를 기록한 기록매체 | |
JP2010152704A (ja) | 計算機システムの運用管理システム及び管理方法 | |
JP4109134B2 (ja) | ネットワーク上でプリンタドライバをインストールするシステム | |
US7631054B2 (en) | Method and system for generating list of operating systems for a target device | |
JP4503413B2 (ja) | ネットワークシステムにおける外部端末からの記憶装置の利用 | |
JP2006252124A (ja) | ネットワークシステム、ファイルアクセス方法およびプログラム | |
JP2010061391A (ja) | 情報処理方法および情報処理システム | |
JP3979055B2 (ja) | 固定アドレス設定装置、固定アドレス設定方法および固定アドレス設定プログラム | |
JP2006252112A (ja) | ネットワークブートシステム、単位記憶ユニットのマウント方法およびプログラム | |
JP4440608B2 (ja) | ネットワークブートシステム,ネットワークブート方法およびネットワークブート用キャッシュ装置 | |
US20090172135A1 (en) | Pre-boot retrieval of an external boot file | |
EP3346385B1 (en) | Method of tracking usage of virtual machines | |
JP5073171B2 (ja) | ネットワークブートシステム、クライアント端末の起動方法、および管理サーバ | |
JP2002135254A (ja) | 通信処理装置およびそのプログラム記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100331 |
|
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: 20100420 |
|
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: 20100421 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140430 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |