20230208-虚拟机IPV4网卡更换双栈网卡
虚拟机IPV4网卡更换双栈网卡方案
拟制人: | 凌云 | 日期: | 20230208 |
技术负责人: | 日期: | ||
项目经理 | 日期: | ||
客户批准人: | 日期: |
目录
1. 变更总体介绍 - 1 -
1.1. 项目情况 - 1 -
1.2. 变更需求 - 2 -
1.3. 变更描述及影响 - 2 -
2. 变更准备 - 2 -
2.1. 变更时间安排 - 2 -
2.2. 变更检查 - 2 -
3. 变更操作步骤 - 2 -
3.1 变更步骤 - 2 -
3.1.1 变更步骤总体描述 - 2 -
3.1.2 确认需要变更的子网 - 3 -
3.1.3 解绑弹性IP - 3 -
3.1.4 解绑主网卡 - 3 -
3.1.5 删除子网 - 4 -
3.1.6 创建子网 - 6 -
3.1.7 创建网卡 - 6 -
3.1.8 绑定网卡,绑定弹性IP,重启虚拟机 - 8 -
变更总体介绍
项目情况
- 现网情况
因项目需要虚拟机的主网卡从IPV4网卡更换成双栈网卡,且要求更换网卡后原IPV4地址不变。
变更需求
(1)变更目的:
虚拟机原IPV4主网卡变更为双栈网卡
变更描述及影响
(1)变更场景:
整改优化
(2)变更范围:
多台虚拟机
(3)变更影响:
变更期间需要暂停业务
变更准备
变更时间安排
随时
变更检查
变更操作步骤
变更步骤
变更步骤总体描述
- 变更的顺序:
- 确认需要变更的子网
- 解绑弹性IP
- 解绑主网卡
- 删除子网
- 创建子网
- 创建网卡
- 绑定网卡
确认需要变更的子网
该变更操作需要删除子网,如果子网下有多台虚拟机使用,则只能同时对这些虚拟机进行变更操作。
解绑弹性IP
解绑主网卡
- 获取虚拟机UUID
- 获取主网卡UUID
nova interface-list 虚拟机UUID
- 解绑主网卡
nova interface-detach 虚拟机UUID 主网卡UUID
删除子网
- 获取主网卡所属子网UUID
neutron port-show 主网卡UUID
- 删除主网卡
neutron port-delete 主网卡UUID
- 获取主网卡所属VPC的UUID
neutron router-list|grep VPC
如果过滤结果不唯一,需要通过外部网关的网关IP进一步确认,得到VPC的UUID
- 获取子网接口UUID
从子网信息中确认对应的子网接口,这个截图保留一下,后面会用到
neutron router-port-list VPC的UUID
- 删除子网接口
neutron port-delete VPC的UUID 子网接口UUID
- 删除子网(子网UUID在删除子网第一步获取到的)
neutron net-delete 子网UUID
创建子网
创建与原来的网段相同的子网,勾选IPV6
创建网卡
- 创建网卡
填写与原主网卡相同的IP地址
- 更改网卡类型
- 进入mongodb数据库
- 进入eni-service库
use eni-service;
- 查看新创建的双栈网卡数据,确认数据唯一
db.nic.find({"portId":"网卡UUID"});
- 更改网卡类型
db.nic.update({portId:"网卡UUID"},{$set:{"type":"1"}});