Red Hat Training
A Red Hat training course is available for Red Hat Virtualization
2.2. 使用 V4 连接到 Red Hat Virtualization Manager
在 Java 软件开发套件的 V4 版本中,
Connection
类是连接并处理 Red Hat Virtualization 环境中的项的主要类。为了声明这个类的一个实例,您需要声明 ConnectionBuilder
类的一个实例,并使用 builder 方法把需要的参数传递到这个实例。build
方法会返回 Connection
类的一个实例,然后您就可以为它分配变量,并执行相关的操作。
以下是一个简单的 Java SE 程序示例,它使用软件开发套件的 V4 版本创建一个到 Red Hat Virtualization 环境的连接。
例 2.2. 连接到 Red Hat Virtualization Manager
package rhevm; import org.ovirt.engine.sdk4.Connection; import org.ovirt.engine.sdk4.ConnectionBuilder; public class rhevm { public static void main(String[] args) { ConnectionBuilder myBuilder = ConnectionBuilder.connection() .url("https://rhevm.example.com/ovirt-engine/api") .user("admin@internal") .password("p@ssw0rd") .trustStoreFile("/home/username/server.truststore") .trustStorePassword("p@ssw0rd"); try (Connection conn = myBuilder.build()) { // Requests } catch (Exception e) { // Error handling } } }
这个示例创建了一个使用基础验证的连接,但您也可以使用其它方法。如需了解可以传递给
ConnectionBuilder
类实例的参数列表,请参阅 附录 B, ConnectionBuilder 的方法。