我们有一个Openstack基础架构,包括一个控制器节点,八个计算节点和一个网络节点。最后一个节点存在硬件问题(磁盘写入失败)。不幸的是,它只有一个磁盘没有复制。现在没有选择修改它以获得HA支持。
我们已经尝试过" dd"那个磁盘到另一个但它没有提起。因此,我们同意更好的选择是构建一个新的网络节点(使用相同的硬件规格)
网络节点失败正在运行以下内容:
新网络节点:
我们设法导出数据库,只是将位于/ etc / openvswitch中的conf.db文件复制到新节点中。我们必须将db转换为更新的模式,因为节点具有不同的ovs版本。但是我们不能像旧的那样工作,因为它为数据库记录添加了新的接口,并且没有使用从旧硬件导入的接口,甚至具有相同的名称。
有没有办法在新节点中复制ovs配置并使其工作?考虑到两个硬件是相同的。你们有没有尝试移动/导入/导出ovs数据库的经验?如有必要,我可以附加数据库转储。
答案 0 :(得分:0)
我认为你必须从头开始手动配置,因为该数据库是经过哈希和加密的, 当你通过不同的机器安装openstack时,openstack会随机生成keystone, 如果你使用packstack,那么keystone stone可以与你生成答案文件相同
packstack --gen-answer-file=openstack.conf
并在openstack.conf