自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

转载 qcow2磁盘加密

1.创建qcow2加密磁盘[root@Coc-5 test_encrypt]# qemu-img convert -f qcow2 -O qcow2 -o encryption template_xp encry1.qcow2Disk image 'encry1.qcow2' is encrypted.password:   //这里输入密码 123456[root@Coc

2017-11-30 19:01:32 1438

转载 Python Pexpect 模块使用说明

背景介绍Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况。因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现。最初的第一个 Expect 是由 TCL 语言实现的,所以后来的 Expect 都大致参考了最初的用法和流程,整体来说大致的流程包括:运行程序程序要求人的判断和输入Expect 通过关键字匹配根

2017-11-30 18:58:45 19792 1

转载 自动输入密码、命令 expect

Linux ssh下执行ssh命令远程登录其他机器,总是需要输入密码,如果人工去登录,输入密码那还可以,但是让程序自动化登录远程ssh服务器,并执行命令着就比较麻烦了。Linux下有个程序是expect,它可以模拟键盘,输入文本。安装expect机器上一般是没有这个命令的,需要安装expect12sudo apt-get in

2017-11-30 18:56:18 3158

转载 OpenStack keystone详解及调优

Keystone基本概念介绍UserUser即用户,他们代表可以通过keystone进行访问的人或程序。Users通过认证信息(credentials,如密码、API Keys等)进行验证。TenantTenant即租户,它是各个服务中的一些可以访问的资源集合。例如,在Nova中一个tenant可以是一些机器,在Swift和Glance中一个tenant可以是一些镜

2017-11-28 14:25:06 6033

转载 python 实现libvirt管理(简单的几个功能)

官方文档:http://libvirt.org/docs/libvirt-appdev-guide-python/en-US/pdf/Version-1.1-Libvirt_Application_Development_Guide_Using_Python-en-US.pdfpython libvirt模块的安装:apt-get install python-libv

2017-11-28 14:02:01 10905

转载 Python __future__ 模块

在Python2.7代码中经常能看到使用__future__模块。那么__future__到底是做什么的呢?简介从单词含义上猜应该是“未来”的模块。它有下面几个目的:避免和现有分析import工具混淆,并得到你期望的模块确保2.1之前的版本导入__future__产生运行时异常,因为2.1之前没有这个模块文档化不兼容的改变,通常这些改变会在新版中强制执行。这类文档以可执行的形式组织,通

2017-11-28 11:17:51 605

转载 nova-virt与libvirt

源码版本:H版  nova通过nova/virt/driver.py中的ComputeDriver对底层虚拟化技术进行抽象,不同的虚拟化技术在nova/virt下有不同的目录,里面均有driver.py文件,通过继承ComputeDriver类来实现自己的Driver类。nova可以通过对Driver类进行统一接口的调用实现底层虚拟技术的管理。下面具体谈谈nova对libvirt的使用:

2017-11-28 10:26:04 800

转载 Neutron总结-openvswitch+vlan网络

