1、neutron更改及mysql数据库更改网卡及ip:
    neutron port-update ae22c84b-22a9-4618-b046-1eb61379bcea  --allowed-address-pairs type=dict list=true ip_address=172.20.59.132  #更改openstack 网络端口ip地址更改后可在dashborad见面看见端口已经更改,但是网络仍然不通,是由于数据库中还是原有ip故而更改数据库;
    更改mysql数据库:
    use neutron 

mysql> select * from ipallocations where port_id='ae22c84b-22a9-4618-b046-1eb61379bcea';
    +--------------------------------------+---------------+--------------------------------------+--------------------------------------+
    | port_id                              | ip_address    | subnet_id                            | network_id                           |
    +--------------------------------------+---------------+--------------------------------------+--------------------------------------+
    | ae22c84b-22a9-4618-b046-1eb61379bcea | 172.20.59.132 | 3b040206-4adc-487e-9b9b-177b93374fdb | af6ef793-5430-4fa9-a2ea-6751d721e00b |
    +--------------------------------------+---------------+--------------------------------------+--------------------------------------+
    1 row in set (0.00 sec)

mysql>  update ipallocations set ip_address='172.20.59.132' where port_id='ae22c84b-22a9-4618-b046-1eb61379bcea';

   2、通过命令行更改;通过命令行更改必须关闭虚拟机
    详细步骤:
    bomc_cloud1:/root# neutron port-list

+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| id                                   | name   | mac_address       | fixed_ips                                                                            |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| 1cecaa46-8122-46e7-bd16-698e2fa43efe |        | fa:16:3e:c3:fd:69 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.131"} |
| 29b851cd-cdee-407d-a75a-d0bc7e3346d1 |        | fa:16:3e:dc:e8:af | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.134"} |
| 61e30821-972a-4a83-a3ab-e53802d457ef |        | fa:16:3e:53:ba:fc | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.133"} |
| 87462fba-ffce-4544-9bec-413c382baeda |        | fa:16:3e:5b:0b:9a | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.135"} |
| a7aaaac1-0473-4c72-822f-2370d7d164b4 | port-1 | fa:16:3e:14:c4:49 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.130"} |
| ae22c84b-22a9-4618-b046-1eb61379bcea |        | fa:16:3e:17:91:f1 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.132"} |
| f5ee728e-8017-454a-b347-0b299ad9494e |        | fa:16:3e:a3:6d:8e | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.136"} |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
bomc_cloud1:/root# nova list 
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| ID                                   | Name        | Status  | Task State | Power State | Networks               |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| e13f0be6-aaa6-439d-be1d-08c964f2a4ee | bomc_vm08   | ACTIVE  | -          | Running     | provider=172.20.59.134 |
| f902a752-6246-4722-94c6-4275f0f9f7ed | bomc_vm_003 | ACTIVE  | -          | Running     | provider=172.20.59.130 |
| 28374779-a46d-4705-b47c-d80daaa1a5a4 | bomc_vm_004 | SHUTOFF | -          | Shutdown    | provider=172.20.59.136 |
| 9b42be9d-7572-4a2b-8d6d-80d30fbca0d6 | bomc_vm_005 | ACTIVE  | -          | Running     | provider=172.20.59.135 |
| eb784193-1dfa-4b44-9dda-f8352fc7a573 | bomc_vm_006 | ACTIVE  | -          | Running     | provider=172.20.59.131 |
| 4fee78ae-1d96-4168-9795-6630d46dcbf6 | bomc_vm_007 | ACTIVE  | -          | Running     | provider=172.20.59.132 |
| 32dd588e-215a-4a9e-9f70-635f023bcfdb | bomc_vm_07  | ACTIVE  | -          | Running     | provider=172.20.59.133 |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+

