- 博客(22)
- 收藏
- 关注
原创 Docker学习路径——2、安装
本文手把手指导在 CentOS/RHEL 系统上安装 Docker,并深入解析其核心概念(镜像、容器、仓库)与 C/S 架构组成。涵盖安装配置、镜像加速、权限设置、常用命令及卸载清理,帮助读者快速搭建容器运行环境,为后续 Dockerfile 编写、Compose 编排和 Kubernetes 部署奠定坚实基础。
2026-04-14 16:30:33
494
原创 Docker学习路径——1、简介
本文全面解析 Docker 核心原理与价值,对比容器与虚拟机架构差异,阐明其在解决环境一致性、加速 CI/CD、支撑微服务和推动 DevOps 中的关键作用。通过轻量、快速、隔离、可移植等优势,Docker 已成为云原生时代软件交付的标准载体,是开发者、测试与运维必备的基础技能。
2026-04-13 22:47:13
556
原创 openstack的使用——9. 密钥管理服务Barbican
本文详解 OpenStack Barbican 密钥管理服务的实战操作,涵盖手动存储自定义密钥、自动生成高强度 AES 对称密钥、查询与安全获取密钥内容等核心功能。通过 Secret 与 Order 模型,实现企业级机密数据的安全托管,适用于磁盘加密、证书管理和自动化密钥分发等场景,为云平台提供合规、可靠的密钥即服务(KMS)能力。
2026-04-11 22:11:30
775
原创 openstack的使用——8. 计费服务cloudkitty
本文详解 OpenStack Cloudkitty 计费服务的实战配置,涵盖 Hashmap 模型核心概念,演示如何为镜像、云主机等资源设置固定单价,并实现基于用量的阶梯折扣。通过 Service、Field、Mapping 与 Threshold 的灵活组合,构建多维度、可扩展的云资源计费体系,助力企业实现精细化成本分摊与多租户账单管理。
2026-04-10 15:13:23
302
原创 openstack的使用——7. 共享文件系统manila服务
本文详解 OpenStack Manila 共享文件系统服务的部署与使用,涵盖控制节点与计算节点配置、LVM+NFS 后端搭建、共享目录创建、IP 授权及挂载验证全过程。对比 Cinder 与 Swift,突出 Manila 在多虚拟机协同读写场景(如 Web 集群、日志共享)中的独特价值,为构建企业级云存储提供实用指南。
2026-04-09 18:41:15
844
原创 openstack的使用——5. Swift服务的基本使用
本文深入讲解 OpenStack Swift 对象存储的核心原理与实战操作,涵盖容器与对象管理、文件上传下载、大文件分片上传等关键技能,并解析其基于一致性哈希的分布式架构。适用于日志归档、镜像备份等非结构化数据场景,是构建高可用、可扩展云存储服务的重要指南。
2026-04-08 16:19:33
479
原创 openstack的使用——4. Cinder服务的基本使用
本文基于 OpenStack All-in-One 环境,详解 Cinder 块存储的全生命周期操作:创建卷、挂载至 CirrOS 虚拟机、安全卸载后扩容,并处理常见错误状态。涵盖 LVM 后端下的卷管理、容量扩展及故障修复技巧,适用于 OpenStack 存储服务的实战入门与运维参考。
2026-04-06 12:51:05
918
原创 openstack的使用——3. Nova服务的基本使用
本文基于 OpenStack All-in-One 环境,完整演示云主机全生命周期管理:自定义 Flavor、配置 VLAN 网络与子网、创建安全组并放行流量、上传 CirrOS 镜像、启动虚拟机,并实现在线 Resize 扩容。涵盖从资源规划到实例运维的关键操作,适用于 OpenStack 计算服务的实战学习与部署参考。
2026-04-05 23:09:04
682
原创 openstack的使用——2. Neutron服务的基本使用
本文基于 OpenStack CLI,系统讲解 Neutron 网络全栈配置:创建 flat 外部网络与 vxlan 内网、配置子网和 DHCP、搭建路由器连接内外网、分配浮动 IP 实现公网访问,并通过安全组规则保障实例安全。还附带创建指定固定 IP 云主机的实用技巧,覆盖从网络规划到安全策略的完整链路,适合 OpenStack 网络实战入门与进阶。
2026-04-04 23:13:16
559
原创 openstack的使用——1. Glance镜像服务的基本使用
本文演示了在 OpenStack All-in-One 环境中使用 Glance 管理镜像的完整流程:下载 CirrOS 轻量级云镜像,通过 glance image-create 命令上传为 qcow2 格式;随后使用 image-list 和 image-show 查看镜像信息,并通过 image-update 调整最小磁盘与内存要求;最后用 image-delete 删除镜像。操作覆盖镜像的创建、查询、修改与删除,适用于 OpenStack 镜像服务入门实践。
2026-04-03 20:49:19
46
原创 centos7.9上部署openstack(train版)——10. Object Storage--swift(分布式对象存储)
本文介绍了 OpenStack Swift 对象存储服务的部署。Swift 采用分布式架构,包含代理、账户、容器、对象等核心组件。在 Controller 节点配置 Keystone 认证与代理服务,在存储节点格式化 XFS 磁盘、安装服务并配置 rsync;通过 ring 文件定义存储拓扑,最后创建 swift.conf 并启动所有服务。验证环节成功创建容器并上传镜像,实现高可用对象存储功能。
2026-04-02 18:00:57
1039
原创 centos7.9上部署openstack(train版)——9. manila(共享文件系统服务)
本文介绍了 OpenStack Manila 共享文件系统服务的部署。在 Controller 节点创建数据库、用户及 share/sharev2 双服务端点;在共享存储节点安装 manila-share,支持两种模式:无需共享服务器的 LVM 本地共享,或基于 Neutron/Nova/Cinder 的动态服务实例(如 NFS)。配置完成后,通过 systemctl 启动服务,实现多租户安全共享存储。
2026-04-01 00:12:55
694
原创 centos7.9上部署openstack(train版)——8. Block Storage--cinder
本文介绍了 OpenStack Cinder 块存储服务的部署流程。Cinder 为虚拟机提供持久化卷,支持快照与多后端存储。在 Controller 节点创建数据库、用户及 v2/v3 双服务端点;在存储节点配置 LVM 卷组(如 /dev/sda5),安装 cinder-volume 并启用 iSCSI(targetcli);同时配置 Nova 对接 Cinder。可选地集成 Swift 实现卷备份。
2026-03-30 19:39:13
662
原创 centos7.9上部署openstack(train版)——7. Dashboard--horizon
本文简述 OpenStack Dashboard(Horizon)的部署:安装 openstack-dashboard 包,配置 Keystone v3 认证、Memcached 会话及网络选项,解决登录 404 和权限问题后,通过浏览器成功访问图形界面,实现对计算、网络、存储等资源的可视化管理。
2026-03-29 11:33:08
591
原创 centos7.9上部署openstack(train版)——6. Networking--neutron
本文介绍了 OpenStack Neutron 网络服务的原理与部署实践。Neutron 提供网络即服务(NaaS),支持二层交换、三层路由、安全组及负载均衡等功能,可基于 Linux Bridge 或 OVS 实现 VLAN、Flat 或 VXLAN 网络。文章详细演示了在 Controller 和 Compute 节点上配置 Neutron 的两种模式:仅支持管理员管理的提供商网络,以及支持普通用户创建私有网络的自助服务网络(含 L3 路由与浮动 IP)。通过创建数据库、注册服务、配置 ML2 插件等
2026-03-27 15:54:23
338
原创 centos7.9上部署openstack(train版)——5. Compute--nova
本文详细记录了 OpenStack Train 环境中 Nova 计算服务的部署全过程。作为 OpenStack 最核心的服务,Nova 负责虚拟机生命周期管理,依赖 Keystone、Glance、Placement 等组件协同工作。文章分步演示了在 Controller 节点创建 nova 相关数据库(nova_api、nova、nova_cell0)、注册服务用户与 API 端点,安装 nova-api、scheduler、conductor 等组件并完成多数据库同步与 cell 注册
2026-03-26 13:04:25
393
原创 centos7.9上部署openstack(train版)——4. placement
本文详细介绍了在 OpenStack Train 环境中部署 Placement 服务的全过程。Placement 用于跟踪和管理计算资源(如 CPU、内存、磁盘)的库存与分配,为 Nova 调度提供关键支撑。文章演示了在 Controller 节点上创建 placement 数据库、注册服务用户、配置 Keystone 认证、安装 openstack-placement-api 包,并修改 Apache 虚拟主机权限以确保 API 可访问。
2026-03-24 12:36:56
207
原创 centos7.9上部署openstack(train版)——3. Image--glance
本文介绍了在 OpenStack Train 环境中部署 Glance(镜像服务)的完整过程。Glance 负责虚拟机镜像的发现、注册与分发,是 IaaS 架构的核心组件。文章详细演示了在 Controller 节点上创建 glance 数据库、注册服务用户与端点、安装配置 glance-api 服务,并将其对接 Keystone 认证与 MySQL 数据库。配置默认使用本地文件系统存储镜像。最后通过上传 CirrOS 镜像并验证其状态,确认 Glance 服务正常运行,为后续 Nova 创建虚拟机提供基础
2026-03-24 12:34:43
384
原创 centos7.9上部署openstack(train版)——2. Identity--keystone
本文详细介绍了在 OpenStack Train 环境中部署 Keystone(标识服务)的完整流程。内容涵盖 Keystone 的核心概念(如用户、项目、角色、域、端点与令牌)、认证机制及服务目录作用,并逐步演示了在 Controller 节点上安装配置 Keystone:包括创建数据库、安装组件、配置 Apache 与 Fernet 令牌、初始化服务,以及通过命令行创建域、项目、用户和角色。
2026-03-23 10:27:16
431
原创 centos7.9上部署openstack(train版)——1. 环境准备
本文详细记录了基于 CentOS 7.9 搭建 OpenStack Train 版本最小化环境的全过程,涵盖双节点(controller 与 compute)的基础配置、网络与主机名设置、YUM 源部署(本地与 FTP)、系统安全策略调整(关闭防火墙、SELinux、禁用 IPv6),以及核心组件如 NTP、MariaDB、RabbitMQ、Memcached 和 Etcd 的安装与配置。所有服务均按官方推荐方式部署,为后续奠定基础
2026-03-23 10:21:33
335
原创 openclaw对接高德地图,让你的龙虾为你定制旅游攻略或行程
本文将详细介绍如何为 OpenClaw 安装高德地图 Skills,让你的"龙虾"(OpenClaw)助手具备地理信息查询、路线规划、周边搜索等强大功能,真正实现"动动嘴皮子,攻略全都有"的智能体验。
2026-03-22 18:47:42
975
原创 linux中从零开始,将OpenClaw 接入 QQ 机器人
如需通过 SSH 远程管理,可配置 root 密码登录:修改以下配置:重启 SSH 服务:1.2 配置 APT 镜像源使用国内镜像源加速软件下载:图 1.1:APT 镜像源配置完成OpenClaw 基于 Node.js 开发,需要安装 Node.js 24:图 1.2:Node.js 安装成功使用官方安装脚本:图 2.1:OpenClaw 安装过程图 2.2:选择YES图 2.3:快速引导选择 AI 模型提供商,这里以华为云 MaaS 为例:图 2.4:查看模型提供商图 2.5:选择模型提供
2026-03-21 18:11:32
1893
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