虚拟机器配置:命名、放置与对话框定制
1. 虚拟机器命名流程
虚拟机器命名流程会产生两个关键输出,它们会被添加到任务选项哈希中:
- 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 方法。
以下是 CloudForms 4.0 中基础设施虚拟机的默认命名方法:
#
# Description: This is the default vmnaming method
# 1. If VM name was not chosen during dialog processing then use vm_prefix
# from dialog; else use model and
超级会员免费看
订阅专栏 解锁全文
83

被折叠的 条评论
为什么被折叠?



