OpenStack常用命令整理

tech2023-11-10  94

Update@2021.1.11 #小白常用命令整理

openstack project list #查看项目 openstack domain list #查看域 nova quota show 租户ID 显示用户或者租户的配额情况 openstack role show name #某角色详细信息 openstack user list(找出userID) #查看用户列表 openstack user show userID #查看用户详细信息 openstack server list --project 项目ID #查看项目内虚拟机 openstack project show demo #查看项目介绍 openstack project delete 项目ID #删除项目 openstack user list #查看所有用户 openstack project set 项目ID --disable #禁用项目 openstack user set 用户 --disable #禁用用户 openstack user list -f value| awk '{print $2}' #查询某列(示例第二列) openstack role remove --project ID --user name 角色名 #删除项目某个用户角色 openstack security group list --project 项目ID #查看项目所用安全组 openstack security group show 安全组ID #查看安全组具体配置 openstack flavor create --ram 4096 --vcpus 2 --disk 10 --public --property hw:mem_page_size='1GB' --property hw:numa_nodes='2' 2C.4G #创建2C/4G实例

##案例:

openstack project list #查看所有 openstack project list | grep '项目名称' #查看项目ID openstack server list --project 5e5a7fb7a333401f85c2d6cde30b1488 #查看项目内虚拟机 openstack server delete 虚拟机ID #单独删除一台 openstack server list --project 项目ID -c 'ID' -f value | xargs -t -i openstack server stop {} #批量关闭某个项目内的虚拟机 openstack server list --project 项目ID -c 'ID' -f value | xargs -t -i openstack server delete {} #批量删除某个项目内的虚拟机 openstack project delete 项目ID #删除项目 查询案例 openstack project list #查询所有项目 +----------------------------------+----------------------------------+ | ID | Name | +----------------------------------+----------------------------------+ | 042067665b704d09a9f615eeda5217ef | 个人-AAA | | 1464be72df664b28a81f46a74eb390cd | 个人-BBB | | 182af1d369084643b30361883dacbde9 | 个人-CCC | openstack project list | awk '{print $4}' #显示第四行 Name 个人-AAA 个人-BBB 个人-CCC openstack project list -f value | awk '{print $2}' #效果同上
最新回复(0)