虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了保证和实体机里的配置兼容,更少的修改实体机服务里的配置文件,需要把虚拟机的IP改为实体机的IP,把实体机停用,最终让开发人员零感知的切换服务器
实际情况下也可能存在虚拟机要换IP的情况,不使用DHCP分配的IP。
网络配置 FlatDHCP
虚拟机原IP 192.168.1.77
新IP 192.168.1.18
1、关闭虚拟机
2、删除虚拟机的网络接口
3、添加新网络接口
c842228b-71e3-49d6-a5b5-33e6416e2669 是服务器的实例ID
4、VNC登录虚拟机,修改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"
重启后生效
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 421mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 345find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2044文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 629常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1407centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 677系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 611lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 616启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3409外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 732参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1438系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 841修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 865修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1048恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1154恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7609CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 640安装vsftpd yum install -y vsftp ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1631由于openstack的rpm包 ... -
openstack mitaka版dashboard的BUG Security group not found for project
2017-03-15 14:44 1356在centos7系统上,按照openstack mita ...
相关推荐
"openstack 虚拟机安装详细过程" 本文将详细介绍在虚拟机上安装 OpenStack 的详细步骤。OpenStack 是一个开源的云计算平台,提供了一个强大的云计算环境,可以满足大多数用户的需求。 步骤一:准备系统 在安装 ...
其中,“单网卡多IP”配置就是在有限的物理接口条件下,实现一台物理或虚拟机同时拥有多个IP地址的技术方案,这对于提高网络利用率、支持负载均衡和服务冗余等方面具有重要意义。 #### 二、单网卡多IP配置原理 在...
本文详细介绍了如何在OpenStack环境中创建虚拟机实例的过程,包括登录控制台、创建子网、设置路由、创建虚拟机实例以及绑定浮动IP等步骤。通过遵循上述指南,你将能够在自己的OpenStack环境中快速部署和管理虚拟机...
OpenStack组件之Nova是OpenStack项目的核心组件之一,负责管理计算资源,网络和认证等,尽管它本身不提供虚拟化能力,但其作用在于对计算资源进行组织和调度。Nova是NASA主导开发的项目,最初是作为NASA内部的云计算...
基于虚拟机 ubuntu 环境下 openstack 的安装 本文将对基于虚拟机 ubuntu 环境下的 OpenStack 安装进行详细的介绍。OpenStack 是一个开源的云计算平台,由 NASA 和 Rackspace 联合开发,旨在提供一种基于云计算的...
OpenStack是当前流行的开源云计算平台,本文将指导读者通过笔记本创建虚拟机搭建OpenStack平台,使用compute和controller两节点搭建,实现dashboard登录。 虚拟机安装物理机配置 在安装OpenStack之前,需要配置...
这个压缩包文件的主题聚焦在如何利用OpenStack创建虚拟机实例,以及相关的系统架构和方法。以下是关于OpenStack及其虚拟机实例创建的详细知识: 1. **OpenStack基础**: - **定义**:OpenStack是一个由全球开发者...
此外,还通过OpenStack Dashboard控制台访问到了该虚拟机实例,其IP地址位于192.168.111.0/24网段。 - **网络配置**:虚拟路由router04被设置用于连接192.168.111.0/24 internal网段与172.16.0.0/24 public网段,...
- **Node1**(控制节点):`linux-node1.openstack`,IP 地址 `192.168.1.17`,同时作为控制节点和计算节点。 - **Node2**(计算节点):`linux-node2.openstack`,IP 地址 `192.168.1.8`,仅作为计算节点。 ##### ...
* `openstack ip floating add`:将一个浮动 IP 添加到实例中。 * `openstack ip floating create`:创建一个新的浮动 IP。 * `openstack ip floating delete`:删除一个浮动 IP。 * `openstack ip floating list`:...
在安装OpenStack私有云平台之前,需要安装VMware Workstation 14.1.1,并创建两个虚拟机:控制节点(Controller)和计算节点(Compute)。控制节点安装CentOS 6.8(minimal),硬盘50G,运行内存2G,处理器2个。计算...
* 执行OpenStack平台测试,包括新建网络、虚拟机管理等 十二、实验心得体会 * 了解OpenStack安装部署的整个过程 * 了解OpenStack各组件的功能和作用 * 了解OpenStack平台测试的重要性 十三、总结 * OpenStack是...
OpenStack Victoria版安装部署教程详细地涵盖了在CentOS 8.4系统上建立OpenStack云环境的全过程。这个教程由17个章节组成,旨在帮助读者理解并实践OpenStack组件的配置和安装。 首先,安装环境准备阶段,你需要至少...
* 通过 Floating IP 访问内网创建的 VM OpenStack 组件 * Nova:计算服务,提供虚拟机管理功能 * Neutron:网络服务,提供网络管理功能 * Glance:镜像服务,提供镜像管理功能 * Keystone:身份验证服务,提供身份...
本文将指导读者从头开始搭建 OpenStack 环境,包括虚拟机的创建、网络配置、基本工具的安装、OpenStack 的安装和配置、数据库的配置等。 虚拟机的创建 在开始搭建 OpenStack 之前,我们需要创建一个虚拟机来作为 ...
2. 使用`vi`编辑网络配置文件`/etc/sysconfig/network-scripts/ifcfg-ens33`,设置静态IP地址、DNS服务器、子网掩码和网关。 3. 重启网络服务以应用更改:`systemctl restart network` 4. 设置主机名为计算节点:`...
- OpenStack内部使用多种IP地址,包括管理IP、私有IP和公共IP。 - Dashboard IP指的是Horizon仪表板的访问IP地址。 - Public IP是分配给虚拟机实例,用于外部访问的IP地址。 6. OpenStack部署和管理工具: - ...
网络配置与管理在OpenStack中扮演着至关重要的角色,它不仅确保了虚拟机之间以及虚拟机与外部网络的通信,还提供了高度的灵活性和安全性。本文将深入探讨OpenStack的网络配置与管理,包括其支持的网络类型、服务网络...