Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用fog创建时将openstack网络指定给实例_Openstack_Fog - Fatal编程技术网

在使用fog创建时将openstack网络指定给实例

在使用fog创建时将openstack网络指定给实例,openstack,fog,Openstack,Fog,我正在使用fog创建实例,并希望指定要附加到的特定网络 在我使用的Openstack环境中,定义了多个网络,当创建实例时,它会连接到所有网络。是否有办法使用创建“选项”来限制此操作 我曾尝试使用nova命令行实用程序中使用的“nic”或“netid”,但没有成功 下面是我想通过Fog执行的等效Nova命令的示例: nova boot --user-data ./mytext --image my-image image-name --flavor my-flavor --nic net-id=e

我正在使用fog创建实例,并希望指定要附加到的特定网络

在我使用的Openstack环境中,定义了多个网络,当创建实例时,它会连接到所有网络。是否有办法使用创建“选项”来限制此操作

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

下面是我想通过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

谢谢

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

i、 e

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