这几个对应的参数是我们生产环境nova --help当中是没有的,这个注明一下
# nova list --all-tenant --host
# nova list -tenant
查看指定host和project上的实例
# openstack server list --host node01 --os-project-name BigData
# openstack server list --host node01 --all-project
对实例进行疏散
# nova evacuate
重置实例状态为active
# nova reset-state --active
执行关于magnum所有的带list的命令
# for i in `magnum | grep list | awk '{print $1}'`;do echo $i;magnum $i;echo -e "\n\n";sleep 3;done
更新OpenStack Cinder Volume的可启动状态
# cinder set-bootable centos_volume true
创建实例命令
# nova boot --image centos7_1809 --flavor m1.small --nic net-name=private --security-groups default --availability-zone nova:node02 --user-data jack31230526_all_cluster_base_optimize.sh demo3
列出服务目录
# openstack catalog list
OpenStack命令详细执行过程。
# openstack --debug project list
更改admin租户的配额
# openstack quota set --volumes 20 admin
可以通过命名空间远程登录虚拟机:
# ip netns list
# neutron net-list
# ip netns exec qdhcp-4b934146-5240-4b7e-8fc4-3243bcb6b0e2 ssh root@192.168.74.5
修改openstack用户密码:
# openstack user set --password xxxxxxxxx ceph_rgw
每个计算节点创建一台实例:
# for i in $(openstack hypervisor list | awk '{print $4}' | egrep -v -e Hypervisor -e ^$);do nova boot nidage-$i --image Centos7 --flavor C2.MEDIUM4 --nic net-name=xxx --security-groups xxx --availability-zone nova:$i;done
将磁盘从实例中卸载:
# openstack volume attachment delete 36e70b8b-28b4-4d6b-90c8-bbf98647d96 --os-volume-api-version 3.27
裸金属装机的时候回将系统装到指定的盘符当中:
# udevadm info /dev/sda | grep ID_SERIAL_SHORT
# baremetal node set --property root_device='{"serial": "WL2062SA"}' node09
or
# baremetal node set --property root_device='{"name": "sda"}' node09
获取token
# openstack token issue