将通过Bitnami部署了Nodejs + MongoDB应用程序的EC2实例转移/复制到另一个AWS帐户

时间:2019-04-23 03:27:32

标签: node.js mongodb amazon-ec2 mean-stack bitnami

我以前将Nodejs + MongoDB应用程序部署在AWS EC2实例上,现在我想将其转移到另一个AWS账户。我观看了此视频-

https://aws.amazon.com/premiumsupport/knowledge-center/account-transfer-ec2-instance/

我能够(在传输后)运行新实例,但是其中缺少包含nodejs应用代码的apps文件夹。

源EC2实例文件夹结构: 应用程序htdocs堆栈

目标EC2实例文件夹结构: bitnami_credentials htdocs堆栈

注意:复制实例时,出现错误:Bitnami版本(用于源帐户)现在不可用,因此在目标AWS帐户上使用了新版本。

1 个答案:

答案 0 :(得分:1)

Bitnami工程师在这里。如果要将现有安装迁移到新实例或新帐户,只需使用新帐户中最新的Bitnami MEAN堆栈启动一个新实例,然后将整个安装目录从一个实例复制到另一个实例。

  • 您可以通过在当前实例中运行这些命令来创建备份
cd
sudo /opt/bitnami/ctlscript.sh stop
sudo tar -pczvf mean-backup.tar.gz /opt/bitnami
sudo /opt/bitnami/ctlscript.sh start
  • 您将需要将mean-backup.tar.gz文件传输到新实例
  • 并在那里恢复备份
sudo /opt/bitnami/ctlscript.sh stop
sudo mv /opt/bitnami /tmp/bitnami-backup
sudo tar -pxzvf mean-backup.tar.gz -C /
sudo /opt/bitnami/ctlscript.sh start

您可以在我们的文档中找到有关此信息的更多信息

https://docs.bitnami.com/aws/infrastructure/mean/administration/backup-restore/