一键式容器化多实例部署Magento商城

举报
JohnnyKou 发表于 2018/05/18 17:47:50 2018/05/18
【摘要】 跟随本文一步一步完成基于K8s容器集群搭建分布式多实例Magento商城

Magento被认为是全球范围内最实用、最完整的电子商务网站架构系统,是国际化电子商务解决方案之一。它支持多种语言、多个商铺平台统一管理,具有丰富的模块化架构体系以及丰富的拓展功能。它专业的开源性,使其在第三方系统集成方面有着极为良好的表现。


当前华为移动互联解决方案提供了一种一站式基于容器集群管理部署商城的方法。套餐设计之初考虑了配置的优化。在一定范围内可供用户按需调整。

注意:弹性文件服务SFS用于存放商品图片或媒体文件,该类资源会占用较大的存储空间。单独分出存放在使用成本更低的存储服务中。如果软件支持,用户也可以选用OBS服务,实现的效果是一样的。部署结构如下所示:

image.png

访问控制台 https://console.huaweicloud.cn/webmobile

FA3E1FF4-E71E-4600-B362-3CCAEB58EFFB.1.png

点击右上角购买解决方案,选择小型电商配置

7BC8D3B4-83E4-469A-9E23-4BBE1B13A3E1.png

进入购买页面,调整想要的配置

注意:自动化部署目前支持双节点部署,如果你购买了大于两个的弹性云服务器,需要自行扩展,这个问题将在下一版本中改进

0181CBCA-CD31-44EF-BC0C-959DBBED4B82.png

输入商城名称,用于实例管理

49B05521-73C5-46B3-8432-02FBA8B2B451.png

提交购买

F54884AB-FCA0-4D5B-956B-C9DDBC4C1142.png

返回控制台,在购买的实例右上角部署

https://console.huaweicloud.cn/webmobile

FA3E1FF4-E71E-4600-B362-3CCAEB58EFFB.png

进入部署页面

注意记住选取的VPC和subnet,配置CCE集群时需要用到 

05997903-38B2-4DC3-AD21-00F2C209859B.png

注意点一:检查安全组设置,数据库端口需要开放,这里默认端口是8635

2F7A9EB8-2251-4440-A1E2-F6626422D66C.png

如未开放请添加入站方向端口(这里使用默认8635)

E07DE00F-F31F-42DF-BE0C-C4FCCE951B8A.png

注意点二:CCE集群创建

05997903-38B2-4DC3-AD21-00F2C209859B.1.png

点击后进入CCE控制台,创建K8s集群

CA4CEE14-3C92-400B-B881-B32D97E3757D.png

版本需选择v1.7.3

AD9E545D-5E27-4BA7-BE17-B403C155AA0E.png

确保VPC和subnet与部署界面配置相同

4F2D0BE0-79A4-4E2A-B738-BE3165CFE875.png

下一步,创建节点选 否

D81CB058-A948-4BEE-89B1-F6DE21A76BE9.png

提交创建容器集群

512EC690-49FB-408B-BCAD-BA6700E8E07D.png

此处等待6-10分钟

5CE64BC2-D511-4942-BDCE-0435DCD48F77.png

创建成功,返回部署界面继续操作

E02AD04A-CF8C-448D-BF82-F91F9DFF5E88.png

注意点三:开通负载均衡

E9B95984-9331-4EFD-8C71-7079FD5813C2.png

点击调入负载均衡服务控制台,如果你以前未开通ELB服务,点击右上角创建负载均衡

52DC6159-E06B-48BC-9F3D-F159C3214D84.png

填写ELB实例名称,注意VPC与之前匹配

543A01A0-3A6B-42DE-8DBA-8E15D9000FA1.png

返回部署界面

最后确认一遍配置正确:

1. VPC,subnet与CCE集群配置相同

2. 安全组开通入方向数据库端口

3. 负载均衡已开通,且在用一个VPC中

无误后点击部署 

2AF5845E-18BE-4847-8A80-53003662548F.png

23C4572A-489D-4BC2-9F45-BDBCCFBACA46.png

部署开始,大概需要等待6-10分钟

点击下方堆栈链接可进入应用编排服务查看具体执行部署信息 

F198A079-0FC8-4A00-BDC9-1534D2ACE7A4.png

部署完成后点击堆栈信息,查看Magento商城开通地址

58D50006-C856-4D89-BFA3-D77DC55E2F25.png

点击堆栈

E729B350-2A5D-4F29-85BD-2E3ED4C4146C.png

点击模版源为webmobile-magento (v.3.0.0)的Magento堆栈

0A6E56B4-4584-434A-8012-D2317A891BE9.png

在输出参数查看商城入口

A308C4A1-9AF1-47C4-A16C-EF711A2EE6DF.png

点击访问商城

D4B23354-0034-4DF1-AFC0-AE21D63883FB.png

用部署时设置访问admin账户和密码访问商城后台/admin

8934505C-84A9-4845-BEDB-2D4B7FA60091.png



接下来你需要做的去购买一个域名*—^

另外有一个小小优化设置:控制台 -> 弹性负载均衡 -> 监听器 -> 修改

开启会话保持。

C4467576-2985-40BC-B6C9-4DBF05E52CE4.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。