文档位于https://maas.io/docs/backup如果您使用 snap,并且软件包现在被标记为已弃用,则没有描述如何备份和恢复。如何备份和恢复 MAAS 的 snap 安装?
答案1
Snap 运行迁移来升级数据库。使用 pg_dump 按照此处所述备份 SQL 数据库:
https://maas.io/docs/snap/2.9/ui/backup
然后安装 PostgreSQL 实例并创建数据库用户
sudo -u postgres psql -c "CREATE USER \"$MAAS_DB_OWNER\" WITH ENCRYPTED PASSWORD '$MAAS_PASSWD'"
sudo -u postgres createdb -O "$MAAS_DB_OWNER" "$MAAS_DB_NAME"
然后使用以下命令导入数据库:
sudo -u postgres psql -f dump.sql postgres
最后找到并安装适合您操作系统的最古老的可用 MaaS。
snap info maas
sudo snap install maas --channel=2.7/stable
然后使用以下命令初始化您的 MaaS。
sudo maas init --mode region+rack --database-host $HOSTNAME --database-user $MAAS_DB_OWNER --database-pass $MAAS_PASSWD --database-name $MAAS_DB_NAME
您可以查看以下文档以了解仅限 CLI 的操作页面