0

我了解如何使用如下 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 )
4

1 回答 1

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 )
于 2016-03-15T19:48:14.100 回答