2.2删除网卡
bomc_cloud1:/root# nova interface-detach 28374779-a46d-4705-b47c-d80daaa1a5a4 f5ee728e-8017-454a-b347-0b299ad9494e
bomc_cloud1:/root# nova list 
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| ID                                   | Name        | Status  | Task State | Power State | Networks               |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| e13f0be6-aaa6-439d-be1d-08c964f2a4ee | bomc_vm08   | ACTIVE  | -          | Running     | provider=172.20.59.134 |
| f902a752-6246-4722-94c6-4275f0f9f7ed | bomc_vm_003 | ACTIVE  | -          | Running     | provider=172.20.59.130 |
| 28374779-a46d-4705-b47c-d80daaa1a5a4 | bomc_vm_004 | SHUTOFF | -          | Shutdown    |                        |
| 9b42be9d-7572-4a2b-8d6d-80d30fbca0d6 | bomc_vm_005 | ACTIVE  | -          | Running     | provider=172.20.59.135 |
| eb784193-1dfa-4b44-9dda-f8352fc7a573 | bomc_vm_006 | ACTIVE  | -          | Running     | provider=172.20.59.131 |
| 4fee78ae-1d96-4168-9795-6630d46dcbf6 | bomc_vm_007 | ACTIVE  | -          | Running     | provider=172.20.59.132 |
| 32dd588e-215a-4a9e-9f70-635f023bcfdb | bomc_vm_07  | ACTIVE  | -          | Running     | provider=172.20.59.133 |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
bomc_cloud1:/root# neutron port-list
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| id                                   | name   | mac_address       | fixed_ips                                                                            |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| 1cecaa46-8122-46e7-bd16-698e2fa43efe |        | fa:16:3e:c3:fd:69 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.131"} |
| 29b851cd-cdee-407d-a75a-d0bc7e3346d1 |        | fa:16:3e:dc:e8:af | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.134"} |
| 61e30821-972a-4a83-a3ab-e53802d457ef |        | fa:16:3e:53:ba:fc | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.133"} |
| 87462fba-ffce-4544-9bec-413c382baeda |        | fa:16:3e:5b:0b:9a | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.135"} |
| a7aaaac1-0473-4c72-822f-2370d7d164b4 | port-1 | fa:16:3e:14:c4:49 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.130"} |
| ae22c84b-22a9-4618-b046-1eb61379bcea |        | fa:16:3e:17:91:f1 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.132"} |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+

2.3创建添加网卡
bomc_cloud1:/root# neutron port-create --name port-1  --fixed-ip subnet_id=3b040206-4adc-487e-9b9b-177b93374fdb,ip_address=172.20.59.136  --security-group c719f256-f3b8-4cfd-a8f2-1d9844de1161 af6ef793-5430-4fa9-a2ea-6751d721e00b
Created a new port:
+-----------------------+--------------------------------------------------------------------------------------+
| Field                 | Value                                                                                |
+-----------------------+--------------------------------------------------------------------------------------+
| admin_state_up        | True                                                                                 |
| allowed_address_pairs |                                                                                      |
| binding:host_id       |                                                                                      |
| binding:profile       | {}                                                                                   |
| binding:vif_details   | {}                                                                                   |
| binding:vif_type      | unbound                                                                              |
| binding:vnic_type     | normal                                                                               |
| created_at            | 2018-06-05T06:50:16                                                                  |
| description           |                                                                                      |
| device_id             |                                                                                      |
| device_owner          |                                                                                      |
| extra_dhcp_opts       |                                                                                      |
| fixed_ips             | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.136"} |
| id                    | 6bd80a8e-bb26-4121-8d97-4d6c365a4a8d                                                 |
| mac_address           | fa:16:3e:67:e4:b4                                                                    |
| name                  | port-1                                                                               |
| network_id            | af6ef793-5430-4fa9-a2ea-6751d721e00b                                                 |
| port_security_enabled | True                                                                                 |
| security_groups       | c719f256-f3b8-4cfd-a8f2-1d9844de1161                                                 |
| status                | DOWN                                                                                 |
| tenant_id             | 3d89dd945e764bf19a3560bced6a4fbc                                                     |
| updated_at            | 2018-06-05T06:50:16                                                                  |
+-----------------------+--------------------------------------------------------------------------------------+
bomc_cloud1:/root# nova interface-attach --port-id ^Cf902a752-6246-4722-94c6-4275f0f9f7ed 
bomc_cloud1:/root# neutron port-list
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| id                                   | name   | mac_address       | fixed_ips                                                                            |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+
| 1cecaa46-8122-46e7-bd16-698e2fa43efe |        | fa:16:3e:c3:fd:69 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.131"} |
| 29b851cd-cdee-407d-a75a-d0bc7e3346d1 |        | fa:16:3e:dc:e8:af | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.134"} |
| 61e30821-972a-4a83-a3ab-e53802d457ef |        | fa:16:3e:53:ba:fc | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.133"} |
| 6bd80a8e-bb26-4121-8d97-4d6c365a4a8d | port-1 | fa:16:3e:67:e4:b4 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.136"} |
| 757a743a-265f-43a4-82fd-23a84e30a637 |        | fa:16:3e:a4:7f:02 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.148"} |
| 87462fba-ffce-4544-9bec-413c382baeda |        | fa:16:3e:5b:0b:9a | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.135"} |
| a7aaaac1-0473-4c72-822f-2370d7d164b4 | port-1 | fa:16:3e:14:c4:49 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.130"} |
| ae22c84b-22a9-4618-b046-1eb61379bcea |        | fa:16:3e:17:91:f1 | {"subnet_id": "3b040206-4adc-487e-9b9b-177b93374fdb", "ip_address": "172.20.59.132"} |
+--------------------------------------+--------+-------------------+--------------------------------------------------------------------------------------+

