比较忙,很长世间没空看openstack源码,抽时间看了一下cinder的源码,贴下学习心得。本文简单写一下cinder的三个服务的启动,cinder-api, cinder-scheduler, 以及cinder-volume,三者启动都差不多 1、cinder-api 入口文件为/usr/bin ...
分类:
其他好文 时间:
2020-01-02 20:26:32
阅读次数:
80
基本介绍Linux用户安装Linux 操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。随着 Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,lvm是逻辑盘卷管理(Logical Volume Manager)的简称,它是 Linux环境下对磁盘 ...
分类:
其他好文 时间:
2020-01-02 16:06:26
阅读次数:
125
该文章讲述了emptyDir和hostPath数据卷使用方法
分类:
Web程序 时间:
2020-01-02 09:28:51
阅读次数:
132
1.1LVM的概念 LVM是Logical Volume Manager的简称,译为中文就是逻辑卷管理。它是linux系统对磁盘分区的一种管理机制。 LVM是在硬盘分区之上建立一个逻辑层,这个逻辑层让多个硬盘或分区看起来像一块逻辑硬盘,然后将这块硬盘分成 逻辑卷之后使用,从而大大提高了分区的灵活性。 ...
分类:
其他好文 时间:
2020-01-01 16:30:02
阅读次数:
186
PVC的关键配置参数: 资源请求(即存储空间的大小):描述对存储资源的请求,request.storage的设置 Access Modes: 用于描述用户应用 对 存储资源的访问权限, 3种访问模式设置和PV的设置相同。 Volume Modes(存储卷模式): PVC也可以设置存储卷模式,用于描述 ...
分类:
其他好文 时间:
2020-01-01 15:20:30
阅读次数:
107
docker system prune 自动清理说明: 该指令默认会清除所有如下资源: 已停止的容器(container) 未被任何容器所使用的卷(volume) 未被任何容器所关联的网络(network) 所有悬空镜像(image)。 该指令默认只会清除悬空镜像,未被使用的镜像不会被删除。添加-a ...
分类:
其他好文 时间:
2020-01-01 11:44:29
阅读次数:
112
MountVolume.SetUp failed for volume "pvc-a2754739-cf6f-11e7-a7a5-02e985942c89" :
rbd: map failed exit status 2 2017-11-22 12:35:53.503224 7f0753c66100 -1 did not load config file,
using default settings. libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep:
could not open moddep file ‘/lib/modules/4.9.45-rancher/modules.dep.bin‘ modinfo: ERROR:
Module alias rbd not found. modprobe:
ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file
‘/lib/modules/4.9.45-ra
分类:
其他好文 时间:
2019-12-28 10:05:59
阅读次数:
186
HTML5的audio定义音频流 HTML5里引入的新标记 实现了HTML对视频播放和音频播放的原生支持,有了这种原生的HTML5视频播放器/音频播放器,我们不再需要flash技术,而直接能将视频/音频嵌入到了网页中。 两个标记上控制属性的含义: controls : 显示标准的 HTML5 视频/ ...
分类:
其他好文 时间:
2019-12-27 22:07:30
阅读次数:
139
容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在Pod 中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes 中的 Vol ...
分类:
其他好文 时间:
2019-12-27 16:38:54
阅读次数:
124
属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。 通常情况下,属性配置文件会与代码一起打包,并且整个程序包都部署在执行环境中。这一方法中 ...
分类:
其他好文 时间:
2019-12-27 15:16:47
阅读次数:
163