自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于kubernetes构建jenkins+gitlab持续集成

配置流水线,点击“流水线语法”,如图所示,示例步骤选择“git:Git”,将springcloud项目地址填入仓库URL,点击“添加”→“jenkins”添加凭据,如图所示。登录Gitlab,进入springcloud项目,点击左侧导航栏“Settings”→“Webhooks”,将前面记录的GitLab webhook URL地址填入URL处,禁用SSL认证。连接maven,登录Jenkins首页,点击“系统管理”→“全局工具配置”,点击“新增Maven”,如图所示。

2025-04-01 19:00:33 760 1

原创 基于docker-compose 部署可道云资源管理器

KodExplorer 是一款网页文件管理器。它也是一个网页代码编辑器,可让你直接在网页浏览器中开发网站。也可以在 Linux、Windows 或 Mac 平台上在线或本地运行 KodExplorer。唯一的要求是必须有 PHP 5。var code = "9861ce02-1202-405b-b419-4dddd337aaa7"

2025-03-25 10:10:23 783

原创 GitHub开源的容器管理面板-Dpanel

一块轻量化docker可视化管理面板,由国人开发,个人觉得是比较好用的,功能都很齐全,并且可以通过修改源码,自定义前端样式等。

2025-03-25 09:53:03 555

原创 基于Compose的Dify进阶操作

本教程适用于Compose搭建的Dify,完成后期的一些进阶操作,例如修改知识库上传文件大小限制、自定义前端界面样式、增加工作空间等操作

2025-03-14 09:58:50 839

原创 基于Ubuntu2410部署LobeChat服务端数据库版本

LobeChat 是一个开源的高性能聊天机器人框架,旨在为用户提供灵活、功能丰富的 AI 聊天平台。 它支持语音合成、多模态交互,并拥有可扩展的插件系统,允许用户根据需要添加功能。 此外,LobeChat 提供了一键免费部署私人 ChatGPT/LLM 网页应用程序的功能,使用户能够轻松搭建自己的智能聊天助手

2025-03-01 21:53:49 1284

原创 基于ollama使用Gradio框架调用开源大模型

Gradio 是一个开源 Python 软件包,可以快速为机器学习模型、API 或任意 Python 函数构建演示或 Web 应用程序。然后只需几秒钟即可使用 Gradio 的内置共享功能分享演示或 Web 应用程序的链接。无需 JavaScript、CSS 或 Web 托管经验!

2025-02-28 14:42:33 901

原创 基于Ollama安装deepseek-r1模型搭建本地知识库(Dify、MaxKb、Open-WebUi、AnythingLLM、RAGFlow、FastGPT)

本实验主要使用win系统安装ollama部署deepseek-r1(1.5b、7b、8b、14b、32b等参数)并搭建配置Web UI工具和本地知识库(Dify、MaxKb、Open-WebUi、AnythingLLM、RAGFlow)

2025-02-12 21:02:23 3306

原创 基于Ubuntu2404搭建k8s-1.31集群

本实验基于VMware创建的Ubuntu2404虚拟机搭建k8s 1.31版本集群,架构为一主一从,容器运行时使用Container,网络插件采用Calico。涉及到的镜像、软件包等可网盘自取

2025-02-11 11:28:02 1422 2

原创 Kubernetes服务介绍

Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。它最初由 Google 开发,并在 2015 年贡献给云原生计算基金会(CNCF)。Kubernetes 可以运行在本地数据中心、公有云、混合云、多云 环境中,为应用提供高可用性、可扩展性和弹性管理能力。

2025-02-08 10:52:36 680

原创 Linux shell脚本介绍

Shell 是 Linux 和 Unix 系统中的 命令解释器(Command Interpreter),它是用户与操作系统之间的桥梁,允许用户输入命令来控制计算机的行为。Shell 既可以用于 交互式操作(输入命令后立即执行),也可以用于编写 Shell 脚本,实现自动化任务。

