自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 2024广东省职业技能大赛云计算赛项实战——安装ELK日志分析服务

ELK是一个用于处理和分析日志数据的开源技术栈,由三个主要组件组成,E即Elasticsearch,L即Logstash,K即Kibana。三个工具结合使用,让ELK 堆栈可以处理复杂的日志数据,进行深度分析和可视化,广泛应用于监控、故障排查和数据洞察。题目要求如下:使用提供的sepb_elk_latest.tar镜像安装ELK服务。

2024-08-28 00:36:48 1237

原创 2024广东省职业技能大赛云计算赛项实战——构建CICD

题目如下:构建CI/CD编写流水线脚本.gitlab-ci.yml触发自动构建,具体要求如下:(1)基于镜像maven:3.6-jdk-8构建项目的drone分支;(2)构建镜像的名称:demo:latest;(3)将镜像推送到Harbor仓库demo项目中;(4)将demo-2048应用自动发布到Kubernetes集群gitlab-ci命名空间下。是 GitLab 中用来定义 CI/CD 流水线的配置文件,可以自动化执行定义的任务,并且在不同的环境中运行。通过。

2024-06-26 00:14:43 1630 3

原创 2024广东省职业技能大赛云计算赛项实战——集群部署GitLab Agent

题目如下:部署GitLab Agent将Kubernetes集群添加到demo-2048项目中,并命名为kubernetes-agent,项目命名空间选择gitlab-ci。说是部署GitLab Agent,但据我了解,Agent就是Runner,看题目的要求,应该是将K8S连接到GitLab 中。连接后,GitLab可以利用K8S提供的强大容器编排能力来自动化构建、测试和部署应用程序。,只有master节点,使用的IP是192.168.200.15/24。

2024-06-26 00:06:42 585

原创 2024广东省职业技能大赛云计算赛项实战——集群部署GitLab Runner

题目如下:部署GitLab Runner将GitLab Runner部署到gitlab-ci命名空间下,Release名称为gitlab-runner,为GitLab Runner创建持久化构建缓存目录/home/gitlab-runner/ci-build-cache以加速构建速度,并将其注册到GitLab中。GitLab Runner是GitLab CI/CD架构中的一个组件,用于运行作业(Jobs)并与 GitLab 交互。它可以在不同的操作系统上执行任务,并将结果反馈给 GitLab。

2024-06-25 19:22:26 717

原创 2024广东省职业技能大赛云计算赛项实战——集群部署GitLab

题目是这样的:在Kubernetes集群中新建命名空间gitlab-ci,将GitLab部署到该命名空间下,Deployment和Service名称均为gitlab,以NodePort方式将80端口对外暴露为30880,设置GitLab服务root用户的密码为admin@123,将项目包demo-2048.tar.gz导入到GitLab中并命名为demo-2048。GitLab是一个功能强大且灵活的 DevOps 平台,为开发团队和企业提供了从代码管理到持续集成、交付和部署的一整套解决方案。

2024-06-25 17:54:23 1118

原创 2024广东省职业技能大赛云计算赛项实战——编排部署ERP管理系统

