【问题标题】:Assign openstack network to instance at create with fog在使用雾创建时将 openstack 网络分配给实例
【发布时间】:2014-05-27 03:29:10
【问题描述】:

我正在使用雾来创建一个实例,并希望指定一个特定的网络来连接。

在我使用的 Openstack 环境中,定义了多个网络,当创建实例时,它连接到所有网络。有没有办法使用创建“选项”来限制这一点?

我尝试使用 nova 命令行实用程序中使用的“nic”或“net-id”,但没有成功。

这是我想通过 Fog 执行的等效 Nova 命令的示例:

nova boot --user-data ./mytext --image my-image image-name --flavor my-flavor --nic net-id=e150d32a-a4b1-4a1d-a7a2-fa435d61aaaaa --nic net-id=7a445090-b1c6-4503-83df-7714daaaaa

谢谢!

【问题讨论】:

    标签: openstack fog


    【解决方案1】:

    您可以使用 nics 选项指定不同的网络。

    即,

    fog_client.servers.create(name: 'test_net',
                              flavor_ref: 1,
                              image_ref: '...',
                              nics: [{ :net_id => '...'}, ...]) 
    

    【讨论】:

      猜你喜欢
      • 2018-03-22
      • 1970-01-01
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 2018-03-07
      相关资源
      最近更新 更多