2025-02-07 16:17:34 968

原创 Ansible服务介绍

Ansible 是一款由python开发的开源自动化工具,专注于 配置管理、应用部署、任务编排 和 持续交付。它通过简单的 YAML 语法定义自动化流程,无需在被管理节点安装额外客户端,仅依赖 SSH 和 Python 即可运行。

2025-02-06 11:23:12 1033

原创 基于Ceph14对接openstack的Nova、Glance、Cinder服务为后端存储

openstack T版对接ceph 14版本做glance、nova、cinder后端存储,openstack集群和ceph集群均搭建完毕。ceph导出密钥glance和cinder,并导入到opesntack。openstack节点创建ceph目录,T版计算节点默认创建了。安装客户端工具,需计算节点添加ceph的yum源。创建cinder、glance、nova存储池。计算节点添加libvirt密钥。修改文件属性,集群节点。修改配置文件,控制节点。修改计算节点配置文件。卷id相同,验证成功。

2025-02-05 15:51:34 555

原创 基于ansible部署elk集群

Elasticsearch+Logstash+Kibana:这种架构是最常见的一种,也是最简单的一种架构,这种架构通过Logstash收集日志,运用Elasticsearch分析日志,最后通过Kibana中展示日志信息。

2025-02-05 15:38:28 1574

原创 基于Ubuntu2404搭建Zabbix7.2

3.使用 SSH 子系统调用远程命令,从而将监控扩展到 NETCONF 和 SFTP 等子系统。2.部署 Zabbix 代理 2 并开始监控 Nvidia GPU。4.使用主机卡小部件显示有关主机及其状态和资源的详细信息。1.使用新的热门商品小部件全面概览指标。前端界面访问:IP/zabbix。系统环境:VMware虚拟机。

2025-02-05 10:51:48 1271 1

原创 基于Python调用OpenStack Keystone-api接口

可以对角色、用户、项目、域等所有的操作进行api调用,基本上只要客户端命令能实现的,都可以调用api进行操作。

2025-01-15 14:20:46 799

原创 OpenStack-Skyline组件

Skyline 是 OpenStack 的一个新型 Web 前端组件,由浪潮自研开发,用于替代传统的 Horizon 仪表盘。它采用了现代化的架构设计和前端技术,旨在提供更高效、用户友好的操作界面。

2025-01-14 17:11:32 1154

原创 OpenStack-Neutron组件

OpenStack 网络服务 (neutron) 提供了一个 API,允许用户在云中设置和定义网络连接和寻址。网络服务的项目代号是 neutron。OpenStack 网络负责创建和管理虚拟网络基础设施,包括由 OpenStack Compute 服务 (nova) 管理的设备的网络、交换机、子网和路由器。还可以使用防火墙或虚拟专用网络 (VPN) 等高级服务

2025-01-14 14:41:35 901

原创 基于Ubuntu2404脚本搭建openstackC版-ovn网络驱动

本实验使用VMware虚拟机,双网卡使用net模式,开启CPU虚拟化,OpenStackC版使用OVN作为网络驱动,以提供更加灵活高效的网络环境,使用本脚本只需要修改环境变量中控制节点和计算节点的网络信息和虚拟机密码即可,controller对应跑控制节点脚本,compute对应跑计算节点脚本

2025-01-10 11:22:28 543

原创 OpenStack-Nova组件

OpenStack 的 Nova 组件是 OpenStack 云平台中的 计算服务(Compute Service),主要负责管理虚拟机实例的生命周期,包括实例的创建、调度、启动、停止、销毁等。Nova 是 OpenStack 中核心组件之一,它提供了云环境中的计算资源,允许用户在虚拟机中运行应用

2025-01-09 16:50:06 1168

原创 基于CentOS7.9使用ansible部署zabbix3.4