2.4网卡与虚拟主机绑定
bomc_cloud1:/root# nova interface-attach --port-id 6bd80a8e-bb26-4121-8d97-4d6c365a4a8d 28374779-a46d-4705-b47c-d80daaa1a5a4
bomc_cloud1:/root# nova list
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| ID                                   | Name        | Status  | Task State | Power State | Networks               |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+
| e13f0be6-aaa6-439d-be1d-08c964f2a4ee | bomc_vm08   | ACTIVE  | -          | Running     | provider=172.20.59.134 |
| f902a752-6246-4722-94c6-4275f0f9f7ed | bomc_vm_003 | ACTIVE  | -          | Running     | provider=172.20.59.130 |
| 28374779-a46d-4705-b47c-d80daaa1a5a4 | bomc_vm_004 | SHUTOFF | -          | Shutdown    | provider=172.20.59.136 |
| 9b42be9d-7572-4a2b-8d6d-80d30fbca0d6 | bomc_vm_005 | ACTIVE  | -          | Running     | provider=172.20.59.135 |
| eb784193-1dfa-4b44-9dda-f8352fc7a573 | bomc_vm_006 | ACTIVE  | -          | Running     | provider=172.20.59.131 |
| 4fee78ae-1d96-4168-9795-6630d46dcbf6 | bomc_vm_007 | ACTIVE  | -          | Running     | provider=172.20.59.132 |
| 32dd588e-215a-4a9e-9f70-635f023bcfdb | bomc_vm_07  | ACTIVE  | -          | Running     | provider=172.20.59.133 |
+--------------------------------------+-------------+---------+------------+-------------+------------------------+

备注:nova interface-attach 和nova interface-delach 添加删除网卡操作可用于为虚拟机添加多网卡!