本篇文章介绍如何规划及创建openvswitch+vlan网络,实现实例间及实例与外部的通讯。读者应对OpenStack及其网络服务Neutron有初步的了解。1.规划网络部署节点为一个controller节点(包含网络节点),两个compute节点。controller节点有3个网卡,分别为eth0(管理和API网络,CIDR为11.11.175.0/24)、eth1(租户网络,

2017-11-24 15:15:22 1012

转载 Shell中的>/dev/null 2>&1 与 2>&1 >/dev/null 与&>/dev/null 的区别

默认情况下,总是有三个文件处于打开状态,标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。那么我们来看看下面的几种重定向方法的区别:>/dev/null 2>&1 //  实际上,应该等同于这样: 1>/dev/null 2>/dev/null ,默认情况下就是1,标准输出,所以一般都省略。 而&符号,后面接的是必

2017-11-23 18:28:14 274

转载 snmptrap、snmpinform和snmptrapd的详细介绍及其用法

什么是snmpwalksnmpwalk是一个SNMP小程序,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。以下是原英文解释:snmpwalk  is  an SNMP application that uses SNMP GETNEXT requests to query a network entity

2017-11-23 16:26:58 11768 1

转载 Openstack ceilometer 宿主机监控模块扩展

首先,总体介绍Ceilometer采集监控数据到持久化存储的流程,在compute节点上通过pollster的轮询机制获取宿主机的各监控数据,通过publisher调用rpc将监控数据发送到消息队列,collector端根据约定的topic接收相应管道发送的数据,并调用storage接口 进行持久化存储,具体流程如下图所示。其次,在该框架下如何扩展新的监控模

2017-11-23 14:05:07 1168

转载 MySQL对指定字段进行加密

BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255 Blob 最大 65K Medium。首先我们创建我们需要使用到的表格 双向加密

2017-11-23 13:47:42 25783

原创 openstack 对接 NFS 存储

NFS 服务器端1. 安装NFS服务# yum install -y rpcbind nfs-utils2. iptables端口设置# iptables -I INPUT -p tcp --dport 111 -j ACCEPT# iptables -I INPUT -p tcp --dport 2049 -j ACCEPT# iptables -

2017-11-17 18:05:52 2312

原创 openstack 卸载/挂载 系统卷

调用 nova    volume-detach      可以卸载云主机已挂载的云硬盘但是如过卸载云主机的系统卷时会报如下错误:ERROR (Forbidden): Can't detach root device volume (HTTP 403)如果想要卸载掉系统卷,可按如下步骤操作:1.cinder数据库中更改系统卷的mountpoint (系统卷的默认挂载

2017-11-17 11:00:17 7782

原创 syslog配置日志转发(imfile)

在centos 7.1   rsyslogd 7.4.7版本详细配置如下:日志转发发送端: 监控日志文件, 在/etc/rsyslog.confmodule(load="imfile" PollingInterval="5")#$ModLoad imfile$InputFileName /var/log/ecloud/operation_Region

2017-11-16 16:30:45 5016

转载 dm-crypt——多功能 Linux 磁盘加密工具

★“dm-crypt/cryptsetup”是啥玩意儿?  在某些技术文章中,“dm-crypt”和“cryptsetup”经常被混用或并用。或者说,这两者常常被用来指代同一个东西。如果要细说的话,“dm-crypt”是 Linux 内核提供的一个磁盘加密功能,而“cryptsetup”是一个命令行的前端(通过它来操作“dm-crypt”)。  “dm-crypt”在 Linux

2017-11-16 14:21:04 9555 2

转载 syslog使用介绍

Syslog在网络管理中的应用Syslog是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNIX的系统日志是通过syslogd这个进程记录系统有关事件记录,也可以记录应用程序运作事件。通过适当的配置,我们还可以实现运行syslog协议的机

2017-11-15 14:29:58 2352

转载 块存储 Cinder磁盘加密方法 研究

在openstack havana的release note中有如下介绍“Attached Cinder volumes can now be encrypted. Data is decrypted as needed at read and write time while presenting instances with a normal block storage device”。

2017-11-14 15:20:01 2191

转载 Openstack卷迁移状态图

2017-11-10 16:16:08 1108

转载 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别

块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。        首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都是基于Block块的模式,而所有的NAS产品都是文件级存储。首先我

2017-11-10 16:13:33 15601 3

转载 初探和实现websocket心跳重连

心跳重连缘由在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开,而浏览器不会执行websocket 的 onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。如果当前发送websocket数据到后端,一旦请求超时,onclose便会执行,这时候便可进行绑定好的重连操作。因此websocke

2017-11-09 11:53:14 694

转载 -bash: fork: Cannot allocate memory 问题的处理

文章来源:fork:cannot allocate memory问题的处理文章参考:pid max导致fork: Cannot allocate memory 的分析及解决办法今天遇到服务器无法SSH,VNC操作命令提示fork:cannot allocate memoryfree查看内存还有(注意,命令可能要多敲几次才会出来)

2017-11-08 15:11:38 2023

转载 iscsi target tgt架构

tgt是用户态实现的iscsi target,而iet(iscsi enterprise target)是在内核态实现的target,tgt相比于iet来说,因为其用户态实现,方便调试,新加入一些功能等,不过性能相比iet来说要稍差一点。下面就介绍一下tgt的程序框架(略过iscsi协议解析处理部分),以便于整体把握tgt的代码,方便后续的一些修改。1.整体框架这里借用tgt官网给

2017-11-08 14:08:43 1525

转载 iSCSI 与 ceph

SCSI 小型计算机系统接口(SCSI,Small Computer System Interface)是一种用于计算机及其周边设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。SCSI标准定义命令、通信协议以及实体的电气特性(换成OSI的说法,就是占据物理层、链接层、套接层、应用层),最大部分的应用是在存储设备上(例如硬盘、磁带机);但,其实SCSI可以连接的设备

2017-11-08 11:46:42 1053

转载 openstack nova的服务心跳机制和服务状态监控机制的实现

Openstack中的服务是分布式部署,因此,各个服务的启停状态,决定了此系统的可用性。我们可以通过openstack提供的接口来查看服务的运行状态,比如:nova service的相关配置Nova相关的配置项都nova/conf这个目录下,如果我们相查看service相关的配置项,可以看nova/conf/service.py。其中,注意一下这两个配置项:

2017-11-06 17:29:25 4406

转载 OpenStack云环境数据备份方案 Freezer

为什么要引入Freezer对于很多用户来说,OpenStack 环境中的数据备份一直存在着众多痛点,影响了OpenStack备份,具体包括如下几个方面:1.   NovaCinder 备份方式存在不统一性OpenStack 数据备份过程中,我们的主要关注点在Nova 和Cinder中。Nova备份方式,一贯做法是将该虚拟机进行快照处理。Cinder的Volu

2017-11-06 16:18:48 4860

转载 nginx常用命令及简单配置

[html] view plain copynginx常用命令      nginx -c /usr/local/nginx/conf/nginx.conf  启动nginx(windows下start nginx);      nginx -s quit       停止ngix      nginx -s reload     重新载入nginx(当

2017-11-03 18:17:44 490

2020私有云市场研究.pdf

2020私有云市场研究,技术趋势

2021-02-18

ulogd2-2.0.7-2.mips64el.rpm

MIPS64下ulogd2 rpm. ulogd 是一种用户态服务器可以监听来自内核的防火墙日志指令,并且能够将其写到任何您希望的文件中,甚至是 PostgreSQL 或 MySQL 数据库。使用诸如 fwanalog、fwlogwatch 或 lire 日志分析工具将会很轻松地弄懂您的防火墙日志。

2020-05-12

rpmrebuild-2.15.tar

重装制作rpm包。可以提取rpm sepc文件。结合rpmbuild可以实现修改RPM包内容,重新打包。

2020-05-12

《中国联通5G MEC边缘云平台架构及商用实践白皮书》

随着 5G 商用的推进,以及大视频、大数据、物联网等业务的蓬勃发展,越 来越多的新应用对网络时延、带宽和安全性提出更高要求。行业普遍认为, MEC(Multi-Access Edge Computing)是应对 “海量数据、超低时延、数据安全” 发展要求的关键。 作为最早规划建设 MEC 平台的电信运营商,中国联通以“敏捷、弹性、高 效、开放”为宗旨,匠心打造“CUC-MEC”边缘智能业务平台,至今已逐步形 成了一个包含完整业务平台和运营平台的“云网边端业”一体的可商用 MEC 系 统。

2020-05-12

H3C CAS虚拟化平台产品彩页.pdf

H3C CAS 虚拟化平台是 H3Cloud 云计算解决方案的重要组成部分。有别于传统的虚拟化软件,H3C CAS 基于第三代虚拟化架 构,采用高性能的虚拟化内核,真正实现了计算、网络、存储、安全虚拟化的全面融合,是面向企业和行业数据中心推出的一款 全融合虚拟化软件。

2020-05-12

ulogd-2.0.7.tar.bz2

ulogd 是专门用于 netfilter 的日志工具,可以代替默认的 LOG 目标。 ulogd 守护程序是一种用户态服务器可以监听来自内核的防火墙日志指令,并且能够将其写到任何您希望的文件中,甚至是 PostgreSQL 或 MySQL 数据库。使用诸如 fwanalog、fwlogwatch 或 lire 日志分析工具将会很轻松地弄懂您的防火墙日志。

2020-05-11

空空如也

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

TA关注的人

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