原创 LIBVMI的安裝

libvmi的介紹頁面https://code.google.com/p/vmitools/。主要用於給Xen,KVM提供監控接口。 安裝: ./autogen.sh ./configure make 此時應該能運行源目錄地下的ex

原创 python對象之屬性訪問控制--descriptor

       在定義class時,會經常使用property、classmethod和staticmethod來定義屬性,使屬性具有特殊的訪問功能。如下所示: class Myclass(object):

原创 ubuntu上虛擬機的網絡實驗

宿主機:ubuntu1204 desktop 虛擬機:ubuntu1204 server 虛擬化軟件: virtualbox 4.1.12 虛擬機網絡設置: Adapter 1: Intel PRO/1000 MT Des

原创 python對象之屬性訪問流程

爲什麼題目中是python中對象(object)屬性,而不是類(class)屬性呢?        這涉及到object與class之間的關係。在C++和Java中,object等同於instance,而與class區分開來。但是在pyt

原创 nova中數據庫操作

時間更新: 在model.py的類中。定義一列如下:      updated_at = Column(DateTime, onupdate=timeutils.utcnow) 那麼在每次執行query.update(updated

原创 虛擬化相關命令使用

KVM 創建虛擬機: qemu-system-x86_64 -smp 4 -m 1024 -hda xp.qcow2 硬盤鏡像文件:xp.qcow2;內存:1024MB;CPU:4個(非4核,指4個獨立CPU)。如果在桌面系統上執行,該命

原创 xen安裝ubuntu客戶機

Dom0 ubuntu12.04 AMD64 xen 4.1.2 Domu ubuntu12.04 安裝配置文件ubuntu1204.cfg: kernel = "/usr/lib/xen/boot/hvmloader" bu

原创 linux命令

ldconfig用於添加動態鏈接庫目錄,及更新動態鏈接庫信息 fuser,可以用來斷開特定的端口鏈接,一個用法:fuser -un tcpport_num ~代表當前用戶的home目錄,如/home/xuriwuyun/ ~user

原创 如何使用web api測試工具siege和ab的post方法來發送json數據

首先我們的json字符串直接放在文件postfile中 在我們使用json格式時,注意一定要將headers的Content_type設置爲application/json,否則服務器端可能不能正確識別傳送的body格式。 siege

原创 openstack 單機安裝問題彙總

一、 ~# glance image-create  --name="Ubuntu 12.04 cloudimg amd64" --public --container-format=ovf --disk-format=qcow

原创 當函數作爲默認參數的值時

#time_stamp.py def handle_message(timestamp=time.time()):     print timestamp 奇怪的結果如下,每次的timestamp都是一樣的,即使你等好長時間 >>>

原创 python的包管理系統

egg文件是什麼,與一般的包目錄有什麼不同?     egg是一種包格式,可以是壓縮的,也可以是目錄,最常用的是zip。使用egg格式有如下好處: 使一些工具成爲可能,如包管理系統easy install;安裝簡單,將其絕對路徑加添到s

原创 python父類子類變量訪問不一致

class MyException(Exception): me

原创 RabbitMQ 測試問題

使用eventlet併發consumer腳本: eventlet.monkey_patch(all=True) msg_per_queue = 50 queue_num = 10 rabbit_host = '10.23.54

原创 ubuntu上virsh+kvm安裝虛擬機

安裝相關軟件包: sudo apt-get install qemu-kvm libvirt 創建虛擬機配置文件ubuntu.xml: <domain type='kvm'>         <name>test1_ubun