原创 openstack 架構

以下信息,是基於openstack官網信息加上自己理解,整理而得。一、openstacck服務介紹:openstack基礎服務組件如下:Dashboard----Horizon:提供了一個基於web的自助服務門戶與底層OpenStack交互

原创 Python   Pexpect

Pexpect 是一個用來啓動子程序並對其進行自動控制的純 Python 模塊。 Pexpect 可以用來和像 ssh、ftp、passwd、telnet 等命令行程序進行自動交互。def ssh_cmd(ip, user, passwd

原创 openstack 計算服務

一、計算服務的組件應用程序接口:openstack-nova-api:接收和響應來自最終用戶的api請求。openstack-nova-api-metedata service:包含在nova-api的包裏面。計算服務核心openstack

原创 RESTAPI設計指南

網絡應用程序,分爲前端和後端兩個部分。當前的發展趨勢,就是前端設備層出不窮(手機、平板、桌面電腦、其他專用設備......)。因此,必須有一種統一的機制,方便不同的前端設備與後端進行通信。這導致API構架的流行,甚至出現"API First

原创 openstack neutron數據庫

一.Neutron 數據庫的整體架構圖Neutron Database採用的是分佈式架構,由3臺服務器組成一個cluster.Neutron Server通過Plugin,然後發送給Neutron Database的VIP, HAProxy

原创 python學習筆記----urllib2

通過接口方式查詢網絡設備上的一些參數,之前運維時都是直接在linux服務器上用curl實現,相對比較簡單。但是要python自動化腳本實現,curl命令就沒那麼好用了。比如:curl -k -u user:password https://

原创 利用抓包軟件定位mac電腦僅僅訪問某網址慢的異常情況

一個同事在辦公室用mac電腦碰到一種很奇怪的網絡訪問異常的情況。網絡不可達並不意外,網絡訪問慢才能你如坐針尖。當時的網絡訪問異常是這樣的:(1)mac電腦---通過wifi模式---接入到無線路由器(AP)---通過網線---接入到公司辦公

原创 openstack keystone 用戶管理

openstack的keystone模塊有用戶管理和服務管理這兩大塊內容。這篇文章,先分析下用戶管理。一、概念理解在講用戶管理,一定要先理解這三個概念:用戶(user):現實生活中的你、我,他。在通俗點,就是一個人的賬號名和密碼。opens

原创 openstack 服務端口號

在部署openstack的過程中,你會遇到配置各種服務的endpoint,openstack通過url和端口來識別對應請求的是哪一類服務openstack組件使用的默認端口號openstack servicedefault portspor