/etc/network/inte***ces
apt-get install mysql-server python-mysqldb
mysql-server:mysql是乙個開放原始碼的小型關聯式資料庫管理系統,開發者為瑞典mysql ab公司。目前mysql被廣泛地應用在internet上的中小型**中。由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,許多中小型**為了降低**總體擁有成本而選擇了mysql作為**資料庫。
python-mysqldb:python(kk 英語發音:/ˈpaɪθən/), 是一種
物件導向
、直譯式
計算機程式語言
,由guido van rossum
於2023年底發明,第乙個公開發行版發行於2023年。python語法簡潔而清晰,具有豐富和強大的類庫。它常被暱稱為
膠水語言
,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是c/
c++)輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如
3d遊戲
中的圖形渲染模組,速度要求非常高,就可以用c++重寫。
apt-get install rabbitmq-server
rabbitmq是實現
amqp
(高階訊息佇列協議)的訊息中介軟體的一種,最初起源於金融系統,用於在分布式系統中儲存**訊息,在易用性、擴充套件性、高可用性等方面表現不俗。訊息中介軟體主要用於元件之間的解耦,訊息的傳送者無需知道訊息使用者的存在。
apt-get install ntp
network time protocol(ntp)是用來使計算機
時間同步
化的一種協議,它可以使
計算機對其
伺服器或
時鐘源(如石英鐘,gps等等)做同步化,它可以提供高精準度的時間校正(lan上與標準間差小於1毫秒,wan上幾十毫秒),且可介由加密確認的方式來防止惡毒的
協議攻擊。
apt-get install keystone
keystone這是提供身份認證和授權的元件。任何系統,身份認證和授權,其實都比較複雜。尤其openstack 那麼龐大的專案,每個元件都需要使用統一認證和授權。
apt-get install glance
glance:這是顯像管理。功能其實相對比較簡單。不過glance後端的儲存的支援,其實一直到folsom的版本,glance對swift的支援,才算是比較完善。
目前glance的映象儲存,支援本地儲存,nfs,swift,sheepdog和ceph,基本是夠用了。
目前glance的最大需求就是多個資料中心的顯像管理,如何複製,不過這個功能已經基本實現。還有就是租戶私有的image管理,這些目前功能都已經實現。
apt-get install cinder-api cinder-common cinder-scheduler cinder-volume python-cinderclient iscsitarget open-iscsi iscsitarget-dkms
iscsitarget-dkms:
apt-get install quantum-server quantum-plugin-openvswitch
quantum:
quantum-plugin-openvswitch:
apt-get install nova-api nova-cert novnc nova-conductor nova-consoleauth nova-scheduler nova-novncproxy
nova-cert:證書管理服務,用於相容aws
novnc:連線遠端的工具
nova-conductor:所有的 nova 服務使用乙個 amqp 來相互溝通。nova-compute 需要經常訪問db。所以出來了 nova-conductor – cloud controller fabric
nova-conductor 是乙個在 nova-compute 上的乙個層次,避免資料庫被暴露,最hao把 nova-conductor 和 nova-compute 不要安裝到乙個節點上。
nova-conductor 可以像 nova-api、nova-scheduler 一樣能橫向擴充套件,可以執行在多個機器上執行多個 nova-conductor 來達到擴充套件的目的.
以後會從 nova-compute 上移植越來越多的功能到 nova-conductor 上,比如 遷移、resize.
nova-consoleauth:console驗證
nova-scheduler:排程:啟動例項由它來
nova-novncproxy:
apt-get install openstack-dashboard memcached
horizon:嚴格意義來說,horizon不會為openstack 增加乙個功能,他更多的是乙個演示,demo。不過對於很多使用者來說,了解openstack基本都是從horizon,dashboard開始。從這個角度來看,他在openstack各個專案裡,顯得非常重要。
#cat /etc/network/inte***ces
apt-get install ntp
network time protocol(ntp)是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源(如石英鐘,gps等等)做同步化,它可以提供高精準度的時間校正(lan上與標準間差小於1毫秒,wan上幾十毫秒),且可介由加密確認的方式來防止惡毒的協議攻擊。
apt-get install openvswitch-switch openvswitch-brcompat
openvswitch-switch :
openvswitch-brcompat:
apt-get install quantum-plugin-openvswitch-agent quantum-dhcp-agent quantum-l3-agent
quantum-plugin-openvswitch-agent:這是quantum利用ovs的乙個外掛程式
quantum-dhcp-agent:
quantum-l3-agent:
apt-get install openvswitch-switch openvswitch-brcompat
apt-get install quantum-plugin-openvswitch-agent
apt-get install nova-compute
nova-compute服務依賴於虛擬驅動來管理虛擬機器,預設地,這個驅動是libvirt,它用於驅動kvm。然而,libvirt也可以驅動其它的hypervisor技術,如果配置了用xen 雲台或xenserver,為了驅動基於xen的虛擬機器,也有乙個獨立的xen虛擬機器驅動。
open-iscsi用於掛載遠端塊裝置,也象已知的卷一樣。open-iscsi暴露了這些遠端裝置,就象本地裝置檔案被附加到例項。
Tomcat部署兩種方式
一 在myeclipse軟體中部署 1 在myeclipse中,建立好工程後,在myeclipse選單欄中選擇 windows preferences myeclipse tomcat5,選擇 enable tomact home directory要選擇你機器上tomcat所安裝的目錄。然後,再w...
Tomcat的兩種部署方式
1 通過eclipse配置,在context.xml和server.xml裡面配置東西。在context.xml中標籤裡面新增這段東西 在server.xml中的裡面新增這段東西 2.通過tomcat配置 在tomcat目錄下面進行配置 在e tomcat tomcat7 conf catalina...
部署WebPart的兩種方式
主體內容引用自 稍作調整 第一步 部署webpart的dll檔案。第一種部署方式是部署到bin目錄裡面,這種方式部署的webpart只能歸當前的虛擬伺服器使用 步驟 拷貝dll檔案 在開啟虛擬伺服器的根目錄,比如c inetpub www,然後新建乙個bin目錄,和sharepoint2003不同,...