- 博客(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
转载 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别
块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(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
ulogd2-2.0.7-2.mips64el.rpm
2020-05-12
《中国联通5G MEC边缘云平台架构及商用实践白皮书》
2020-05-12
H3C CAS虚拟化平台产品彩页.pdf
2020-05-12
ulogd-2.0.7.tar.bz2
2020-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人