对于已部署高可用(HA)Server 的 v2.1.0 及以上版本,您只需在主 Server 的运维管理平台进行升级操作。系统会自动处理备用 Server 的升级,无需单独登录备机操作。
请按照以下步骤进行排查:
http://<内网IP>:<端口>)进行访问。
hosts 文件,将运维平台中设置的门户域名解析到飞连 Server 的内网 IP。操作说明:
在 Command 输入框中,输入以下命令格式并按回车键执行:
passwd-pilot <您的新密码>
注意:请将 <您的新密码> 替换为您自己设定的新密码,密码不得少于 8 个字符,且不得使用特殊字符。
示例:如果您想将新密码设置为 aabbcc,则应输入:
passwd-pilot aabbcc
准备工作:下载救援镜像
.iso 文件上传到您的虚拟化管理平台的数据存储中,或放置在本地电脑上(如果您使用VMware Workstation/Fusion)。操作步骤:
步骤一:首先需要修改虚拟机的设置,使其在下次启动时优先从您下载的 ISO 文件启动,而不是从硬盘启动。
步骤二:进入救援模式。
虚拟机从 ISO 镜像成功启动后,您会看到 Debian 的安装引导菜单。
↓ 选择 Advanced options ...,然后按回车。... Rescue mode,然后按回车。/dev/sda1。然后按回车。Execute a shell in /dev/sda1(在 /dev/sda1 中执行一个shell),然后按回车。步骤三:重置密码。
成功执行上一步后,您会看到一个以 # 结尾的命令行提示符。这表示您已获得系统的最高权限。
在此命令行中,输入以下命令来重置 corplink 账户的密码,然后按回车:
passwd corplink
系统会提示您输入新的密码(New password:),输入完成后按回车。
接着会提示您再次输入以确认(Retype new password:),再次输入相同的密码后按回车。
如果看到 password updated successfully 的提示,说明密码已重置成功。
步骤四:完成并重启系统。
# 命令行中,输入 exit 并回车,退出 Shell,返回到“Rescue operations”菜单。Reboot the system(重启系统)。corplink 账户密码登录。sudo 命令因配置文件错误而无法使用问题表现:
操作步骤:
修复此问题需要进入救援模式。请完整参照并执行“场景二”中的步骤一和步骤二,完成上述步骤后,您应该会看到一个以 # 结尾的命令行提示符,表示您已成功进入有最高权限的 Root Shell。
在 # 命令行中,首先执行以下命令,确保根文件系统是以可读写模式挂载的,以便后续的修改可以被保存。
mount -o remount,rw /
使用 vi 编辑器打开 /etc/sudoers 文件:
vi /etc/sudoers
根据您之前在正常模式下看到的错误提示(如 near line 21),使用键盘方向键找到文件中出错的行。
仔细检查并修正语法错误。常见的错误包括拼写错误、不正确的符号或格式问题。
修改完成后,使用:wq!保存并强制退出编辑器。
修复文件后,请参照“场景二”中的步骤四完成后续操作。
corplink 密码操作步骤:
登录您需要修改密码的目标服务器(例如存储服务器),在命令行中输入以下命令,然后按回车:
passwd corplink
根据提示输入密码。系统会依次提示您输入以下信息:
(current) UNIX password: 请在此处输入 corplink 账户当前的密码,然后按回车。New password: 请在此处输入您的新密码,然后按回车。Retype new password: 请再次输入相同的新密码以确认,然后按回车。确认修改结果。如果看到 password updated successfully 的提示,说明密码已成功修改。下次登录此服务器时,请使用您新设置的密码。
问题现象
在运维平台上传升级包失败,提示 stat upgrade package object from local oss failed:er_oss_object_not_found。
问题解决
修改 /etc/nginx/conf.d/oss.conf 中的client max body size上限的值。
修改 /etc/nginx/conf.d/ops.conf 中 client max body size上限的值,使其大于待上传升级包的大小。
修改完之后,执行如下命令重新加载配置文件。
nginx -t sudo nginx -s reload
重新上传升级包。
可能原因
升级过程中替换地址、AK、SK 后,未重启 sentry 服务,导致 sentry 服务未与控制面建立通信。
问题解决
sudo systemctl restart feilian-radius-sentry