OpenStack-Swift分片存储

1.规划节点
IP主机名节点
192.168.100.10controllerOpenStack控制节点
192.168.100.20computeOpenStack计算节点

2.环境准备

​ 使用OpenStack平台的两台节点,自行使用脚本安装Swift对象存储服务。然后使用这两台进行实验。节点规划表中的IP地址为作者的IP地址,在进行实操案例的时候,按照自己的环境规划网络与IP地址。

3. 案例实施

3.1Swift分片存储

1.查询Swiftring的配置
​ 使用远程连接工具连接到controller节点,使用命令查看swift ring的Region、partition、Replica配置分别为多少
# 首先查询swift的状态: controller # source /etc/keystone/admin-openre.sh # 首先身份验证 controller # swift stat # 查看状态 # 进入/etc/swift目录,使用命令查看 controller # swift-ring-builder object.builder --------------------------------------------------------------------- object.builder, build version 2, id 3c8cb10a9cd04d7396f4ec1391fa62b6 1024 partitions, 1.000000 replicas, 1 regions, 1 zones, 1 devices, 0.00 balance, 0.00 dispersion The minimum number of hours before a partition can be reassigned is 1 (0:55:49 remaining) The overload factor is 0.00% (0.000000) Ring file object.ring.gz is up-to-date Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta 0 1 1 192.168.100.20:6000 192.168.100.20:6000 sdb2 100.00 1024 0.00
​ 可以看到swift的存储区域是192.168.100.20这台服务器,也就是计算节点,使用盘符是/dev/sdb2大小是100G
2.创建容器
​ 使用命令创建一个容器test并查看容器的状态信息
controller # swift post test # 创建一个名为test的容器 controller # swift stat test # 查看test容器的状态
3.上传镜像并使用分段存储
​ 将提供的cirros-0.3.4-x86_64-disk.img镜像上传至controller节点的/root目录下,并使用命令上传至test容器中,进行分片存储,每个片段的大小为10M
controller # ll -rw-r--r--. 1 root root 13287936 8月 3 2017 cirros-0.3.4-x86_64-disk.img controller # swift upload test -S 10000000 cirros-0.3.4-x86_64-disk.img
​ 查看cirros镜像的存储路径
controller # swift stat test cirros-0.3.4-x86_64-disk.img
​ 查看存储路径中的数据片
controller # swift list test_segments
​ 可以看到,cirros镜像在上传至swfit对象存储中被分片存储了,单个存储片的大小为10M,因为该镜像大小为13M左右,所有分成了两个存储片。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/669860.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JVM 性能调优 - JVM 参数基础(2)

查看 JDK 版本 $ java -version java version "1.8.0_151" Java(TM) SE Runtime Environment (build 1.8.0_151-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) 查看 Java 帮助文档 $ java -help 用法: java [-options] class [args...] …

牛客“迎新春,过大年”多校程序设计竞赛A题

题目描述&#xff1a; 这里有个小trick 当时也看到数据范围的问题了 n 是 1 e 6 ∑ i 1 n a [ i ] < 5 e 7 n是1e6 \quad \sum_{i1}^na[i]<5e7 n是1e6∑i1n​a[i]<5e7 我们考虑不同的数 1 2 . . . k − 1 k 1 \quad 2 \quad ... k-1 \quad k 12...k−1k s u m …

【UE 材质】扇形材质

目录 效果 步骤 &#xff08;1&#xff09;控制扇形的弧宽度 &#xff08;2&#xff09;控制扇形的角度 &#xff08;3&#xff09;完整节点 效果 步骤 &#xff08;1&#xff09;控制扇形的弧宽度 创建一个材质&#xff0c;混合模式设置为“Additive”&#xff0c;着色…

论文阅读——MP-Former

MP-Former: Mask-Piloted Transformer for Image Segmentation https://arxiv.org/abs/2303.07336 mask2former问题是&#xff1a;相邻层得到的掩码不连续&#xff0c;差别很大 denoising training非常有效地稳定训练时期之间的二分匹配。去噪训练的关键思想是将带噪声的GT坐标…

【c++】跟webrtc学引用计数

rtc::RefCountInterface 接口类 G:\CDN\rtcCli\m98\src\rtc_base\ref_count.h引用计数想形成一种树状结构 // Interfaces where refcounting is part of the public api should // inherit this abstract interface. The implementation of these // methods is usually provid…

linux系统mysql数据库使用keepalived做高可用

mysql使用keepalived做高可用 mysqlkeepalived主库服务器配置从库服务器配置两台服务器安装 mysqlkeepalived 先做两台服务器数据库互为主从 主库服务器配置 开启binlog服务 mkdir -pv /data/ //创建存放binlog日志目录 chown mysql.mysql /data //修改目录所有者和…

抖音直播总是被提示违规怎么办?直播违规操作怎么补救?

一、抖音直播总是被提示违规怎么办 了解违规原因&#xff1a;首先&#xff0c;要仔细阅读抖音给出的违规提示&#xff0c;了解具体是哪些行为或内容导致了违规。这样&#xff0c;才能有针对性地调整直播策略。 遵循平台规则&#xff1a;熟悉并严格遵循抖音的直播规则是避免违…

