私有云
新模式的需知點 部署環境:openstack集群上部署openstack
- 網路:vlan外部網路已經創建好了,只需要按要求創建一個內部(vxlan)網路
- 鏡像:CentOS7.5.qcow2
- flavor:已經創建好了(會有一個臨時磁盤用來給cinder、swift使用)
- 裁判會給你http源倉庫地址,租戶賬號與密碼,
- 注意點:提交答案時,使用的是根據要求指點的xxx節點,用戶,密碼、IP,
openstack搭鍵
- 洗掉舊安全組規則、添加所有TCP、UDP、ICMP的入口出口規則,
- 創建內部網路(根據題目創建)
- 根據指定flavor創建controller與compute節點鏡像部署openstack
- compute劃分空白磁區是用umount /mnt(解掛臨時磁盤,進行劃分指定xxG磁區使用)
跑iaas-install-mysql.sh
跑完mysql腳本,題目會讓你創建資料庫、創建資料表、添加表欄位
使用rabbitmq命令 創建用戶,并設定Administrators限權
跑iaas-install-keystone.sh
跑iaas-install-glance.sh
跑iaas-install-nova-controller.sh跑iaas-install-nova-compute.sh
跑iaas-install-dashboard.sh腳本
跑iaas-install-swift-controller.sh跑iaas-install-swift-compute.sh
題目會要求你創建一個容器
跑iaas-install-cinder-controller.sh跑iaas-install-cinder-compute.sh
題目會要求你創建一個卷設定卷大小為xxxG
跑iaas-install-heat-controller.sh
openstack運維
- 創建cirros鏡像
- 撰寫server.yaml完成編排flavor云主機型別,(撰寫好,要留一個可執行環境)
- 根據要求創建網路
- 把之前創建flavor、image、network來創建云主機
- 根據上題的云主機打快照,并保存為指定路徑的檔案
- swift物件存盤轉glance后端存盤
組態檔修改之后,創建的鏡像要存盤到指定的(跑腳本時創建的)容器,否則0分
- http升級為https
- 創建vm1、vm2、vm3完成主從資料庫,并加mycat讀寫分離
檢測mycat節點,配置不正確則0分,主從做對也沒分
openstack運維開發
- 根據指定庫,呼叫openstack-api創建flavor
- 創建ansible、node1、node2、node3主機完成mariadb高可用部署
容器云
- image: CentOS7.5_paas.qcow2(自帶cloud_paas鏡像)
- network:vlan外部網路
- flavor:創建好了直接根據題目添加即可
第一部分
- 部署docker-ce docker-compose
- 跑 k8s_install_harbor.sh
- 推送鏡像
- 跑k8s_install_image_push.sh
自己跑完sh k8s_install_master.sh
自己跑完sh k8s_install_node.sh
- 撰寫wordpress
- 停止并洗掉wordpress
- 容器化+gpmall
撰寫5個Dockerfile+一個gpmall的yaml檔案
? redis
? mariadb
? zookeeper
? kafka
? nginx
? 撰寫gpmall的yaml
第二部分
jenkins+gitlab
- 啟動jenkins
- 啟動Gitlab
- 配置Jenkins連接Gitlab
- 配置jenkins連接maven
- 配置CI/CD
- 觸發CI/CD
第三部分
撰寫8個yaml
- pod
- service
- ReplicaSet管理
- hpa
- 健康檢查
- LimitRange管理
- policy
- CronJob
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/275440.html
標籤:其他