创建2台系统为centos7.9的虚拟机,其中一台作为Ansible的母机并命名为ansible,另一台云主机命名为node,用于安装zabbix,zabbix的所有服务都安装在一台节点上。编辑zabbix_server.conf.j2,注意找到变量后修改。查看文件,相关目录文件压缩包内已经创建提供,自己修改即可。在浏览器中输入http://IP/zabbix 访问。编辑install_zabbix.yaml。配置安装ansible、ftp。检查playbook脚本并执行。配置ansible主机文件。

2024-12-31 10:52:20 565

原创 基于Ubuntu2404桌面版制作qcow2镜像

本次实验使用本地安装的方式用centos7.9 ISO格式镜像创建一台虚拟机,创建后默认的磁盘格式为qcow2,然后对该磁盘进行压缩,再次使用导入现有磁盘的方式来创建新的虚拟机,该虚拟机的状态信息等与最开始创建的虚拟机关机前状态一致。点击Finish后,会查看到虚拟机的整体信息,包括CPU,内存,磁盘空间,输入输出设备等等,都可以进行自定义修改,在处理win系统的镜像时,这里会涉及到很多修改,例如引导方式,磁盘启动顺序等。接下来就是一些centos7的界面引导创建等,默认即可。

2024-12-27 16:39:22 1624 1

原创 基于centos7.9部署CICD持续化集成

在Kubernetes集群kube-ops命名空间下使用StatefulSet资源对象完成GitLab Runner的部署,StatefulSet名称为gitlabcirunner,副本数为2,并完成GitLab Runner在GitLab中的注册。将提供的代码推送到GilLab项目springcloud中,编写流水线脚本, gitlab-ci. yml触发自动构建,要求完成构建代码、构建镜像springcloud:master、推送镜像到library项目并发布服务到gitlab命名空间下。

2024-12-18 12:04:34 956

原创 OpenStack-Glance组件

Glance 是 OpenStack 的镜像服务,负责存储、发现和管理虚拟机镜像。它允许用户创建和共享镜像,用于启动虚拟机实例。Glance 的主要功能(1)虚拟机镜像的管理支持镜像的上传、下载、删除和更新。用户可以通过命令行、API 或 OpenStack Dashboard 管理镜像。(2)多种镜像格式支持Glance 支持常见的虚拟机镜像格式,包括:RAW:原始磁盘镜像,无压缩。QCOW2:QEMU/KVM 的可扩展镜像格式,支持快照和压缩。VMDK:VMware 的镜像格式。

2024-12-04 14:33:05 1466

原创 OpenStack-Keystone组件

Keystone 是 OpenStack 的身份认证与服务目录组件,作为整个云平台的核心服务之一,提供统一的认证、授权和服务发现功能。它确保所有用户和服务之间的交互受到严格的身份验证和权限控制

2024-12-03 15:18:48 1290

原创 OpenStack-全球部署最广泛的开源云软件

OpenStack是一个云操作系统,它控制着整个数据中心的大型计算、存储和网络资源池,所有这些资源都通过具有通用身份验证机制的API进行管理和配置。OpenStack于2010年由 NASA(美国国家航空航天局) 和 Rackspace(云托管公司) 联合创建,其初衷是为了满足现代企业对云计算基础设施的需求,推动开源生态的快速发展。企业在构建私有云和混合云时,缺乏一个可以灵活定制和扩展的开源框架。OpenStack 是一个分布式的开源云计算平台架构,它的核心目标是管理大规模的计算、存储和网络资源。

2024-12-03 10:26:44 967

原创 基于centos7.9容器编排Jumpserver堡垒机

基于centos7.9容器化部署jumpserver。界面访问:IP:81 (admin/admin)导入centos7.9 docker镜像。编写Guacamole初始化脚本。编写Redis初始化脚本。

2024-12-01 21:11:28 834 3

原创 Kubevirt-快速入门篇