编写docker-compose.yaml文件,要求使用镜像mysql、redis、nginx和erp完成ERP管理系统的编排部署。编写docker-compose.yaml完成ERP管理系统的部署,要求定义mysql、redis、nginx和erp共四个Service,分别使用镜像erp-redis:v1.0、erp-mysql:v1.0、erp-nginx:v1.0和erp-server:v1.0,并将nginx服务的80端口映射到宿主机的8888端口。、(

2024-06-19 15:26:20 1074

原创 2024广东省职业技能大赛云计算赛项实战——容器化部署ERP

编写Dockerfile文件构建erp镜像,要求基于centos完成JDK环境和ERP服务的安装与配置,并设置服务开机自启。编写Dockerfile构建镜像erp-server:v1.0,要求使用centos7.9.2009镜像作为基础镜像,完成JDK环境的安装,启动提供的jar包,并设置服务开机自启。、(

2024-06-19 15:14:40 229

原创 2024广东省职业技能大赛云计算赛项实战——容器化部署Nginx

编写Dockerfile文件构建nginx镜像,要求基于centos完成Nginx服务的安装和配置,并设置服务开机自启。编写Dockerfile构建镜像erp-nginx:v1.0,要求使用centos7.9.2009镜像作为基础镜像,完成Nginx服务的安装,使用提供的app.tar.gz和nginx.conf启动Nginx服务,并设置开机自启。

2024-06-19 15:00:05 382

原创 2024广东省职业技能大赛云计算赛项实战——容器化部署Redis

编写Dockerfile文件构建redis镜像,要求基于centos完成Redis服务的安装和配置,并设置服务开机自启。编写Dockerfile构建镜像erp-redis:v1.0,要求使用centos7.9.2009镜像作为基础镜像,完成Redis服务的安装,修改其配置文件关闭保护模式,并设置Redis服务开机自启。

2024-06-19 14:40:11 498

原创 2024广东省职业技能大赛云计算赛项实战——容器化部署MariaDB

今年比赛的容器化部署第一道考的好像就是这个,是往年国赛的题,直接给照搬过来了,今天就做做这道题:编写Dockerfile构建镜像erp-mysql:v1.0,要求使用centos7.9.2009镜像作为基础镜像,完成MariaDB数据库的安装,设置root用户的密码为tshoperp,新建数据库jsh_erp并导入数据库文件jsh_erp.sql,并设置MariaDB数据库开机自启。因为只需要k8s环境,只需要用kubeeasy安装到k8s就行了。

2024-06-19 00:14:19 532

原创 2024广东省职业技能大赛云计算赛项实战——Ansible部署Zabbix

今年的比赛考了一道Ansible部署Zabbix的题目,要求就是用两台centos7.5的云主机,一台叫ansible,一台叫node,使用对应的软件包,通过ansible节点控制node节点安装zabbix服务。这道题还是算比较简单的题,不过也是有坑就是了。Ansible 是一个开源的自动化工具,用于配置管理、应用程序部署、任务自动化和 IT 编排,可以简化和自动化繁琐的运维任务。不了解的可以去看看,看完你就会发现Ansible部署Zabbix根本没有难点,主要就是避坑。

2024-06-18 20:32:42 1926

原创 2024广东省职业技能大赛云计算赛项实战——容器云平台搭建

该文章涉及:Docker、Kubernetes、Kubeeasy、KubeVirt、Istio、Grafana、Prometheus、Jaeger、Kiali、Harbor

2024-06-17 23:59:53 2219

原创 2024广东省职业技能大赛云计算赛项实战——Minio服务搭建

这道题是比赛时考到的,没找到具体题目,但在公布的样题中找到了,虽然很短~使用提供的 OpenStack 云平台,申请一台云主机,使用提供的软件包安装部署 MINIO 服务并使用 systemctl 管理Minio是一个开源的对象存储服务器,基于云存储服务的API(如Amazon S3),提供了类似S3的功能和接口,但可以在自己的服务器或私有云中部署和管理,从个人项目到企业级应用都可以使用它来构建可靠和可扩展的存储解决方案。

2024-06-17 00:46:17 920

原创 2024广东省职业技能大赛云计算赛项实战——Ceph集群部署

今年的比赛也是考了Ceph,题目是这道,往年国赛里翻到的:使用提供的 ceph.tar.gz 软件包,安装 ceph 服务并完成初始化操作。使用提供的 ceph-14.2.22.tar.gz 软件包,在 OpenStack 平台上创建三台CentOS7.9 系统的云主机,使用这三个节点安装 ceph 服务并完成初始化操作,第一个节点为 mon/osd 节点,第二、三个节点为 osd 节点,部署完 ceph 后,创建 vms、images、volumes 三个 pool。

2024-06-15 19:28:13 876

原创 2024广东省职业技能大赛云计算赛项实战——chkrootkit安装与使用

在今年比赛中有考到这样一道题,也是在公布的样卷中找到了它,今天就做做它并讲解一下:公有云安全:入侵检测系统使用提供的 makechk.tar.gz 包安装 chkrootkit 入侵检测工具,安装完毕后使用 chkrootkit 工具扫描系统,并将扫描结果保存到/var/log/chkrootkit/chkrootkit.log中chkrootkit是一款用于检测UNIX系统上已知rootkit的开源工具。(rootkit是一种恶意软件,会获取对计算机系统的管理员访问权限,同时隐藏其存在)

2024-06-14 00:13:04 462

原创 2024广东省职业技能大赛云计算赛项实战——Redis主从架构

Redis是一个开源的内存数据结构存储系统,一般用于作为数据库、缓存和消息代理使用,而主从架构是许多分布式系统中常见的设计模式,用来提高系统的性能、可靠性和扩展性。使用镜像为CentOS-7-x86_64-DVD-2009.iso,可从阿里镜像站下载:https://mirrors.aliyun.com/centos/7/isos/x86_64/两台机子可以创好一台再克隆一台,这样会比较省时。

2024-06-13 21:14:51 620

原创 2024广东省职业技能大赛云计算赛项实战——OpenStack搭建

搭建采用双节点安装,即controller控制节点和compute计算节点。

2024-06-13 17:03:46 2002 6

原创 1+X云计算运维与开发(中级)实战案例——Zabbix分布式监控系统搭建

Zabbix是一个企业级的分布式开源监控方案。Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。如果你是初学者,那么我之前发布的文章对一些简单操作有详细讲解,你可以从中入手,本文对之前讲过的操作不会详细说明。虚拟机使用的是考试提供的xnode1、xnode2。

2024-06-12 00:45:38 891

原创 1+X云计算运维与开发(中级)实战案例——Kafka集群部署

Kafka 是一种开源的流处理平台和消息系统,被设计用于构建实时数据管道和流式应用程序,可以处理大规模的实时数据流,并提供高吞吐量、持久性存储和分布式处理能力。在实时数据处理、日志聚合、指标监控、事件驱动架构等场景下,Kafka有着广泛的应用。它的高性能、可扩展性以及丰富的功能使其成为了大数据领域中的重要工具之一。Kafka中发布订阅的对象是topic。用户可以为每类数据创建一个topic,把向topic发布消息的客户端称作producer,从topic订阅消息的客户端称作Consumer。

2024-06-11 16:54:13 505

原创 1+X云计算运维与开发(中级)实战案例——ZooKeeper集群部署

ZooKeeper是一个开源的分布式协调服务,在分布式系统中用于管理和协调各种任务和服务。它提供了一个简单的分层命名空间和高效的观察(Watch)机制,用于实现分布式系统中的数据发布/订阅、配置管理、分布式锁、分布式队列等功能。在构建和管理大规模分布式系统时,是一个非常有用的工具和平台。如果你是初学者,那么我之前发布的文章对一些简单操作有详细讲解,你可以从中入手,本文对之前讲过的操作不会详细说明。虚拟机使用的是考试提供的xnode1、xnode2、xnode3虚拟机IP/24主机名节点。

2024-06-11 01:43:24 1841

原创 1+X云计算运维与开发(中级)实战案例——构建读写分离的数据库集群

在本文,你将认识主从复制和读写分离。在一个数据库系统中,容灾备份时非常重要的,于是,将一个数据库服务器(主服务器)上的数据同步复制到一个或多个其他数据库服务器(从服务器)上,以此提高数据库的可用性和容灾能力,这就是主从复制。同时,在数据库中,“读”的操作是比“写”的操作快上许多的,如果我们在数据库写入数据时进行查询操作,那么速度将会非常慢,为了进一步提升数据库的性能,就会把"写"的职责交给主服务器,“读”的操作交给从服务器,这便是读写分离。

2024-06-10 16:38:03 624 1

原创 1+X云计算运维与开发(中级)实战案例——应用商城系统单节点部署

如果你是初学者,那么我之前发布的KVM创建虚拟机一文对一些简单操作有详细讲解,你可以从中入手,本文对之前讲过的操作不会详细说明。使用的虚拟机是考试提供的xnode1像这种微服务架构的优点与缺点:优点:① 每个服务都比较简单,只关注于一个业务功能。② 微服务架构方式是松耦合的,可以提供更高的灵活性。③ 微服务可通过最佳及最合适的不同的编程语言与工具进行开发,能够做到有的放矢地解决针对性问题。④ 每个微服务可由不同团队独立开发,互不影响,加快推出市场的速度。

2024-06-08 21:03:24 819

原创 1+X云计算运维与开发(中级)实战案例——使用KVM创建虚拟机

KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是一种内建于 Linux中的开源虚拟化技术。许多主流的云服务提供商(如OpenStack、Red Hat OpenShift等)都使用KVM作为虚拟化技术的基础,可以说,学习KVM,可以帮助我们理解虚拟化基础,快速熟悉云计算基础架构。虚拟机使用的是考试提供的xnode1后续还会发布一些云计算1+X中级实战的内容,但像一些基础的操作就不会再赘述了。

2024-06-08 17:37:22 771

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除