单片机和 ARM 的区别

单片机和 ARM 在功能和使用上有一些区别&#xff0c;因此哪个更好用取决于具体的需求和场景。 单片机是一种集成了微处理器、存储器和外设接口的集成电路芯片&#xff0c;通常具有体积小、功耗低、可靠性高、成本低等特点。单片机广 泛应用于各种领域&#xff0c;如智能仪表、工…

Flink CDC 与 Kafka 集成:State Snapshot 还是 Changelog?Kafka 还是 Upsert Kafka?

我们知道,尽管 Flink CDC 可以越过 Kafka,将关系型数据库中的数据表直接“映射”成数据湖上的一张表(例如 Hudi 等), 但从整体架构上考虑,维护一个 Kafka 集群作为数据接入的统一管道是非常必要的,这会带来很多收益。 在 Flink CDC 之前,以 Debezium + Kafka Connect …

第2节、让电机转起来【51单片机+L298N步进电机系列教程】

↑↑↑点击上方【目录】&#xff0c;查看本系列全部文章 摘要&#xff1a;本节介绍用简单的方式&#xff0c;让步进电机转起来。其目的之一是对电机转动有直观的感受&#xff0c;二是熟悉整个开发流程。本系列教程必要的51单片机基础包括IO口操作、中断、定时器三个部分&#…

【2024年5月备考新增】《软考高项论文专题 (10)进度管理(合集)》

1 论文基础 1.1 写作要点 过程定义、作用写作要点、思路规划进度管理规划进度管理是为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档的过程。作用:为如何在整个项目期间管理项目进度提供指南和方向。进度管理计划的内容、重要性、编写原则。定义活动定义活动是…

紫光展锐M6780丨用MEMC捕捉每帧精彩

在之前的系列专栏里&#xff0c;我们揭秘了紫光展锐首颗AI8K超高清智能显示芯片平台M6780的AI-PQ、AI-SR以及Local Dimming技术。今天&#xff0c;揭秘M6780让急速动态画面清晰无拖影的绝招——MEMC&#xff08;运动估计与运动补偿技术&#xff09;。 刷新率是电视画质评估维度…

【算法】枚举——蓝桥杯、日期统计、特殊日期(位数之和)、2023、特殊日期(倍数)、跑步锻炼

文章目录 蓝桥杯日期统计特殊日期&#xff08;位数之和&#xff09;2023特殊日期&#xff08;倍数&#xff09;跑步锻炼 蓝桥杯 日期统计 日期统计 如果暴力枚举100个数的八次循环那就是1016次运算&#xff0c;时间复杂度太高了&#xff0c;好在前四次的2023是确定的&#xf…

Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,Kotlin(一)

Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画&#xff0c;Kotlin&#xff08;一&#xff09; 基于Matrix&#xff0c;控制Bitmap的setRectToRect的目标RectF的宽高。从很小的宽高开始&#xff0c;不断迭代增加setRectToRect的目标RectF的宽高&#xff0c…

ideaIU-2023.2.1安装教程

ideaIU-2023.2.1安装教程 一、ideaIU-2023.2.1安装1.1 下载IdeaIU-2023.2.1安装包1.2 安装ideaIU-2023.2.1 二、ideaIU-2023.2.1激活 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 一、ideaIU-2023.2.1安装 1.1 下载IdeaIU-2023.2.1安装包…

LY/T 3132-2019 木质移门检测

木质移门是指以木质材料为主可在滑道或轨道上往复移动的门&#xff0c;根据主材的不同分为实木移门和复合移门。 LY/T 3132-2019 木质移门检测项目 测试项目 测试标准 外观 LY/T 3132 尺寸 LY/T 3132 含水率 GB/T 17657 表面胶合强度 GB/T 17657 表面耐污染 GB/T 1…

网易腾讯面试题精选----50 个 Git 面试问题

介绍 Git 是 DevOps 之旅的起点。所以,我只是概述了 50 个快速问题以及 Git 的答案。这些问题非常快,你可以在 DevOps 面试中问。它适合初学者到中级水平。 面试问答 1.问:什么是Git? 答:Git 是一个分布式版本控制系统,允许多个开发人员在一个项目上进行协作并跟踪源代…

9种chrome有趣的小众插件

九种chrome有趣的、有用的小众插件&#xff1a; 1、Stylus Stylus 是一个调整网页外观的用户样式管理器。它可以让您轻松为许多热门网站安装主题和皮肤。 2、CSS Selector Helper CSS 选择器帮助器使得在网页上找到正确的 CSS 选择器比挖掘 HTML 更快更容易。与其他旨在帮助您…

Linux - ps 命令详解

Linux 为我们提供了一个名为 ps 的实用程序&#xff0c;用于查看与系统上的进程相关的信息&#xff0c;它是 Process Status 的缩写 这份 ps 命令备忘清单的快速参考列表&#xff0c;包含常用选项和示例。 语法 $ ps [options]命令运行示例&#xff0c;列出当前 shell 中的所有…

canvas缩放坐标系(scale)

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…