HCS命令合集

一、nova集群相关   

1、查询当前环境版本

cat /etc/*.version

2、获取虚拟机vnc url

nova get-vnc-console uuid(虚拟机ID) novnc

3、查看虚拟机信息

nova show ID

4、查看主机资源

nova hypervisor-show hostID

5、查看节点

nova hypervisor-list

6、查看nova服务

nova service-list

7、查看主机组

nova aggregate-list

8、查看主机组详细信息

nova aggregate-details 主机组ID

 二、虚拟机相关   

1、查看虚拟机列表

nova list

2、查看集群所有虚拟机

nova list --all-t

nova list --all-t --host HostID 查看指定主机上的虚拟机

3、查看虚拟机规格种类

nova flavor-list

4、通过虚拟机ID查看虚拟机(内容太多)

nova show 虚拟机ID

nova show 虚拟机ID | grep hyper

5、查看虚拟机使用的镜像

nova show 虚拟机ID | grep image

6、查看虚拟机使用的云硬盘

nova show 虚拟机名|grep volume

7、查看虚拟机网卡信息

nova interface-list 虚拟机ID

8、查看虚拟机端口信息

nova interface-list 虚拟机ID

neutron port-show 端口ID

9、创建虚拟机

不指定主机

nova boot --flavor flavorID --image imageID --nic net-id=netID 虚拟机名

指定主机

nova boot --flavor flavorID --image imageID --nic net-id=netID --availability-zone 可用域名:主机名 虚拟机名

创建卷启动虚拟机

nova boot --flavor flavorID --nic net-id=netID --boot-volume 卷ID 虚拟机名

10、挂起/恢复/启动/关闭/删除虚拟机

nova suspent/resume/start/stop/delete 虚拟机ID

11、(硬)重启虚拟机

nova reboot (--hard) ID

12、进入援救模式

nova rescue VM_ID

13、重启虚拟机,退出救援模式

nova unrescue VM_ID

14、用指定镜像进入救援模式

nova rescue --rescue_image_ref IMAGE_ID VM_ID

15、查看镜像列表

nova image-list

16、查看卷列表

nova volume-list

17、挂载云硬盘

nova volume-attach

18、卸载云硬盘

nova volume-detach VM_ID Volume_ID

19、创建快照

nova image-create VM_ID IMAGE_ID

三、cinder命令

1、查看所有的卷列表

cinder list --all  

2、查看卷详细信息

cinder show <volume_id> 

3、 删除卷

cinder delete <volume_id> (只有状态为available,error状态的卷才能删除)

4、 重置卷状态

cinder reset-state< volume_id> 

5、 查看cinder各组件状态

cinder service-list (常检查cinder-volume状态是否正常)

6、查看环境上所有磁盘类型

cinder type-list  (volume_type)

7、查看指定volume_type的详细信息

cinder type-show <type_name> 

8、查看所欲volume_type对应的后端存储

cinder extra-specs-list  

9、查看所有存储资源      

cinder get-pools --detail                                    

四、neutron命令

1、查看所有的虚拟网络

neutron net-list  

2、查看指定虚拟网络的详细信息 

neutron net-show <net_id> 

3、删除指定虚拟网络                         

neutron net-delete <net_id>  

4、设置虚拟网络为可共享

neutron net-update <net_id> --shared True  

5、设置虚拟网络为外部网络

neutron net-update <net-id> --router:external True  

6、查看所有外部虚拟网络

neutron net-external-list     

7、查看指定网络部署dhcp-agent的节点            

neutron dhcp-agent-list-hosting-net< net_id>     

8、查看(指定虚拟网络下)所有的port      

neutron port-list (--network-id< net_id>)       

9、查看指定port的详细信息     

neutron port-show <port_id>  (绑定逻辑网络、虚拟机、qos-policy)

9、删除某port

neutron port-delete <port_id>  

10、显示所有的子网

neutron subnet-list  

11、 查看某子网的详细信息

neutron subnet-show <subnet_id> 

12、关闭/开启子网的dhcp服务

neutron subnet-update <subnet_id> --disable-dhcp/--enable-dhcp  关闭/开启子网的dhcp服务

13、修改子网ip池

neutron subnet-update< subnet_id> --allocation-pool start=<start_ip>,end=<end_ip>  

14、查看所有的安全组

neutron security-group-list  

15、 查看安全组详细信息(进出IP规则)

neutron security-group-show <sg_id> 

16、查看网络qos列表

neutron qos-policy-list  

17、查看qos详细信息

neutron qos-policy-show< qos_id>  

18、查看qos下指定【如带宽限制】规则的详细信息

neutron qos-[bandwidth-limit]-rule-show< rule_id> <qos_id> 

19、 查看neutron各组件状态

neutron agent-list 

20、查询port为error状态的

neutron port-list -c id -c status | grep -i error 

21、根据虚拟网卡MAC找到tap口名称

neutron port-list|grep c3:f0    

五、CPS命令   

1、查询服务列表

cps service-list 该命令可以用来查看所有 service 的名称和功能描述

2、查询某个服务的详细信息

cps service-show 该命令主要可用来查询某个 service 包含的所有组件

3、更新服务信息

cps service-update --parameter [ ...] --name

4、查询组件列表

cps template-list [--service ]

命令详解: 查询所有组件的信息,如果指定了 –service 参数,则查看指定 service 所包含的组件的信息。

5、查询某个组件的详细信息

cps template-show --service

命令详解:查询指定的服务的某个组件的详细信息,输出信息包含该组件的包名称(pkgname)、部署的实例个数(insnum)、主节点个数(masternum)、主备部署模式(hamode)、组件类型(componenttype)等。

6、查询由某个组件生成的实例列表

cps template-instance-list --service

命令详解: 列出指定服务的某个组件生成的实例列表以及部署状态和部署的节点。

7、查询某个组件的配置信息

cps template-params-show --service

命令详解:查询指定服务的某个组件的配置详细信息,输出的信息与具体组件相关,没有统一的配置项。

8、更新某个组件的配置信息

cps template-params-update --parameter [ ...] --service

命令详细:更新指定服务的某个组件的某个或某几个配置项,正确操作之后返回空。

9、操作某个组件实例

cps host-template-instance-operate --action --service [--host ]

命令详解:对部署在某个或某几个主机上的指定服务的某个组件进行操作,操作类型有:启动(start)、停止(stop)、主备倒换(swap)、查询实时状态信息(runtimequery)等。

10、更新组件信息

cps template-update --parameter [ ...] --service

命令详解:更新组件的信息

11、增加组件实例

cps template-add –name --dependent-template [--parameter [ ...] [--fixedip-num <1 2="" …="">] [--floatingip-flag  ] [--description ]

命令详解:增加新组件到系统。

12、查询角色列表

cps role-list

13、查询角色的详细信息

cps role-show

命令详解:列出指定角色的详细信息,主要是该角色所包含的组件,角色名可以使用 cps role-list 来查询。

14、查询部署某个角色的主机列表

cps role-host-list

命令详解:查询指定角色部署的主机列表。

15、部署角色

cps role-host-add [--host ] [--excepthost ]

命令详解:将指定的角色部署到主机上,主机可以通过 –host 来指定,或者通过 –excepthost来指定不部署到某些主机上。

16、去部署角色

cps role-host-delete --host

命令详解:将指定角色从指定主机上去部署。

17、更新角色信息

cps role-update --parameter [ ...] --name

命令详解:更新指定角色的信息,可修改角色部署的主机列表信息、角色包含的组件信息。

18、增加新角色

cps role-add --name < ROLE_NAME > [--templates …] [--description ]

命令详解:增加新角色到系统中,--templates 指定了该角色需要包含的组件名。

19.底层查询所有主机

cps host-list

六、virsh命令   

1、新定义虚拟机

virsh define xml文件

2、启动虚拟机

virsh start 虚拟机名称

3、查询虚拟机

virsh list

4、删除虚拟机

virsh destroy 虚拟机ID

5、登录到虚拟机

virsh console 虚拟机ID

6、查看虚拟机配置信息

virsh dumpxml 虚拟机名称

7、修改虚拟机配置

virsh edit 虚拟机名称

8、查看虚拟机的CPU配置

virsh vcpuinfo 虚拟机名称

9、修改虚拟机的CPU配置

virsh vcpupin 虚拟机名称 --vcpu 0 '0'

10、手工迁移

virsh migrate --live vm-52467737 qemu+tcp://172.16.128.16:16509/system tcp:172.16.128.16

11、带存储迁移

virsh migrate --live --copy-storage-all vm-52467737 qemu+tcp://172.16.128.16:16509/system tcp:172.16.128.16

12、创建空的img文件

qemu-img create -f raw /opt/HUAWEI/dopra/board/vm/vmt.img 2048M

13、修改镜像文件大小

qemu-img resize ./vmt.img +1024M

七、placement常用相关命令   

1、查看resource provider列表

openstack allocation candidate list --resource VCPU=1 --resource MEMORY_MB=512

2、查看resource provider的资源总量

openstack resource provider inventory list

3、查看resource provider的资源使用量

openstack resource provider usage show

4、根据指定条件过滤主机

openstack allocation candidate list --resource VCPU= --resource MEMORY_MB= --resource DISK_GB=

八、浮动IP相关   

1、查看floating IP 列表

nova floating-ip-list

2、创建、删除浮动IP池

nova floating-ip-bulk-create/delete 192.168.0.200/29

3、创建、删除浮动IP

nova floating-ip-create/delete xxx.xxx.xxx.xxx

4、绑定/解绑浮动ip

nova floating-ip-associate ID xxx.xxx.xxx.xxx

九、管理计算节点   

1、打印所有主机组

nova aggregate-list

2、创建新主机组

nova aggregate-create

3、删除主机组

nova aggregate-delete

4、显示主机组详细信息

nova aggregate-details

5、主机组添加主机

nova aggregate-add-host

6、主机组删除主机

nova aggregate-remove-host

7、添加metadata

nova aggregate-set-metadata [ ...]

8、更新主机组名和可用域

nova aggregate-update []

十、云硬盘创建及查询   

1、创建卷类型

cinder type-create 卷类型(一般用户会指定)

2、查询卷类型

cinder type-list

3、卷类规格扩展

cinder type-key volume_type setvolumebackend name=backend_storage_name

4、查询卷类型的扩展规格

cinder extra-specs-list

5、创建卷

cinder create size --name 云磁盘名 --volume-type 卷类型

6、查询云磁盘

cinder list

7、查看云磁盘具体信息

cinder show 云磁盘名

十一、others

1、查看FS版本:

cat /etc/hosts.version

cat /etc/FSP.version

2、查看存储多路径版本

rpm -qa | grep -i ultra  

3、查看多路径进程是否存在

ps -ef | grep ups  

4、 查看主机大页内存配置(总量)

grep -i huge /proc/meminfo 

5、查看trunk下【如trunk0】对应的eth口

cat /sys/class/net/[trunk0]/bonding/slaves  

6、检查eth口【如eth0】的网口状态(正常连接状态link detect为yes)

ethtool [eth0]  

7、查看网卡端口的原始MAC

ethtool -P ethX  

8、查看eth口对应网口的PCI编号

ls -l /sys/class/net/*/device  