KubeVirt 是一个基于 Kubernetes 的虚拟化平台,它允许在 Kubernetes 集群中运行和管理虚拟机(VM)。KubeVirt 的核心目的是将虚拟化和容器化的管理统一在一个平台上,从而在 Kubernetes 环境中同时管理容器和虚拟机,帮助用户实现混合负载的部署和管理。通常适用于需要将传统虚拟化技术与容器化技术结合使用的场景,比如大规模混合负载的管理、迁移现有虚拟机工作负载到 Kubernetes 集群等。

2024-11-28 11:24:29 1086

原创 基于centos7.9使用shell脚本部署k8s1.25平台

使用脚本部署k8s1.25版本平台,网络插件使用flannel ,容器运行时ctr,部署包括harbor仓库,服务网格、kubevirt服务等。搭建完成后界面IP访问Harbor:admin/Harbor12345。mastr节点配置centos源。将node脚本传给node节点。node节点加入k8s集群。node节点配置环境。

2024-11-27 10:36:39 574

原创 docker镜像、容器、仓库介绍

官网Docker 是一种开源的容器化平台,用于开发、部署和运行应用。它通过将应用程序及其依赖项打包到称为“容器”的单一包中,使得应用能够在任何环境下运行,不受底层系统的限制。Docker提供了一种标准化的软件交付方式,使得应用在开发、测试和生产环境中的运行更加一致。Docker的核心概念镜像(Image):Docker镜像是容器的“模板”,包含了操作系统、应用程序以及相关依赖库。镜像是只读的,用于创建和运行容器。

2024-11-25 11:12:44 1736

原创 基于centos7.9搭建tmall商城

登录修改密码:因为这个版本的数据库需要使用强密码,所以还需要更低的密码强度要求(不推荐用于生产环境)然后退出,注释掉skip-grant-tables参数,重启即可进入数据库,需要再次修改。因为这个版本的数据库需要使用强密码,所以还需要更低的密码强度要求(不推荐用于生产环境),这是第二种方式,第一种成功了可不用管。界面访问:http://IP:8082/tmall/login。创建数据库,并导入脚本。

2024-11-19 19:42:29 350

原创 基于Ubuntu2410脚本搭建OpenStack-D版

本次实验使用单节点搭建,Ubuntu2410系统:搭建openstack-D版,采用ovs网络组件,最终创建云主机,并实现远程连接和访问外网。界面ui访问:IP/horizon (admin/000000/default)创建路由,并增加接口。

2024-11-12 11:14:03 548

原创 基于centos7.9搭建MariaDB10.5高可用集群

对标mysql5.7:当一个事务在一个节点提交时,Galera 会在其他节点上进行一致性检查,确保不冲突后再提交到每个节点上。使用 “并发控制”(Certification-based Replication),在事务提交时进行认证,以确保数据的同步和一致。多主复制提供了数据写入的灵活性和更高的可用性,当一个节点发生故障时,其他节点可以继续处理读写请求。网络分区中,Galera 允许大多数节点继续工作,而隔离掉少数节点,确保集群的一致性。节点发生故障时,集群会自动重新分配工作负载到其他节点。

2024-10-29 10:01:22 1389

原创 基于centos7脚本一键部署gpmall商城

基于centos7脚本一键部署单节点gpmall商城,该商城可单节点,可集群,可高可用集群部署,VMware17,虚拟机IP:192.168.200.100。虚拟机环境启动脚本后需要关闭防火墙和selinux。将软件包解压到/root目录。挂载centos7.9镜像。登录:test/test。

2024-10-24 13:56:54 396

原创 基于centos7.9搭建在线购物网站

修改BOOT-INF/classes/application.yml,dev修改为prod。关闭mysqld_safe --skip-grant-tables &启动窗口后重启。找到并修改BOOT-INF/classes/application-prod.yml。配置my.cnf,并且需要跳过验证,设置密码,或者命令也可,二者选一。使用命令方式需要在数据库停止状态下使用,然后新开一个窗口进入数据库。一款模仿天猫的在线购物网站,基于centos7.9搭建。检测是否有其他版本mysql,否则卸载。

