Storwize V3700 CIMOM 编程
CIM 对象管理器 (CIMOM) 编程在维护安全性的同时,还可处理来自多个源的多个连接。CIM 客户机通过用户名和密码连接至 CIMOM,然后调用运行命令的方法。
创建 CIM 客户机需要适当的框架,例如 Java™ WBEM Service 项目和 SBLIM CIM Client for Java。 同时还有采用其他语言的一些实施,包括 C++ 和 Python 语言。有关更多信息,请参阅 Java WBEM Services Web 站点:
图 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();
}
}
要查看完整的受管对象格式 (MOF) 文档,包括 CIM 代理程序样式页面,请从以下 Web 站点中选择文档信息: