docker swarm 删除节点报权限不足

在 HomeLab 的自建 Docker Swarm 集群中,在尝试删除集群中的节点时报了 permission denied 的错误。这个问题可能是 AppArmor 安全策略的问题。

由于在 HomeLab 安装 Docker 和组建 Swarm 集群时都是按照 Quick Start 相关的指引,使用的默认的 Docker AppArmor 安全配置文件。在删除节点时, 操作的配置是没有权限的。

所以这里可以简单的将 AppArmor 先禁用,再把节点删除。

1
sudo systemctl disable apparmor.service --now

修复 ESXI 报无法打开磁盘错误

软路由的 exsi 虚拟机在一次异常断电后,无法启动某个虚拟主机,手动启动报 无法打开磁盘 的错误。

1
无法打开磁盘“/vmfs/volumes/XXX/LeDe/LeDe.vmdk”或其所依赖的快照磁盘之一。

查了一下网上的资料,可以通过以下 方式修复该问题。