问题标签 [openebs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 有没有办法将基于 dd 的文件挂载为 cstore 池的磁盘
我试图部署一个基于 openebs cstore-pool 的动态配置存储类,以便我可以在 3 台不同的机器上拥有 3 个单独的磁盘。
这样做时,我意识到我没有外部驱动器,并且为了容量管理,我必须使用单独的磁盘进行池化。
我用 dd 创建了一个大小为 4GB 的磁盘映像来尝试该功能。
当我挂载它时,我看到它作为循环设备挂载到loop0,如lsblk
命令输出所示
我想要达到的是,
如何将新创建的文件“diskImage4”挂载为磁盘分区。
我看到了一些挂载参数和losetup
命令,但它们最终都用于将映像挂载为循环设备。
或者,如果有一种方法可以将文件用作 cstore-pools 中的磁盘,我很想知道这一点。
如果没有通用或可理解的方法来实现这一点,无论如何,谢谢。
redhat - mayastor-openebs 无法使用 StorageClass“mayastor-iscsi”配置卷
问题:我正在尝试在 RKE 本地集群上安装 maystor openebs 存储,我尝试使用 StorageClass 创建 PVC 来测试设置。StorageClass 已成功创建,但 PVC 将 STATUS 显示为 Pending。它无法从 SC 创建卷。它需要使用给定的 SC 动态创建 PV,并将状态显示为 BOUND。
重现行为的步骤:您可以在 RHEL8.2 RKE 集群上遵循以下设置文档:参考:https ://mayastor.gitbook.io/introduction/quickstart/prerequisites
ISSUE 这里 PVC 卡在 Pending STATUS
kubernetes - 您如何为带有 microk8s 的 openebs 安装 mayastor 以用作 PV/SC?
我有一个在 virtualbox Ubuntu vms 上运行的 3 节点 microk8s 集群。我正在尝试让 mayastor for openebs 与 PVC 一起使用。我已按照本指南中的步骤操作:
- https://mayastor.gitbook.io/introduction/quickstart/preparing-the-cluster
- https://mayastor.gitbook.io/introduction/quickstart/deploy-mayastor
- https://mayastor.gitbook.io/introduction/quickstart/configure-mayastor
第 3 步中的 MayastorPool 示例如下所示:
我的 StorageClass 看起来像这样:
根据指南,所有检查似乎都很好,但是当我尝试根据此https://mayastor.gitbook.io/introduction/quickstart/deploy-a-test-application创建 PVC 并使用它时,测试应用程序 fio pod没有出现。当我用描述查看它时,我看到以下内容:
$ kubectl describe pods fio -n mayastor
有什么想法可以让 mayastor 使用 microk8s 工作吗?很高兴发布更多信息。
kubernetes - 当 pod 位于默认命名空间以外的其他命名空间时,无法挂载卷
尝试运行文档中的 Jiva busy box 示例。当我在默认命名空间中运行 pod 时,一切正常,但是当我尝试在不同的命名空间中运行它时(jiva-test
就我而言),出现以下错误:
我删除所有内容并重新开始,但同样的问题。这就是新的设置
音量
openebs 豆荚:
Jiva ctrl 的日志使用命令:
kubectl logs -n openebs pvc-ac5395e1-6c5c-4aa3-87ee-491d3fe5fc67-ctrl-56ff59f8f8-zr5m7 -c pvc-ac5395e1-6c5c-4aa3-87ee-491d3fe5fc67-ctrl-con
日志很长,在这里找到完整的日志:https ://jpst.it/2AMFm
对于副本一日志
PS:我正在使用网络驱动器多个网络驱动器(多个分区中的1个硬盘驱动器拆分器)。我使用 cifs 在每个工作节点上只安装一个网络驱动器。
kubernetes - Openebs cstor csi:volumeMode:Block(PVC)未安装到pod
需要一些快速帮助,因为团队正在等我。
我已经部署了 cstor openebs 类型,并且能够按照自述文件中的所有步骤进行操作,并且一切正常。我能够创建快照,恢复快照,完成一堆任务。 https://github.com/openebs/cstor-operators/blob/develop/docs/quick.md
https://github.com/openebs/cstor-operators/blob/develop/docs/tutorial/volumes/block_volume.md
我能够使用 volumeMode: Filesystem 创建 pvc,一旦我安装到 pod,我可以看到它附加到 pod。
但是,但是我使用 volumeMode: Block 创建了一个 pvc,并且一旦我将其“不”附加到 pod 上,pod 日志显然很好,并且没有显示任何错误,并且带有块安装日志的 pvc 很好。
请帮忙。
docker - 跨单独的 kubernetes 集群复制/同步 kubernetes PV 数据
我可以将 Kubernetes PV 之间的数据复制到位于不同数据中心的两个独立集群中吗?
我有一个在主站点中运行的具有关联 PV 的集群。我在 DR 站点中运行了一个单独的集群。
如何将主站点中的数据连续复制到 DR 站点,以便应用程序从 DR 运行时?写入 PR PV 的数据在 DR 中可用。
应用程序将文件写入 PV,例如 xls、csv 等。
我可以使用任何 OSS 存储编排器,例如 openebs、rook、storageos 等。
数据库在 Kubernetes 之外。
kubernetes - OpenEBS 本地卷供应
我正在使用 openbs local pv hostpath-provisioner 在 docker swarm(底层操作系统:MacOs BigSur)上运行本地 k8s 集群。在为 jenkins pod(安装了 hlem v3)应用 pvc 后,pvc 被绑定,但卷永远不会在本地文件系统上创建。我的配置有问题吗?更多信息请查看我的配置,在此先感谢。
詹金斯-values.yaml:
詹金斯-pvc.yaml:
openebs-sc.yaml:
openbs-provisioner 日志:
pv 已成功配置,但未在我的本地文件系统上创建,这有点奇怪。
编辑: 我猜它与底层操作系统(Macos BigSur)有关,因为不同的文件系统没有/run/udev。
kubernetes - 如何在维护模式下将 Nextcloud 放入 Kubernetes
我正在尝试将我的 Nextcloud 实例迁移到 kubernetes 集群。我已经使用openEBS-cStor存储成功部署了 Nextcloud 实例。在我可以将旧文件“kubectl cp”到集群之前,我需要将 Nextcloud 置于维护模式。
这是我迄今为止尝试过的:
- Shell 访问 pod
- 导航到文件夹
- 运行 OCC 命令将下一个云置于维护模式
这些是我用于 OCC 方式的命令:
任何有关如何将 Nextcloud 置于维护模式的提示将不胜感激!