1. nova service-list里的status和state分別表示的是什麼狀態
搜集了一些資料,share一下
***Source from JinShan
state condition situation 都含"情況"的意思。
state, 指"人或物存在或所處的狀態", 但不著重於"這種狀態和具體原因或條件的關系", 如: He is in a good state.他身體健康。
condition 指"由於一定的原因、條件或環境所產生的特定情況", 如: His condition will not permit him to travel.他的情況不允許他旅遊。
situation 指"多種具體情況造 成的綜合狀態", 常著重"這種狀態的影響或和處於該狀態的事物的關系", 如: We are in difficult situation. 我們處於困境。
2. 如何開始使用OpenStack命令行和API-openstack學習
首先你可以學習部署OpenStack,使用DevStack或者手動安裝OpenStack。
之後就可以開始使用OpenStack的命令行管理OpenStack,以及調用API。
細節的這里就不展開來說了,有官方的英文文檔可以參考。
3. 如何使用Nova命令查詢Iaas平台創建雲主機所使用的雲主機類信息
nova flavor-list
nova flavor-show $flavorID
curl -uadmin:admin http://192.168.100.10 curl訪問iaas首頁
4. 如何藉助OpenStack命令行工具管理虛擬機
OpenStack中有兩種不同的界面用來管理雲資源。一個是通過Horizon,這是基於Web的OpenStack儀錶板;另一個就是通過OpenStack命令行介面(CLI)。
我在本教程中將演示如何從命令行,在OpenStack上創建或終止虛擬機。這個過程是在Havana版本的OpenStack中進行測試的。至於像OpenStack Folsom這些早期的OpenStack版本,你只要將本教程所用的命令行中的「neutron」換成「quantum」即可。
姑且假設部署的一套OpenStack系統已在某處構建並運行起來。我要使用OpenStack CLI客戶程序,在現有的OpenStack系統上管理虛擬機。
安裝OpenStack CLI客戶程序
第一步就是安裝必要的OpenStack命令行客戶程序:
在Debian、Ubuntu或Linux Mint上,執行這個命令:
$ sudo apt-get install python-pip $ sudo pip install python-novaclient python-keystoneclient python-neutronclient
在CentOS、Fedora或RHEL上,執行這個命令:
$ sudo yum install python-pip $ sudo pip install python-novaclient python-keystoneclient python-neutronclient
設定環境變數
為了能夠使用OpenStack CLI客戶程序,你就要設定必要的環境變數。為此,創建一個名為openrc.sh的腳本,如下所示。
$ sudo vi openrc.sh export OS_USERNAME=dan export OS_PASSWORD=my_password export OS_TENANT_NAME=demo export OS_AUTH_URL=http://192.168.10.10:5000/v2.0
在上述腳本中,OS_USERNAME/OS_PASSWORD是OpenStack用戶名及密碼。OS_TENANT_NAME是所創建的項目的名稱。OS_AUTH_URL是Keystone端點的URL。Keystone是一項OpenStack服務,負責不同的OpenStack組件之間的身份驗證。你應該把192.168.10.10換成所部署的系統中運行OpenStack Keystone的那個主機的IP地址。
現在,運行openrc.sh,設定環境變數,如下所示。
$ source openrc.sh
這時候,你可以准備運行OpenStack命令行客戶程序了。確認你在運行時沒有遇到任何錯誤:
$ nova list
它顯示內容為空的結果,這意味著一切都正常。
構建網路
現在,你可以准備構建一個連接虛擬機的網路了。
創建一個名為"xmolo"的新網路。
$ neutron net-create xmolo
創建一個名為"xmolo_subnet"的新子網,並將其添加到剛構建的那個網路。
$ neutron subnet-create xmolo 10.0.0.0/24 --name xmolo_subnet
檢查可用網路列表,確認該網路已成功構建。
$ neutron net-list
在輸出結果中,要記下你所構建的網路的"ID"(編號)。之後你創建虛擬機時,要用到這個編號。
啟動虛擬機
在創建並啟動虛擬機之前,你首先要知道幾個信息。
查明你想創建的那個虛擬機的類型。為此,運行下面這個命令。
$ nova flavor-list
在該示例中,我准備選擇最小的虛擬機類型"m1.nano",它有64 MB內存、1個虛擬處理器(vCPU)、無磁碟。記下這個類型名稱。
下一步,為你的虛擬機選擇所要使用的虛擬機映像。為了列出所有可用的虛擬機映像,請使用這個命令:
$ nova image-list
記下你想為虛擬機使用的那個映像的ID。
下一步,為你的虛擬機選擇所要使用的安全組的類型。安全組為你的虛擬機決定了入站訪問規則。想了解可用的安全組,請運行該命令:
$ nova secgroup-list
想檢查"默認"安全組的訪問規則,請使用這個命令:
$ nova secgroup-list-rules default
在該示例中,我准備為虛擬機選擇名為"default"的安全組。該安全組裡面正好沒有規則。
最後,我們使用到目前為止所獲得的信息,創建一個虛擬機。指定你已了解的虛擬機類型(--flavor)、虛擬機映像的ID(--image)以及網路的ID(net-id=)。把[vm-name]換成你虛擬機的名稱,這個名稱需要很獨特。
$ nova boot [vm-name] --flavor m1.nano --image d2b830be-3 7df-4fa9-90b2-91c472d19aaa --security-groups default -ni c net-id=1cbcddcf-3a7d-481f-b6f2-a97c6447c925
為了確認虛擬機已成功創建並啟動,請運行這個命令:
$ nova list
停止、暫停和清除虛擬機
當你停止運行某個虛擬機時,它完全關閉。另一方面,你暫停虛擬機時,它臨時被凍結,隨時可以從暫停狀態重新啟動。在這兩種情況下,虛擬機映像仍留在OpenStack裡面。
想停止虛擬機,運行這個命令:
$ nova stop [vm-name]
想暫停虛擬機,運行這個命令:
$ nova suspend [vm-name]
如果你想從OpenStack清除已終停止虛擬機或已暫停虛擬機的映像,請使用這個命令:
$ nova delete [vm-name]
5. 如何開始使用OpenStack命令行和API
但畢竟horizon不會封裝OpenStack的所有特性,當你已經玩膩了頁面上那些功能時,你想嘗試更多更豐富的功能,那麼恭喜你,你已經向中級玩家邁進了一步。中級玩家對OpenStack的使用基本上有四種方式:
OpenStack
client
cURL
Rest
API
OpenStack
SDK
我個人比較傾向於使用client和API,因為cURL的用法其實跟發送RestAPI相似,但cURL不太方便操作(因為我們普遍都喜歡在可視化頁面點擊按鈕);而SDK則更多是基於OpenStack做應用時會用到,這些人一般不會關注OpenStack的內部機制。
好,你費盡心機跟operator講好話,跟他說:哥,求求你,讓我登陸後台玩玩吧!
當operator吃完你送的冰激凌,抹了一下嘴角,然後瀟灑的扔了一個IP給你,「拿去耍吧」。你反復背誦著節點登陸的用戶名和密碼(注意,這跟horizon登陸的用戶名密碼不是一個東西),小心謹慎的進了讓每個程序員都感到神秘的後台,然後,快速敲了一個命令並回車:
[root@node-2
~]#
nova
list
ERROR:
You
must
provide
a
username
via
either
--os-username
or
env[OS_USERNAME]
復制代碼
shit!
怎麼回事?!一個ERROR可能讓你慌了神。你平復了一下心情,心想:一定是老子敲命令的姿勢不對,再試一次,這次用其他命令:
[root@node-2
~]#
keystone
tenant-list
Expecting
an
auth
URL
via
either
--os-auth-url
or
env[OS_AUTH_URL]
復制代碼
天吶!
嗚呼一聲,你已然跪了……眼角斜了斜operator,他匆忙的背影讓你失去了打擾他的信心,又摸了摸兜里僅剩的1塊硬幣,准備打退堂鼓。
等等!
請看完我的blog,會讓你起死回生的。
6. 求助,nova 命令不能用
安裝說明安裝fcitx,這么好的軟體,ubuntu軟體中心肯定是找得到的,但還是命令來得快一些吧。sudoapt-getinstallfcitx-table-wbpy是不是很好記的樣子,wb五筆py拼音,誰還記不住的,告訴我——今天晚飯別吃了!然後相關的依賴庫和框架都會自動安裝上。其實網上都有詳細的說明,只不過我我感覺很亂,所以在此把我的一些經驗寫下。我的是UBUNTU,如果是其它環境下,除安裝方式有所差異外,配置應該是相似的註:UTF8字元的FCITX配置文件都在:/usr/share/fcitx/data/下安裝:OK,完成設置最好重啟一下X,輸入法就生效了啟用fcitx新配置:fcitx修改配置文件後無須重啟X或是kill後再載入,在輸入法處於激活狀態下,只需按Ctrl+5即可載入新的配置文件鎖定輸入法:fcitx輸入法的面板上有把小鎖的圖表,點擊它使之變成紅色時,將無法通過ctrl+shift切換到其他輸入法,點擊它使之變灰色時則可進行輸入法之間的切換,對於單一輸入法用戶來說可避免誤按ctrl+shift的麻煩了如果輸入法中是亂碼(小方框),請配置中文字體(請先用fc-list查看自己的機子已經安裝了哪些字體),最新的rfcitx配置文件在:sudogedit/usr/share/fcitx/data/config#配置文件sudogedit/usr/share/fcitx/data/tables.conf#碼表文件注意事項安裝完fcitx,一定記得在系統設置,語言支持中把默認輸入法換成fcitx安裝和設置為默認輸入法後,一定要重啟一下系統。
7. 電腦怎麼用adb命令連接華為nova6手機
手機驅動沒有安裝,還有連接電腦後usb模式彈框注意一下。
安裝華為手機助手,連接安裝驅動,退出其他的手機助手軟體。
8. 如何使用 nova 相關命令查詢計算節點虛擬機監控器的狀態
1、首先需要打開VMware這個軟體(如圖所示)。
9. 怎麼用nova命令刪除compute
刪除計算節點跟新增其實是一個相反的過程。
相關配置,修改下計算節點和網路節點即可。然後重啟一些服務。
如果最後還是不行,可以用大招,直接在資料庫中刪除。
10. 華為nova2s沒有說出撥號指令也撥出了電話號碼
問題現象:
長按音量下鍵啟動【熄屏快呼】功能後,可以在熄屏狀態下說出撥號指令(比如:所要呼叫的聯系人姓名),進行快速撥打電話。但有時還沒有說撥號指令也撥出了電話。
問題原因:
當周圍環境聲音較為嘈雜時,環境音會被手機誤識別為語音撥號指令,進行撥打電話。
建議:
在周邊環境聲嘈雜的情況下,建議通過手機撥號盤或聯系人進行撥打電話。