`

openstack 虚拟机改IP

 
阅读更多
   虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了保证和实体机里的配置兼容,更少的修改实体机服务里的配置文件,需要把虚拟机的IP改为实体机的IP,把实体机停用,最终让开发人员零感知的切换服务器

    实际情况下也可能存在虚拟机要换IP的情况,不使用DHCP分配的IP。

    网络配置 FlatDHCP
    虚拟机原IP 192.168.1.77
    新IP 192.168.1.18

   1、关闭虚拟机
poweroff


2、删除虚拟机的网络接口
$ neutron port-list --fixed-ips ip_address=192.168.1.77
+--------------------------------------+------+-------------------+----------------------------------------------------+
| id                                   | name | mac_address       | fixed_ips                                          |
+--------------------------------------+------+-------------------+----------------------------------------------------+
| 37eac017-af9c-4fc8-a541-be0ba1019a43 |      | fa:16:3e:cb:4a:79 | {"subnet_id":                                      |
|                                      |      |                   | "a0f6a183-cc8d-4011-8354-c7e53c4c9f72",            |
|                                      |      |                   | "ip_address": "192.168.1.77"}                     |
+--------------------------------------+------+-------------------+----------------------------------------------------+


$ neutron port-delete 37eac017-af9c-4fc8-a541-be0ba1019a43
Deleted port: 37eac017-af9c-4fc8-a541-be0ba1019a43


   
3、添加新网络接口
c842228b-71e3-49d6-a5b5-33e6416e2669 是服务器的实例ID

nova interface-attach --fixed-ip  192.168.1.18 --net-id 26f6d6f9-0ff6-4825-99e8-35c3821f855f  c842228b-71e3-49d6-a5b5-33e6416e2669


4、VNC登录虚拟机,修改IP

# /etc/udev/rules.d/70-persistent-net.rules
#注掉原来MAC地址的那个
# PCI device 0x1af4:0x1000 (virtio-pci)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="fa:16:3e:f8:d5:f3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

#将新添加的改为eth0
# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="fa:16:3e:22:bd:6b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"



重启后生效
分享到:
评论

相关推荐

    openstack_虚拟机下安装详细过程

    "openstack 虚拟机安装详细过程" 本文将详细介绍在虚拟机上安装 OpenStack 的详细步骤。OpenStack 是一个开源的云计算平台,提供了一个强大的云计算环境,可以满足大多数用户的需求。 步骤一:准备系统 在安装 ...

    openstack 单网卡多IP配置.pdf

    其中,“单网卡多IP”配置就是在有限的物理接口条件下,实现一台物理或虚拟机同时拥有多个IP地址的技术方案,这对于提高网络利用率、支持负载均衡和服务冗余等方面具有重要意义。 #### 二、单网卡多IP配置原理 在...

    简单使用openstack创建实例

    本文详细介绍了如何在OpenStack环境中创建虚拟机实例的过程,包括登录控制台、创建子网、设置路由、创建虚拟机实例以及绑定浮动IP等步骤。通过遵循上述指南,你将能够在自己的OpenStack环境中快速部署和管理虚拟机...

    OpenStack组件之Nova

    OpenStack组件之Nova是OpenStack项目的核心组件之一,负责管理计算资源,网络和认证等,尽管它本身不提供虚拟化能力,但其作用在于对计算资源进行组织和调度。Nova是NASA主导开发的项目,最初是作为NASA内部的云计算...

    基于虚拟机ubuntu环境下openstack的安装

    基于虚拟机 ubuntu 环境下 openstack 的安装 本文将对基于虚拟机 ubuntu 环境下的 OpenStack 安装进行详细的介绍。OpenStack 是一个开源的云计算平台,由 NASA 和 Rackspace 联合开发,旨在提供一种基于云计算的...

    OpenStack全脚本安装-实现版.docx

    OpenStack是当前流行的开源云计算平台,本文将指导读者通过笔记本创建虚拟机搭建OpenStack平台,使用compute和controller两节点搭建,实现dashboard登录。 虚拟机安装物理机配置 在安装OpenStack之前,需要配置...

    行业分类-设备装置-OpenStack云计算管理平台建立虚拟机实例的方法和系统.zip

    这个压缩包文件的主题聚焦在如何利用OpenStack创建虚拟机实例,以及相关的系统架构和方法。以下是关于OpenStack及其虚拟机实例创建的详细知识: 1. **OpenStack基础**: - **定义**:OpenStack是一个由全球开发者...

    fuel安装openstack

    此外,还通过OpenStack Dashboard控制台访问到了该虚拟机实例,其IP地址位于192.168.111.0/24网段。 - **网络配置**:虚拟路由router04被设置用于连接192.168.111.0/24 internal网段与172.16.0.0/24 public网段,...

    CentOS7.2下安装部署OpenStack+KVM 云平台虚拟化环境详解

    - **Node1**(控制节点):`linux-node1.openstack`,IP 地址 `192.168.1.17`,同时作为控制节点和计算节点。 - **Node2**(计算节点):`linux-node2.openstack`,IP 地址 `192.168.1.8`,仅作为计算节点。 ##### ...

    openstack命令.docx

    * `openstack ip floating add`:将一个浮动 IP 添加到实例中。 * `openstack ip floating create`:创建一个新的浮动 IP。 * `openstack ip floating delete`:删除一个浮动 IP。 * `openstack ip floating list`:...

    openstack安装v2.1注释版.docx

    在安装OpenStack私有云平台之前,需要安装VMware Workstation 14.1.1,并创建两个虚拟机:控制节点(Controller)和计算节点(Compute)。控制节点安装CentOS 6.8(minimal),硬盘50G,运行内存2G,处理器2个。计算...

    OpenStack安装部署.docx

    * 执行OpenStack平台测试,包括新建网络、虚拟机管理等 十二、实验心得体会 * 了解OpenStack安装部署的整个过程 * 了解OpenStack各组件的功能和作用 * 了解OpenStack平台测试的重要性 十三、总结 * OpenStack是...

    OpenStack Victoria版安装部署实例教程

    OpenStack Victoria版安装部署教程详细地涵盖了在CentOS 8.4系统上建立OpenStack云环境的全过程。这个教程由17个章节组成,旨在帮助读者理解并实践OpenStack组件的配置和安装。 首先,安装环境准备阶段,你需要至少...

    devstack搭建OpenStack手册

    * 通过 Floating IP 访问内网创建的 VM OpenStack 组件 * Nova:计算服务,提供虚拟机管理功能 * Neutron:网络服务,提供网络管理功能 * Glance:镜像服务,提供镜像管理功能 * Keystone:身份验证服务,提供身份...

    openstack 搭建

    本文将指导读者从头开始搭建 OpenStack 环境,包括虚拟机的创建、网络配置、基本工具的安装、OpenStack 的安装和配置、数据库的配置等。 虚拟机的创建 在开始搭建 OpenStack 之前,我们需要创建一个虚拟机来作为 ...

    openstack一体化安装的详细完整步骤

    2. 使用`vi`编辑网络配置文件`/etc/sysconfig/network-scripts/ifcfg-ens33`,设置静态IP地址、DNS服务器、子网掩码和网关。 3. 重启网络服务以应用更改:`systemctl restart network` 4. 设置主机名为计算节点:`...

    《OpenStack云平台实战》课程测试试卷参考答案-1.pdf

    - OpenStack内部使用多种IP地址,包括管理IP、私有IP和公共IP。 - Dashboard IP指的是Horizon仪表板的访问IP地址。 - Public IP是分配给虚拟机实例,用于外部访问的IP地址。 6. OpenStack部署和管理工具: - ...

    openstack网络配置及管理

    网络配置与管理在OpenStack中扮演着至关重要的角色,它不仅确保了虚拟机之间以及虚拟机与外部网络的通信,还提供了高度的灵活性和安全性。本文将深入探讨OpenStack的网络配置与管理,包括其支持的网络类型、服务网络...

Global site tag (gtag.js) - Google Analytics