虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了保证和实体机里的配置兼容,更少的修改实体机服务里的配置文件,需要把虚拟机的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 366mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 305find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 1973文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 587常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1311centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 637系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 540lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 549启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3328外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 690参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1371系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 802修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 810修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 991恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1086恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7507CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 598安装vsftpd yum install -y vsftp ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1582由于openstack的rpm包 ... -
openstack mitaka版dashboard的BUG Security group not found for project
2017-03-15 14:44 1308在centos7系统上,按照openstack mita ...
相关推荐
5、掌握安全组、密钥对及浮动 IP 的作用; 6、熟练掌握 Openstack 各个组件部署以及相关配置; 7、熟练掌握 Openstack 基于 KVM 搭建 IaaS 私有云平台; 8、熟练掌握 Openstack 云平台网络环境的维护及管理; 9、...
它提供了虚拟网络的创建、管理和连接功能,以支持OpenStack云环境中虚拟机和其他资源的网络通信。其中包括:网络、子网、路由器、端口、安全组、浮动IP、以上是一些OpenStack Neutron的基本概念,它们共同构成了...
2、 分别修改三个虚拟机的主机名 3、 主机地址映射配置 4、 禁用selinux 5、 CentOS6本地yum源配置 注:先加载镜像 6、 NTP安装服务 三、 本地源制作 1. Centos6.6本地base、extra源制作 2. 本地base、...
我的openstack是使用rdo一键安装的,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.102.129 2.创建流程 首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以...
支持的功能OpenStack虚拟机置备。 OpenStack安全组设置。 OpenStack浮动IP分配。 OpenStack卷配置。 OpenStack快照配置。 批处理资源分配。 批处理产品注册。 另请参阅: : 用法示例使用参数配置Ansible剧本name : ...
Calico 除了为 OpenStack VMs ...能够方便的部署在物理服务器,虚拟机(如 OpenStack)或者容器环境下。同时它自带的基于 Iptables 的 ACL 管理组件非常灵活,能够满足比较复杂的安全隔离需求。 标签:Calico
针对OpenStack推出的分布式虚拟路由网络架构流量统计需求,采用Nuetron服务框架、L3 metering流量统计功能及Ceilometer监控项目,设计了一种能够在分布式虚拟路由网络架构下统计虚拟机绑定浮动IP流量的统计系统。...
在这个详细的教程中,我们将学习如何创建多个网络和子网,然后学习创建横跨这些网络的多个虚拟机,以及为静态IP地址确认网络连接性。 如果你缺乏网络经验,或是对OpenStack感到陌生,那么理解Neutron将是一项挑战。...
Calico 是一种开源网络和网络安全解决方案,适用于容器,虚拟机和基于主机的本机工作负载。Calico 支持广泛的平台,包括 Kubernetes,docker,OpenStack 和裸机服务。Calico 后端支持多种网络模式。 BGP 模式:将...
适用于公共云和私有云的虚拟化网络MidoNet是一个网络平台,可用于在现有IP网络之上构建任意网络拓扑,而无需对其进行修改。 如今,大多数人将MidoNet与OpenStack一起使用,但有些人将MidoNet与香草Linux主机一起使用...
在Linux中快速部署桌面远程连接和安装虚拟机,可以在任何客户端比如windows或者macos远程连接到linux桌面,可以用来制作openstack镜像,在镜像初始化的时候设置用户名和密码,解决虚拟机制作windows xp、windows 7、...
从 OpenStack RDO 安装 iproute2 安装 Docker 安装 Open vSwitch 从 axsh 安装 OpenVNet 将 NIC 配置为 OVS 网桥 配置 OpenVNet create_containers playbook 在这些虚拟机上创建 Docker 容器和覆盖网络 在每个...
icclab/kubernetes-on-openstack-demo 该存储库将指导您使用 Orchestration Service Heat 在现有 OpenStack Cloud 上... 由于静态 IP 地址,这允许轻松的 etcd 发现。 Kubernetes Master 主机设置了 Kubernetes 组件
OpenStack Kilo Ubuntu 14.04 Vagrant环境:基于openstack的公斤... 这样,Vagrant可以使用VMs mgmt接口IP地址更新主机的/ etc / host文件。 这有助于您从主机连接到Horizon仪表板,而不必设置端口转发等。 ==>
设置网卡为dhcp并onboot=yes,使得虚拟机能自动获取IP地址; vim /etc/sysconfig/network-scripts/ifcfg-eth0 确保可以联网。 3.查看SELinux状态: /usr/sbin/sestatus -v SELinux status: enabled ...
如果未显示新创建的虚拟机的IP地址,请运行以下命令 virsh net-dhcp-leases default 与airshipci用户一起进入机器 ssh airshipci@VM_IP 如下所述运行make ,如果遇到有关默认网络的问题,说它已被ens2使用,则需要...
恢复和重新启动实例从OpenStack项目获取风味和图像创建快照创建卷并将其附加到虚拟机将浮动IP添加到虚拟机准备下载并获取rc文件使用以下命令下载并获取OpenStack RC FILE v3的源代码: source NameOfRcFile.sh配置您...
转到 OpenStack 仪表板,了解您的个性化环境。 使用您从讲师那里获得的用户名/密码登录。 找到你的ceph 控制器机器的 IP 地址: 要登录虚拟机,请下载 ssh 私钥: 系统 密钥文件 开放式SSH 油灰 使用下载的私钥...
印花布 Calico是针对容器,虚拟机和裸机工作负载的开源网络和网络安全解决方案。 Calico使用标准Linux网络工具为Cloud Native应用程序提供两项主要服务: 工作负载之间的网络连接。 工作负载之间的网络安全策略实施...