9、 查看各网口的信息(常用于排查eth口下VF是否生效)

ip link 

10、查看eth口【如eth0】的网口信息

ip link show [eth0]  

11、 查看所有主机与时钟源的时间差

ntp time-delta --host all 

12、查看单板上网口配置(grep nic可查看nic与eth的对应关系)

cat /usr/bin/ports_info | python -mjson.tool   

13、 查看主机numa信息

numactl -H 

14、 查看虚拟机xml(grep cpu查看绑定的CPU线程编号)

virsh dumpxml< instance_id> 

15、  检查虚拟机网络到对应网络dhcp-server的连通性

ip nets exec qdhcp-<net_id> arping< ip>

16、查看1822网卡状态        

hinicadm info 

17、 查看当前gaussdb的连接数                                                                                     

ps -ef|grep gaussdb|wc -l 

19、查看网卡eth口所在numa节点

cat /sys/class/net/eth5/device/numa_node   

20、查询pci网卡设备与安装网卡数量一致 

lspci |grep -i Eth

21、查询eth对应哪个网卡

cd /sys/class/net  然后ll  

 

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可将 2个RS232/485/422 串口设备连接至以太网 全双工、不丢包、高性价比串口服务器 支持TCP服务器、TCP客户端、UDP模式 支持虚拟串口、Web登录或使用VirCom进行配置 ZLAN5200 概述 ZLAN5200串口服务器是上海卓岚信息科技有限公司开发的一款2串口RS232/485/422和TCP/IP之间协议转化器。ZLAN5200支持2个RS232串口、2个RS422/485串口,通过一根网线连接到ZLAN5200,实现2个串口同时全双工工作。其中RS485接口是绿色接线端子接口,RS232/RS485为RJ45网口接线接口。卓岚可配备RJ45转DB9线,2根此类线接上2个RJ45的RS232接口可以引出2个DB9公头RS232接头。另外5200提供有额外以太网接口一个,可作为交换机或者级联使用。ZLAN5200支持通过级联网口扩展为4串口、6串口、8串口。5200提供电源插座和接线端子2种电源接入方式,宽电压范围,且提供外壳地接线保护。 特点 通过内嵌Web服务器可配置其网络参数、串口参数、登录口令等。 Web服务器支持密码登录,以防止随意修改。 支持跨网关:能够将串口服务器和任何Internet上有公网IP的主机连接。 支持1200~460800波特率。 支持9位数据发送功能:第9位可以为无、奇校验、偶校验、1、0,五种方式方便在485通信中区分数据帧和地址帧。 ZLVirCom配置工具可在网络上自动寻找设备联网服务器。 支持虚拟串口。 支持数据写保护,防止随意篡改。 支持默认配置启动。 LINK引脚连接指示。 硬件流控CTS/RTS。 2KV网络浪涌保护。 规格 网络界面 以太网 2个10/100 Mbps以太网接口(任意连接一个即可),RJ45 保护 内建2KV电磁隔离 串口界面 界面 RS232/485 串口数 2 校验位 None, Even, Odd, Space, Mark 数据位 5~9 停止位 1,2 流控 RTS/CTS, DTR/DCR, XON/XOFF 速率 1200bps~460800bps 软件特性 协议 TCP,HTTP,UDP,ICMP,ARP,IP, DNS,DHCP 虚拟串口平台 Windows 98/2000/XP/WIN7/WIN8 配置方式 Web浏览器、卓岚ZLVirCom、串口类AT命令 电器特性 电压输入 DC9~24V,小于4W 机械特性 尺寸 长×宽×厚=9.4cm×6.5cm×2.5cm 工作环境 工作温度,湿度 -45~85℃,5~95% RH 储存温度,湿度 -65~135℃,5~95% RH W

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值