我理解如何使用下面的Python SDK在CloudInit中为Linux VM设置操作系统主机名,但是如何使用Sysprep在Windows VM中设置操作系统主机名呢?我在任何地方都找不到任何这样的例子。
action = params.Action(
vm=params.VM(
initialization=params.Initialization(
cloud_init=params.CloudInit(
host=params.Host(address="rheltest001.example.com")
)
)
)
)
vm.start( action )
答案 0 :(得分:1)
只需将 host_name 参数传递给Initialization构造函数:
action = params.Action(
vm=params.VM(
initialization=params.Initialization(
cloud_init=params.CloudInit(
host=params.Host(address="rheltest001.example.com")
),
host_name='rheltest001.example.com'
)
)
)
vm.start( action )