HCIE云服务实验第二期-公有云计算架构设计1- 弹性伸缩的网站部署实践体验

举报
richblue88 发表于 2020/04/12 13:03:53 2020/04/12
【摘要】 1环境准备1.1VPC准备1.2安全组准备2搭建论坛2.1数据库搭建新建ecs下载mysql源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm检查mysql源...

1环境准备

1.1VPC准备

image.png

1.2安全组准备

image.png

image.png

2搭建论坛

2.1数据库搭建

新建ecs

image.png

下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

安装MySQL。

yum install mysql-community-server

启动MySQL服务。

systemctl start mysqld

查看MySQL启动状态。

systemctl status mysqld

配置Mysql开机启动

systemctl enable mysqld

systemctl daemon-reload

查看root并记录默认密码

grep 'temporary password' /var/log/mysqld.log

登录MySQL。

mysql -u root -p

修改MySQL root的密码为Huawei123!

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Huawei123!';

切换到mysql数据库表。

use mysql;

设置任意主机可以通过root登录。

update user set host = '%' where user = 'root';

查看信息配置是否正确。

select host,user from user;

刷新权限,保证配置立即生效。

flush privileges;

解绑IP

2.2 网站搭建

新建ecs

image.png

执行命令

TMOUT=0

安装Apache服务器、PHPFastCGI管理器。

yum install -y httpd php php-fpm php-server php-mysql

启动httpd和php-fpm服务。

systemctl start httpd

systemctl start php-fpm

配置服务开机启动。

systemctl enable httpd

systemctl enable php-fpm

浏览器中输入http://弹性IP地址

image.png

下载部署代码压缩包。

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

解压部署代码压缩包。

unzip Discuz_X3.2_SC_UTF8.zip

把解压后的upload文件夹下的所有文件复制到/var/www/html/。

cp -r upload/* /var/www/html/

给html文件及子文件赋权限。

chmod -R 777 /var/www/html

重启Apache服务。

systemctl restart httpd

在浏览器里输入地址http://弹性IP地址/install 进入安装界面

image.png

image.png

image.png


image.png

image.png

关闭云服务器ECS-web001,并解绑IP

2.3创建私有镜像

image.png

2.4ELB创建

image.png

2.5 AS创建

image.png

查看伸缩组目前的实例数量和状态image.png

将ECS-web001添加到弹性伸缩后端服务器组

image.png

浏览器中输入EIP:8080

image.png

2.6弹性触发模拟

选择任意几台as-config-discuz

 

执行以下命令,然后查看AS实例数。

for i in `seq 1 10`; do dd if=/dev/zero of=/dev/null & done

image.png

image.png

image.png

查看伸缩的活动历史

image.png

停止压力命令

image.png

image.png


image.png

定时策略

image.png

image.png

周期策略


image.png

image.png


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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