openstack中配置节点间互信,实现在线热迁移
目录
当在resizing或者迁移VM实例时,会遇到SSH (Permission denied) error.
类似错误,该问题的原因是,各节点之间,未做互信配置。
配置方法
-
关闭selinux
-
开启nova用户的登录特性
1
# usermod -s /bin/bash nova
-
切换至nova用户
su nova
-
生成ssh密钥,或者将已有密钥放入相关配置文件
1 2 3 4
mkdir -p /var/lib/nova/.ssh cp <private key> /var/lib/nova/.ssh/id_rsa echo 'StrictHostKeyChecking no' >> /var/lib/nova/.ssh/config chmod 600 /var/lib/nova/.ssh/id_rsa /var/lib/nova/.ssh/authorized_keys
-
测试
1 2 3
# su nova $ ssh *computeNodeAddress* $ exit
-
重启相关服务
|
|