14、虚拟机器配置的命名、放置与对话框定制
2026/5/6 22:20:25 网站建设 项目流程

虚拟机器配置的命名、放置与对话框定制

命名过程输出

在虚拟机配置过程中,命名方法会产生一些关键输出,并将其添加到任务选项哈希中:
-vm_target_name:代表新虚拟机的名称,添加到任务选项哈希的方式为miq_provision.options[:vm_target_name]
-vm_target_hostname:是根据虚拟机命名逻辑输出分配的虚拟机主机名(Windows 为 15 个字符,Linux 为 63 个字符),添加到任务选项哈希的方式为miq_provision.options[:vm_target_hostname]

名称处理

大部分虚拟机命名逻辑在未向自动化引擎公开的 Rails 代码中执行。不过,此代码会调用配置组配置文件中定义的命名实例/方法(vmname 字段),我们可借此添加自定义内容。配置文件定义的命名方法会将建议的名称写入$evm.object['vmname'],并通过收集操作将其传播回内部 Rails 方法。

若配置文件定义的命名方法建议使用数字后缀的名称(例如,#{vm_name}$n{3}),后端 Rails 代码将分配序列中的下一个可用数字,并相应地形成虚拟机名称。

在 CloudForms 4.0 中,基础设施虚拟机的默认配置文件定义命名方法为/Infrastructure/VM/Provisioning/Naming/vmname

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询