HCIE云服务实验第二期-公有云计算架构设计1- 弹性伸缩的网站部署实践体验
1环境准备
1.1VPC准备
1.2安全组准备
2搭建论坛
新建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源是否安装成功
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
执行命令
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地址
下载部署代码压缩包。
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 进入安装界面
关闭云服务器ECS-web001,并解绑IP
2.3创建私有镜像
2.4ELB创建
2.5 AS创建
查看伸缩组目前的实例数量和状态
将ECS-web001添加到弹性伸缩后端服务器组
浏览器中输入EIP:8080
2.6弹性触发模拟
选择任意几台as-config-discuz
执行以下命令,然后查看AS实例数。
for i in `seq 1 10`; do dd if=/dev/zero of=/dev/null & done
查看伸缩的活动历史
停止压力命令
定时策略
周期策略
- 点赞
- 收藏
- 关注作者
评论(0)