正在导入 经典虚拟系统模式

您可以导入 经典虚拟系统模式

经典虚拟系统模式 是可共享的可重复部署的拓扑定义。 您可以导出 命令行 脚本,该脚本将在创建 经典虚拟系统模式 的系统之外的其他系统上重新构造该脚本。 使用此脚本来导入 经典虚拟系统模式
注: 请勿将此脚本与 虚拟系统模式配合使用。
通过使用 exportPattern.py 脚本生成的工件,您可以从一个系统导出 经典虚拟系统模式 ,并将它们导入到另一个系统。 此 命令行界面 (CLI) 脚本使用 importPatterns.py 脚本在另一个系统上重构原始 经典虚拟系统模式 。 重构的 经典虚拟系统模式 包含与原始脚本相同的属性:
  • 部件
  • 属性值和元数据
  • scripts
  • 脚本参数值
  • 高级选项
  • 附加组件
  • 附加组件参数值
  • 顺序
  • 状态(只读)
注: 通过命令行界面导入虚拟映像时,如果您迂到错误代码 503 (服务暂时不可用) ,请在 控制台 重新启动后重试导入。

导入虚拟系统模式

使用 samples/importPatterns.py 脚本来导入 经典虚拟系统模式。 使用标准 CLI 参数来指定用于访问 经典虚拟系统模式的主机名,用户标识和密码以及 importPatterns.py 脚本的位置。 此外,使用 -a 参数(您还可以采用 --acceptcert 格式),以便自动接受系统中的 SSL 证书。 同时指定文件名和 经典虚拟系统模式,如以下示例中所示:
pure -h <hostname.com> -u <user> -p <password> --acceptcert -f ../samples/importPatterns.py -s <target_source_directory>

选项

将以下选项与 importPatterns.py 脚本配合使用:
-s <target source directory>--source <target source directory>
指示从 .tgz/.tar.gz 文件的指定源文件夹或文件名上载模式以及关联的工件。
用于导入模式的过程使用在模式导出过程中使用的同一 JSON 串行化格式。 类似地,以上一部分中所示的相同文件布局来上载关联的工件。

更新引用的虚拟映像

脚本使用在 JSON 文件的引用定义中指定的值来匹配目标环境中的虚拟映像。
        "references": {
            "virtual_images": [
                {"name": "IMAGE NAME", "version": "IMAGE_VERSION", "build": "REFID"}, ...
            ] ,
在某些情况下,您可能需要更新导出的模式的引用定义以匹配在其中导入模式的目标环境。
注意:
确保更新的虚拟映像接受同一组配置属性。 否则,在导入过程中会出现异常。
在以下示例中,导出的模式的虚拟映像处于 WebSphere Application Server Hypervisor Edition V8.0.0.1 级别。
  • 原始引用定义:
                "virtual_images": [
                    {"name": "IBM WebSphere Application Server Hypervisor Edition 8.0.0.1", "version": "8.0.0.1", "build": "34964.449"},  ...
                ] ,
为了匹配目标环境,随后导入的模式的虚拟映像更新到 V8.0.0.2 级别。
  • 更新的引用定义:
                "virtual_images": [
                    {"name": "WebSphere Application Server 8.0.0.2", "version": "8.0.0.2", "build": "112022.490"},  ...
                ] ,

提供本机语言支持

要为 经典虚拟系统模式 名称和描述提供本机语言支持,可以在语言环境目录中添加每个语言环境的 messages.properties 文件。 在以下示例中,语言环境目录包含英语、法语和简体中文的消息文件。 messages.properties 文件格式遵循 Java 国际化规范。
	/
		patterns.json
		...
		/locales 
			messages.properties
			messages_en.properties
			messages_fr.properties
			messages_zh_CN.properties 

使用 Web 服务器来主管 经典虚拟系统模式 所引用的虚拟映像

因为虚拟映像的大小可能大于若干 GB,所以您可以在 Web 服务器上主管虚拟映像以在若干不同环境中将其导入。 更新引用定义中的虚拟映像值,如以下示例中所示:
"references": {
            "virtual_images": [
                {"name": "IMAGE NAME", "version": "IMAGE_VERSION",""build": "REFID", "url", "OVA_URL_FOR_IMPORT", "user": "USER", "password": "PASSWORD"}, ...
            ] ,
“url”值是虚拟映像的 HTTP 或 HTTPS URL。 可选“用户”和“密码”值用于基本权限。