openstack修改增加网卡及更改ip的更多相关文章

  1. 068_不登陆虚拟机,修改虚拟机网卡 IP 地址

    #!/bin/bash #该脚本使用 guestmount 工具,Centos7.2 中安装 libguestfs-tools-c 可以获得 guestmount 工具#脚本在不登陆虚拟机的情况下,修 ...

  2. Linux不进入网卡配置文件更改静态ip

    1.找到网卡配置文件名ls /etc/sysconfig/network-scripts/ 2.备份并查看原始配置文件(若原先有配置IP的,则按照第五点方式修改) 3.修改随机自启和IP地址echo ...

  3. 批处理快速更改ip地址

    在各种网络中切换,windows更换ip地址步骤:  进入控制面板--网络和internet--网络和共享中心--理性适配器设置--然后找到网卡--进入属性--然后internet 协议--更改ip信 ...

  4. centos 修改DNS,网关,IP地址

    1.CentOS 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf  修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameser ...

  5. 怎么修改路由器地址的默认IP

    参考文章:http://jingyan.baidu.com/article/4b52d7026e14effc5c774b30.html  一.怎么修改路由器地址的默认IP 目前绝大多数品牌有线或无线路 ...

  6. Ambari集群移动现有复制到另外地方或更改ip地址,导致各项服务组件上为黄色问号代表心跳丢失的解决方案(图文详解)(博主推荐)

    前言 最近,是在做集群搬移工作,大家肯定会遇到如下的场景. (1) 比如,你新购买的电脑,初步者学习使用Ambari集群.从旧电脑复制到新电脑这边来. (2) 比如,你公司Ambari集群的ip,因业 ...

  7. kvm 给虚机增加网卡

    [root@666 ok]# virsh domiflist c03 Interface Type Source Model MAC --------------------------------- ...

  8. OpenStack 虚机网卡的创建过程

    原文链接:https://www.cnblogs.com/potato-chip/p/9127083.html OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机. ...

  9. OpenStack虚机网卡的创建过程

    OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机.虚机启动的过程中涉及很多内容,其中非常重要的一个环节就是创建并绑定虚机的虚拟网卡.虚机的创建和管理是Nova的任 ...

随机推荐

  1. leetcode 19. Remove Nth Node From End of List(链表)

    Given a linked list, remove the nth node from the end of list and return its head. For example, Give ...

  2. kettle每天自动发送邮件总结_20161128

    kettle作为java开发的工具,很多功能在目前工作中还用不到,原来它也是支持java代码的,现在用到的也就是它从服务器导数到数据库,然后再进行数据处理的功能. 如何快速学会使用kettle发送邮件 ...

  3. CodeForces - 434D Nanami's Power Plant

    Codeforces - 434D 题目大意: 给定一个长为n的序列,序列中的第i为上的值\(x_i\),序列第i位上的值\(x_i\in[l_i,r_i]\),价值为\(f_i(x_i)\),其中\ ...

  4. 京东SDK模板卡盘效果实现代码

    最近在做京东模板,因为是最新平台,好多功能都需要摸索,俺技术一般,摸索出一个简易的卡盘功能   ——————使用的是分类推荐模块哦! 本着共享的精神,俺将代码放到这儿了,各人请自便.(代码还不够完善, ...

  5. Xshell 主机和远程机之间的文件传输

    (1)宿主机传输文件到远程机 方法1:直接拖动文件至xshell远程机命令行界面 方法2:远程机命令行输入rz打开文件选择框 (2)远程机传输文件到宿主机 远程机命令行界面上输入sz xxx.txt( ...

  6. The specified named connection is either not found in the configuration, not intended to be used

    今天用EF遇到一个问题, The specified named connection is either not found in the configuration, not intended t ...

  7. docker 学习(八) docker file

    一 什么是Dockerfile: Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像.它们简化了从头到尾的流程并极大的简化了部署工作.Dockerfile ...

  8. 五 Vue学习 首页学习 (上)

    首页:   http://localhost:8002/#/,  登录页面如下: index.js文件中如下的路由配置,转过去看login.vue是如何实现的. const routes = [ { ...

  9. windows平台下新网络库RIO ( Winsock high-speed networking Registered I/O)

    What's New for Windows Sockets Microsoft Windows 8 and Windows Server 2012 introduce new Windows Soc ...

  10. XML常用操作

    C#操作XML非常简单 一是写入: 生明一个xelment 再在它的父节点Add就可以,也可以用生明的节点.SetAttribute("节点名称","节点对应的值&quo ...