2.13. 启用 NFV 环境的最终更新
如果您的环境启用了网络功能虚拟化(NFV),则需要在更新 undercloud 和 overcloud 后执行下列步骤。
流程
您需要迁移现有的 OVS-DPDK 实例,以确保 vhost 套接字模式从 dkdpvhostuser
变为 OVS 端口中的 dkdpvhostuserclient
模式。我们建议您对现有的实例进行快照,并根据该快照镜像重建新实例。有关实例快照的详情,请参阅管理实例快照。
快照实例并从快照引导新实例:
查找 overcloud 访问详情:
source ~/overcloudrc
$ source ~/overcloudrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查找您要生成快照的实例的服务器 ID:
openstack server list
$ openstack server list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在生成快照前关闭源实例,以确保所有数据清理到磁盘:
openstack server stop SERVER_ID
$ openstack server stop SERVER_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建实例的快照镜像:
openstack image create --id SERVER_ID SNAPSHOT_NAME
$ openstack image create --id SERVER_ID SNAPSHOT_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用这个快照镜像引导新实例:
openstack server create --flavor DPDK_FLAVOR --nic net-id=DPDK_NET_ID--image SNAPSHOT_NAME INSTANCE_NAME
$ openstack server create --flavor DPDK_FLAVOR --nic net-id=DPDK_NET_ID--image SNAPSHOT_NAME INSTANCE_NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (可选)验证新实例状态为
ACTIVE
:openstack server list
$ openstack server list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
对需要快照和重启的所有实例重复此步骤。