2024-10-22 10:01:30 547

原创 Ubuntu2404配置本地离线源

所有下载的软件包会被存储在 /var/cache/apt/archives/ 目录下。将这些 .deb 包移动到某个指定目录,例如 /opt/openstackpkg/编辑 /etc/apt/sources.list.d/ 下的本地仓库文件,创建或编辑 offline.list。apt install -y --download-only 软件包名。这个版本的Ubuntu配置离线源方式有点小差别。测试,把Ubuntu的http源移开。处理依赖问题(可选)

2024-10-08 22:02:43 1329

原创 基于centos7.9搭建SFTP服务

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它基于SSH协议,提供了加密的文件传输功能。连接时会把当前位置默认设置为根目录,上传和下载的默认位置。安装OpenSSH服务器,默认已经安装。创建SFTP目录结构并设置正确的权限。创建SFTP用户组和用户。

2024-09-21 11:49:25 829

原创 Ubuntu2404使用docker安装Oracle23_ai_Free

例如,保留部分银行账户余额或保留库存中的项目,而取消锁定的银行账户或项目的所有其他操作。SQL防火墙包含在Oracle中,通过监控和阻止数据库授权的SQL和SQL注入攻击(无论SQL执行路径如何),提供针对常见数据库的实时保护。开发人员现在可以直接在Oracle数据库中针对操作数据构建实时图形分析应用程序,利用其市场领先的安全性、高可用性和性能功能。Oracle数据库内部机器学习算法的新改进使得文本和数据的分类变得更加简单,同时提供了更好的性能和灵活性。此功能简化了权限管理流程,从而可以轻松保护数据库。

2024-09-17 16:21:23 2008

原创 nginx服务介绍

Nginx是一个高性能的Web服务器和反向代理服务器,它最初是为了处理大量并发连接而设计的。Nginx监听80端口,根路径指向 /var/www/html 目录中的文件。Nginx的配置文件通常位于 /etc/nginx/nginx.conf,这是主配置文件。location{}:location块用于匹配和处理特定的URL请求路径,可以指定不同的处理方式,比如静态文件的存放位置、反向代理设置等。一个Nginx实例可以包含多个 server 块,每个块处理不同的域名或不同的请求。定义默认的首页文件。

2024-09-17 12:58:28 1147

原创 基于Ubuntu2404搭建mysql8配置远程访问

使用系统为Ubuntu2404,mysql8版本为8.0.36。修改密码,似乎是bug,修改密码第一次不成功,第二次可以。

2024-09-13 20:24:14 489

原创 centos7.9搭建mysql5.6主从

基于centos7.9搭建mysql5.6.42。配置my.cnf,并且需要跳过验证,设置密码。使用yum进行安装,注意搭配centos源。关闭防火墙和selinux。

2024-09-06 11:22:42 870

脚本部署openstack-C版-OVN网络,所需软件皆是开源

在Ubuntu 20.04上搭建OpenStack的C版是当前最新官方推荐的部署方案。该手册利用shell脚本自动化部署每个组件,使得整个安装过程更为高效和可靠。部署完成后,用户可以通过Horizon组件轻松管理和监控OpenStack平台,甚至能够直接在界面上创建和管理云实例。此外,平台采用了OVN网络技术,这是一种基于开源的虚拟网络技术,为管理平台网络提供了灵活性和高效性。OVN的引入使得OpenStack在网络管理方面更加智能和响应迅速,能够更好地满足不同用户和应用场景的需求。总体而言,通过这种现代化的部署方案,用户不仅能够轻松搭建稳定的OpenStack环境,还能充分利用其强大的云计算能力和灵活的网络管理功能,为企业和个人用户提供优质的云服务体验。

2024-07-18

空空如也

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

TA关注的人

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