發表文章

目前顯示的是 5月, 2019的文章

Openstack (4) : Devstack Debug

圖片
Openstack的Log 我使用的環境是Devstack,在早期的Devstack版本中,Log檔案都是放置在/opt/stack/log/這個資料夾底下,而Openstack的Log檔案都放置在/var/log/xxx/底下,如nova-compute的Log檔案為/var/log/nova/n-cpu.log 但是從最近幾個版本開始,Devstack不再產生Log file,要查看Log必須透過journalctl這個套件 例如我們要查看nova-compute的Log,就可以在CLI輸入: sudo journalctl -f --unit devstack@n-cpu.service 看到的畫面如下: 如果要查看所有nova底下的Log,可以透過以下指令: sudo journalctl -f --unit devstack@n-* 如果要管理這些service,可以透過systemctl這個指令,例如開啟、關閉、重啟這個service,或是查看service的狀態。 Enable一個service: sudo systemctl enable devstack@n-cpu.service Disable一個service: sudo systemctl disable devstack@n-cpu.service 開啟一個service: sudo systemctl start devstack@n-cpu.service 關閉一個service: sudo systemctl stop devstack@n-cpu.service 查看一個service的status,結果如下圖: sudo systemctl status devstack@n-cpu.service 參考資料: Using Systemd in DevStack 教你看懂 OpenStack 日志 - 每天5分钟玩转 OpenStack(29) Openstack Logging

Openstack (1) : 簡介

圖片
目錄 關於Openstack 什麼是Openstack? Why Openstack? Openstack的版本 Openstack Distributions Openstack的架構 Overview Horizon Keystone Nova Cinder Swift Glance Neutron Heat Ceilometer 關於Openstack 什麼是Openstack? 雲端運算類型 Openstack是一款雲端運算軟體,提供了雲端運算中的基礎設施即服務( IaaS )。 Openstack的起源:Openstack計劃是由美國航太總署(NASA)和Rackspace(世界第三大雲端服務供應商)於2010年共同發起,程式碼源自於NASA的Nebula platform以及Racksapce的Rackspace‘s Cloud Files platform,而後於2012年交由非營利組織Openstack Foundation繼續維護,為 Apache license 的 open source cloud platform ,有超過500家以上的公司參與這個計劃。 Openstack的宗旨:"to produce a ubiquitous Open Source Cloud Computing platform that is easy to use, simple to implement, interoperable between deployments, works well at all scales, and meets the needs of users and operators of both public and private clouds"。(來源:Openstack 官網 ) Why Openstack? 成本節降:Openstack為開源軟體,可以大幅降低雲端服務業者部屬的成本 相容性及擴展性(Scalability)佳: Openstack相容於許多現有的技術,如存儲系統back-end、Hypervisor等 擺脫vendor的lock-in:理由同上,擺脫以往硬體設備綁定特定vendor軟體的問題...

熱門文章

主力如何控盤&台股處置制度解析

公司可以用什麼方式回饋股東

Openstack (1) : 簡介

[美股]初入美股市場半年投資心路歷程&績效