Storwize V3700 CIMOM プログラミング

CIM オブジェクト・マネージャー (CIMOM) プログラミングでは、セキュリティーの保守中に複数のソースから複数の接続をハンドルする機会が提供されます。 CIM クライアントは、ユーザー名とパスワードを使用して CIMOM に接続してから、コマンドを実行するためのメソッドを呼び出します。

CIM クライアントを作成するには、適切なフレームワーク (例えば、Java™ WBEM Service project および SBLIM CIM Client for Java) が必要です。 C++ や Python など、他の言語にインプリメンテーションされていることもあります。 詳しくは、下記の Java WBEM Services Web サイトを参照してください。

wbemservices.sourceforge.net/

図 1 は、Storwize® V3700 CIMOM に接続するための簡単な Java プログラムを示したものです。

図 1. Storwize V3700 CIMOM に接続するための Java プログラム
import java.util.*; 

import javax.wbem.cim.*; 
import javax.wbem.client.*; 

public class ITSOClient { 
	 public static void main(String[] args) 
	 { 
		  String username = args[0]; 
		  String password = args[1]; 
		  String masterConsoleIP = args[2]; 
		  String masterConsoleSecurePort = args[3]; 
		  UserPrincipal user = new UserPrincipal(username); 
		  PasswordCredential pwd = new PasswordCredential(password); 
		  CIMNameSpace ns = new CIMNameSpace("https://”+ 
			      masterConsoleIP+”:”+ 
			      masterConsoleSecurePort+”/root/ibm"); 

		  CIMClient client = null; 
		  try	 
		  { 
			   System.out.println("Connecting to CIMOM"); 
			   client = new CIMClient(ns,user,pwd); 
			} 
			catch (CIMException e) 
			{ 
				 // Handle the CIM Exception 
				 e.printStackTrace(); 
		  } 
}  

CIM エージェントのスタイル・ページを含む Managed Object Format (MOF) の資料全体を表示するには、次の Web サイトから資料情報を選択してください。

www.ibm.com/storage/support/storwize/v3700