【问题标题】:Transfer/copy EC2 instance, on which Nodejs+MongoDB app through Bitnami is deployed, to another aws account通过 Bitnami 将部署 Nodejs+MongoDB 应用程序的 EC2 实例传输/复制到另一个 aws 帐户
【发布时间】:2019-04-23 15:26:47
【问题描述】:

我之前在 AWS EC2 实例上部署了我的 Nodejs+MongoDB 应用程序,现在我想将它转移到另一个 AWS 账户。我关注了这个视频-

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

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

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

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

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

【问题讨论】:

  • 所有数据都在根卷上吗?

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


【解决方案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/

【讨论】:

    猜你喜欢
    • 2020-09-23
    • 1970-01-01
    • 2014-09-11
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 2020-08-19
    • 2019-05-17
    相关资源
    最近更新 更多