migrate程序搭建亚马逊WebserviceLAMP栈
前段 :从亚马逊网络服务迁移时提供云资源
文章描述WordPress或其他LAMP栈迁移
亚马逊WebService应用
华体会联盟hth角云估计需要15分钟完成
逐步执行指令
本假想应用图解显示
下图 :
{{}}
预设条件
- LAMP栈AWS有root访问权或适当特权
- 华体会联盟hth有效并启动拉克空间云记账
准备
- 识别资源迁移,包括应用
数据库资源 - 创建所有必备软件包列表
LAMP栈以外的EC2实例安装 - 创建所有亚马逊附加服务列表
应用中-例如简单邮递服务email
或关系数据库服务 - if you have not already创建云服务器实例
华体会联盟hth和任何支持拉克空间云服务
安装软件包
后你云服务器搭建,
LAMP栈应用安装WordPress使用此假想
目标应用
登录服务器
终端输入下列命令:
sudo任务
安装程序栈时选择LAMP服务器.
{{}}
LAMP栈安装后下载并配置WordPress
s/sr/share/wordpress/var/
可选性计划使用云文件传输数据时,快速安装 OpenStack
安装快速客户端允许从服务器访问
sudoap-get安装ython-noveclient目光快速
华体会联盟hth运行下列命令并替换Rackspace云帐户用户名和API密钥设置环境变量
导出ST_USER=
导出ST_KEY= 华体会联盟hthexport ST_AUTH=https://identity.api.rackspacecloud.com/v1.0/ 您可能想定义这些变量.bashrc或.bash_profile后再加载文件
源码
命令源码.bashrc
类型
快速链表
并保证你能看到你为存储数据而创建的容器
华体会联盟hth数据从AWS备份到rakspace云文件
从EC2检索数据可直接传输数据
sync或sftp或OpenStack快速客户端传输
数据转云文件并转云服务器
Cloud文件使用跟踪这些准备步骤
使用现有容器WordPress
ssh使用连接EC2实例
ssh-i专用Key.pem[email protected]
执行数据库转储并备份应用
程序需要的资源(包括日志和其他
兴趣目录)mysqldump-u
sql.gzssudo tarczf~/stage/app/wordpress.tar.gz/usr/share/wordpress/*sudoczf~/stage/app/achegs/ 云文件传输文件时使用
遵循方法执行传输if you will传输
直接通过rsync或sftp跳转到此端
文章传送后档案通过快速客户端上传云文件容器
wordPress wordpress.sql.gz快速上传WordPresswordpress.tar.gz快速上传WordPressachelogs.tar.gz
数据通过云控制面板上传云文件
打开容器云控板 > 存储 > 文件 >容器Name)
点击上传文件.
点击浏览器并选择文件上传
注释 :时点击浏览器按钮可选择多文件
选择文件后点击打开或选择取决于浏览器系统
点击上传文件.
从云文件恢复云服务器数据
数据上传云文件转云
服务器有下列步骤:
ssh使用云服务器实例连接
公共网URL和root密码安装并配置快速CLI
软件包小节确保你可执行
快速链表
命令并看到新容器
即你们在结果中所创造的从备份下载数据库转储
华体会联盟hth数据从AWS回拉克空间云文件段并恢复
本地化wordPress wordpress.sql.gzgnzip < wordpress.sql.gz
P级 下载应用数据并恢复
sudo服务ache2停止#stache服务器快速下载WordPress wordpress.tar.gz#备份你现有的wordpress目录sudotarczf wordpress-bak.tar.gz/usr/share/wordpress/*#恢复下载WordPress归档sudo xvzf wordpress.tar.gz/usr/share/wordpress
测试应用
访问新迁移WordPress实例
打字https://
.
下一步
关于其他迁移场景,见以下文章:
更新 大约2个月前