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没有说出拨号指令也拨出了电话号码
问题现象:
长按音量下键启动【熄屏快呼】功能后,可以在熄屏状态下说出拨号指令(比如:所要呼叫的联系人姓名),进行快速拨打电话。但有时还没有说拨号指令也拨出了电话。
问题原因:
当周围环境声音较为嘈杂时,环境音会被手机误识别为语音拨号指令,进行拨打电话。
建议:
在周边环境声嘈杂的情况下,建议通过手机拨号盘或联系人进行拨打电话。