自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 openstack cinder之系统盘创建流程详解,包含镜像上传下载、转换、缓存盘创建分析

Cinder-volume创建从镜像创建系统盘流程分析,包含镜像下载、镜像转换、以及镜像缓存盘创建的代码详解

2024-01-22 19:47:14 812

原创 Linux配置Samba服务器

本文档介绍如何在Linux系统上安装和配置Samba服务器,以便共享目录给网络中的其他计算机访问。

2024-06-19 14:49:58 388

原创 nova部分操作源码分析

nova中虚机热迁移,修改虚机挂载盘的后端类型

2024-03-08 15:41:40 249 1

原创 postgresql性能测试工具pgbench的使用教程

pgbench是 PostgreSQL 数据库的官方性能测试工具,它用于模拟数据库工作负载,执行事务和查询,以评估 PostgreSQL 数据库的性能。pgbench的主要用途是测量数据库的吞吐量、延迟和并发性能。下面是关于pgbench默认情况下,pgbench会测试一种基于 TPC-B 但是要更宽松的场景,其中在每个事务中涉及五个SELECT、UPDATE以及INSERT命令。但是,可以通过编写自己的事务脚本文件很容易用来测试其他情况。测试的目的是了解硬件的处理能力;通过调整参数优化数据库事务处理性能。

2023-10-08 16:11:17 1821 3

原创 Postgresql的最全命令集合

postgresql常用命令集合

2023-10-07 18:20:36 639 1

原创 Postgresql安装及使用教程

postgresql的安装使用教程

2023-10-07 17:34:11 687 1

原创 Linux下ISCSI服务器搭建与客户端使用

iSCSI技术在工作形式上分为服务端(target)与客户端(initiator)。iSCSI服务端即用于存放硬盘存储资源的服务器,作为底层存储(比如ceph,本地磁盘阵列)的客户端将服务器的存储资源提供给远端的iSCSI客户端使用。iSCSI客户端则是用户使用的软件,用于访问远程服务端的存储资源。

2023-09-19 17:41:38 2985

原创 对象存储、块存储、文件存储的区别与联系

块存储、文件存储、对象存储三者的区别与联系

2023-08-15 15:42:38 173

原创 Cinder调度之Filter介绍

cinder调度器中Filter的介绍以及常见问题场景分析。

2022-08-16 19:44:13 1126 1

原创 mongodb的使用教程

mongodb数据库主要概念及使用

2022-04-20 21:08:21 1027

原创 mongoengine的使用

python连接Mongodb

2022-03-30 11:40:55 926

原创 python虚拟环境virtualenv的安装及使用

一、为什么要需要使用virtualenv在做python开发时,常常会有多个项目一起遇到,每个项目的库和依赖又不相同,甚至版本也有要求,能满足A项目时,B项目又不行,B项目满足了,A项目又出问题。此时,virtualenv的使用就很重要了,每个项目单独一个环境,既可以我们开发环境本身的干净,又可以方便每个项目的环境管理。二、安装直接pip安装即可:pip install virtuvalenv 三、创建虚拟环境在项目的根目录下执行:virtuvalenv <virt_name>

2021-08-12 20:17:57 423

原创 DNS域名解析常用命令

简介:域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成(此处以IPv4的地址为例,IPv6的地址同理),记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。1.nslookup这个命令windows和l

2021-06-30 17:46:59 8505

转载 Openstack Cinder Ceph(RBD)备份恢复过程(backup/restore)

转载:原文链接概要:本节我们讨论openstack cinder volume rbd驱动的 backup/restore操作。Backup 是将 volume 备份到别的地方(备份设备),将来可以通过 restore 操作恢复。Backup VS SnapshotBackup 与 snapshot 都可以保存 volume 的当前状态,以备以后恢复。但二者在用途和实现上还是有区别的,具体表现在:Snapshot 依赖于源 volume,不能独立存在;而 backup 不依赖源 volume,

2020-11-09 20:46:54 918

原创 OpenStack-Newton部署

1 OpenStack简介Openstack是开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作,为私有云和公有云提供可扩展的弹性的云计算服务。主要任务是为用户提供IaaS服务(Infrastructure as a Service),每个服务提供API以进行集成。OpenStack控制数据中心的大量的计算、存储和网络资源,这些资源通过图形化界面或者OpenStack的API进行...

2020-11-09 20:25:20 387

原创 Openstack之Cinder组件(三)——块设备调度

本文主要讲述cinder scheduler调度服务的调度策略,以及常用到的Fiter节点筛选器以及Weigher节点称重器Cinder的调度原理官方文档的叙述很多,总体来说,就是根据Filter选择出所有可用的节点,再根据weigher选择最优的节点默认启用的Filter:AvailabilityZoneFilter:按可用性区域过滤后端 CapacityFilter :基于卷后端的容量利用率的容量过滤器 CapabilitiesFilter:基于volume type中的extra s.

2020-11-09 20:20:24 1185

原创 Openstack之Nova组件(二)——云主机clone

一、原理克隆的原理就是拿原虚拟机的属性创建个一模一样的vm,克隆的本质是创建。二、流程console---->horizon---->dozer----->nova浏览器发出clone(POST /api/dozer/executions/)请求到horizonhorizon发出请求(http://st2api:9101/v1/executions)到dozerdozer调用nova、cinder封装具体的创建参数,然后调用nova进行新虚拟机的创建。3.1 通过nova

2020-10-19 16:12:34 1234

原创 Openstack之Nova组件(一)——云主机调度

一、概述调度就是将instance放在“最合适”的host上;涉及虚拟机的创建、克隆、冷迁移、热迁移、变更规格、撤离、重建等需要确定虚拟机位置的操作。二、原理OpenStack 的虚拟机调度策略主要是由 FilterScheduler 和 ChanceScheduler 实现的,其中FilterScheduler 作为默认的调度器实现了基于主机过滤(filtering)和权值计算(weighing)的调度算法,而 ChanceScheduler 则是基于随机算法来选择可用主机(去掉ignore_ho

2020-10-19 15:52:43 1209

转载 Ceph汇总(一)---基础知识

一、Ceph组件Monitor集群的管理者。通过维护集群视图(cluster map)来达到维护集群的目的,同时负责管理守护程序和客户端之间的身份验证。Osd实际处理数据的设备(包括数据的存取、复制、恢复、再均衡)。通过检查其他osd守护程序的心跳来向mon和mgr(L版本新增的组件)提供一些监视信息。生产环境一般一个osd对应一块硬盘。MgrL版本后从mon独立出来的组件。负责跟踪运行时的指标和ceph集群的当前状态,包括存储利用率、当前性能指标和系统负载、基于web的ceph仪表盘。Md

2020-10-19 14:42:53 349

原创 openstack 挂载usb设备给虚机

挂载USB设备(ISO)给虚机在虚机所在的节点检验是否安装必要的包rpm -qa|grep usbutils如没有,则yum install usbutils进行安装查看节点现有usb设备lsusb. 插入usb设备,确认新增的usb设备信息(主要确认verdor id和product id)lsusb -v准备usb_device.xmlvi usb_device.xml<hostdev mode='subsystem' type='usb' managed=

2020-10-19 12:24:47 804

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除