-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path本地化运维实训.txt
48 lines (27 loc) · 2.27 KB
/
本地化运维实训.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
实训要求:
1、根据自己之前所学习的技术知识和方法完成一下实训内容,以小组为单位,组内成员互相配合完成要求(可浏览互联网资源,原则上各组独立完成)
2、实训操作过程中需要记录操作步骤(图文并茂),记录问题排查结果,并每天写日清日报,由组长每天下午5点提前通过feiq提报
3、实训时间:20231106~20231130
实训题目:
一、nginx1.25.1+dns
1、在本地部署配置nginx访问8989端口,访问任意一个静态html网站
2、在本地部署配置dns域名解析服务器
3、访问www.test.com时,可以通过本地DNS将域名解析成虚拟机ip:8989,并可以访问到这个html静态网站
4、配置SSL,可使用443端口https访问www.test.com网站
二、使用Ansible给两台虚拟机部署tomcat10.1.13(jdk11.0.2)和vsftp
三、nginx1.25.1+tomcat10.1.13
1、使用tomcat分别在两台虚拟机中部署静态网页,通过虚拟机Ip:8080访问网页时显示该虚拟机的主机名
2、使用nginx在两台虚拟机中配置1中tomcat静态网页的反向代理(proxy_pass),并使用keepalived实现高可用
3、使用rewrite实现多个servername的重定向,统一重定向到ip最后一个数字是34的虚拟ip上
四、docker24.0.7+mysql8主从
1、使用docker实现同网段的两台虚拟内的容器拉取mysql8,并实现两个mysql8容器的主从同步
五、docker24.0.7+redis6主从
1、使用docker实现同网段的两台虚拟内的容器拉取redis6,并实现两个redis6容器的主从同步
六、docker24.0.7+jenkins2.401.3+nginx1.25.1
1、基于docker24.0.1+jenkins2.401.3+nginx1.25.1搭建CI/CD前端自动化部署环境
七、docker24.0.7+ELK7.2.0
本地docker24.0.7部署搭建ELK环境(ElasticSearch7.2.0 + logstash7.2.0 + kibana7.2.0),实现日志监控链的自动可视化分析环境
八、docker24.0.7+zookeeper(wurstmeister/zookeeper)latest+kafka(wurstmeister/kafka)
1、使用docker实现同网段的一台虚拟内的容器拉取zookeeper,另外一台容器拉取kafka,并基于单台kafka容器的主题(topic)实现以控制台消息生产(produce)和消费(consume)为主的应用测试
九、docker23.0.1+k8s1.18+centos8.1
十、配置安装Prometheus监控k8s pod服务,以及用grafana实现Dashboard