系统稳定运行的保证

运维 英文 Ops,又称运维工程师,是对技术类运营维护人员的统称。运维人员的职责是根据业务需要规划信息,网络,服务,通过网络监控,事件预警,业务调度,排障升级等手段,使服务处于长期稳定可用状态。

Nginx 上传大型文件相关配置

2024年08月13日

如果我们使用默认的 Nginx 配置,上传一个 2MB 的文件会出现:413 Request Entity Too Large出现这个问题的主要原因是:Nginx 默认情况下,Nginx 的文件上传大小限制是有限的,一般是2MB。 如果我们需要 Nginx 作为反向代理,上传大型文件,着我们需要修改 Nginx 的相关配置。要配置 Nginx 作为反向代理来支持上传大文件(如最大 1TB),需要调...

OpenStack Swift 大文件分片

2024年08月12日

OpenStack Swift 对大文件分片上传(Large Object Uploads)主要通过以下两种方式来实现:Static Large Objects (SLO)Dynamic Large Objects (DLO)1. Static Large Objects (SLO)SLO 通过预定义的清单文件来支持大文件的分片上传。每个分片都作为独立的对象上传,然后使用一个 JSON 清单文件将...

OpenStack Swift 与 AWS S3 对比

2024年08月01日

在 OpenStack Swift 和 AWS S3 的存储层级中,存储概念是相似的,但命名和结构有所不同:AWS S3:存储桶 (Bucket): S3 中的存储桶是最高级别的存储单位。每个存储桶可以包含多个对象(文件)。对象 (Object): 存储桶中的实际文件或数据。OpenStack Swift:Account: 最高级别的存储单位,相当于一个 S3 账户。一个账户可以包含多个容器。Co...

OpenStack Swift 配置 Memcached

2024年07月18日

要启动 Memcached 服务,首先确保它已经安装在您的系统上。如果尚未安装,可以按照以下步骤进行安装和启动。安装 Memcached在 Ubuntu 上,使用 apt 包管理器来安装 Memcached:sudo apt-get update sudo apt-get install memcached配置 Memcached安装完成后,可以根据需要修改 Memcached 的配置文件。配置...

如何卸载 OpenStack Swift

2024年07月18日

要卸载 OpenStack Swift,可以按照以下步骤操作。具体步骤可能会根据您的操作系统和安装方式有所不同。以下提供了在 Ubuntu 系统上通过 apt 包管理器安装的 OpenStack Swift 的卸载步骤。停止 Swift 服务首先,确保所有 Swift 相关的服务都已停止。sudo systemctl stop swift-proxy sudo systemctl stop sw...

Ubuntu 22.04 安装 OpenStack Swift 存储策略

2024年07月16日

创建存储策略每个用户定义的存储策略都使用策略索引号和名称进行声明。如果策略被弃用或是默认策略,还可以使用其他字段。存储策略的一般格式为:[storage-policy:N] name = default = (optional) deprecated= //Here's an example [storage-policy:1] name = level1 (optional)...

Ubuntu 22.04 安装 OpenStack Swift

2024年07月15日

最近需要实现对象存储,采用的技术是 OpenStack Swift,系统是 Ubuntu 22.04,下面是在 Ubuntu 22.04 安装 OpenStack Swift 的一些步骤:安装依赖:首先更新系统,通过入如下命令:sudo apt-get update && sudo apt-get -y upgrade通过如下命令安装相关依赖:apt-get install git curl gc...

如何删除 Docker 运行的容器

2024年07月12日

如果我们需要删除正在运行的 Docker 容器,步骤如下:停止并删除容器:使用以下命令停止并删除名为 wallos 的容器:docker stop wallos docker rm wallos 验证容器是否已删除:使用以下命令查看当前正在运行的容器列表,以确认 wallos 容器已被删除:docker ps -a如果你需要删除之前的 Docker Compose 配置,你可以按照以下步骤操作...