nova命令行给虚机配置ip

1.首先,加载source源,即配置环境变量:source admin.rc

2.查看虚机列表:nova list


这里以asd为例(以下省略),找到他的id:7b8125b9-1b7c-4566-8dc5-d8aa0e00fb00

3. 关闭虚机:

(neutron-server)[neutron@B-OPS-9-3 /]$ nova stop asd

Request to stop server asd has been accepted.


可以看到asd的状态已经关闭。

说明:nova stop/start 。。

4. 查看ip信息

(neutron-server)[neutron@B-OPS-9-3 /]$ nova network-list


或者运行命令:(neutron-server)[neutron@B-OPS-9-3 /]$ neutron net-list


找到你想附加的ip的id,以fly-net    id=bd0e166f-ecb4-4650-a715-32e7ca1fbecf   为例

5. ip附加(attach)命令:

(neutron-server)[neutron@B-OPS-9-3 /]$ nova interface-attach  --net-id bd0e166f-ecb4-4650-a715-32e7ca1fbecf    -fixed-ip 192.168.21.107 7b8125b9-1b7c-4566-8dc5-d8aa0e00fb00(虚机id)


另附:

Nova interface-detach server_id port-id  这一步会解除连接,而且会删除该port


此时,可以看到,虚机asd NetWork栏已经有了ip,说明配置成功!

6. 重启虚机asd即可:(neutron-server)[neutron@B-OPS-9-3 /]$ nova start asd                                    

Request to start server asd has been accepted.



附录:

(neutron-server)[neutron@B-OPS-9-3 /]$ nova help | grep interface
Command-line interface to the OpenStack Nova API.
    interface-attach            Attach a network interface to a server.
    interface-detach            Detach a network interface from a server.
    interface-list              List interfaces attached to a server.
    baremetal-interface-add     Add a network interface to a baremetal node.
    baremetal-interface-list    List network interfaces associated with a
    baremetal-interface-remove  Remove a network interface from a baremetal
                                interfaces.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Poo_Chai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值