命令

pip freeze | grep python-


nova secgroup-add-rule SEC_GROUP_NAME tcp 22 22 0.0.0.0/0

nova secgroup-add-group-rule --ip_proto tcp --from_port 22 \ --to_port 22 SEC_GROUP_NAME SOURCE_GROUP_NAME

nova secgroup-add-rule SEC_GROUP_NAME icmp -1 -1 0.0.0.0/0

nova secgroup-add-group-rule --ip_proto icmp --from_port -1 \ --to_port -1 SEC_GROUP_NAME SOURCE_GROUP_NAME

nova secgroup-add-rule SEC_GROUP_NAME udp 53 53 0.0.0.0/0

nova secgroup-add-group-rule --ip_proto udp --from_port 53 \ --to_port 53 SEC_GROUP_NAME SOURCE_GROUP_NAME

nova secgroup-delete-rule SEC_GROUP_NAME tcp 22 22 0.0.0.0/0

nova secgroup-delete-group-rule --ip_proto tcp --from_port 22 \ --to_port 22 SEC_GROUP_NAME SOURCE_GROUP_NAME

nova boot --flavor FLAVOR_ID --image IMAGE_ID --key_name KEY_NAME --user-data mydata.file \ --security_group SEC_GROUP NAME_FOR_INSTANCE --meta KEY=VALUE --meta KEY=VALUE


cinder create --image-id 397e713c-b95b-4186-ad46-6126863ea0a9 --display-name my-bootable-vol 8

nova boot --flavor <flavor> --block_device_mapping <dev_name>=<id>:<type>:<size>:<delete_on_terminate> <name>

exp:

  1. --block_device_mapping dev- name=id:type:size:delete-on-terminate

  • dev-name. A device name where the volume is attached in the system at /dev/dev_name. This value is typically vda.

  • id. The ID of the volume to boot from, as shown in the output of nova volume-list.

  • type. Either snap or any other value, including a blank string. Snap means that the volume was created from a snapshot.

  • size. The size of the volume, in GBs. It is safe to leave this blank and have the Compute service infer the size.

  • delete-on-terminate. A boolean that indicates whether the volume should be deleted when the instance is terminated. You can specify

  • True or 1

  • False or 0


egg:

nova boot --flavor 2 --image 397e713c-b95b-4186-ad46-6126863ea0a9 --block_device_mapping vda=bd7cf584-45de-44e3-bf7f-f7b50bf235e3:::0 myInstanceFromVolume


nova floating-ip-pool-list

floating-ip-create POOL_NAME

nova floating-ip-list

...

nova floating-ip-disassociate INSTANCE_NAME_OR_ID FLOATING_IP

nova resize-confirm 6beefcf7-9de6-48b3-9ba9-e11b343189b3

nova resize-revert 6beefcf7-9de6-48b3-9ba9-e11b343189b3

nova pause SERVER

nova un-pause SERVER

nova suspend SERVER

nova resume SERVER

nova reboot SERVER

nova reboot --hard SERVER

nova host-list

nova evacuate evacuated_server_name host_b

nova evacuate evacuated_server_name host_b --on-shared-storage

nova delete newServer

nova get-vnc-console myCirrosServer xvpvnc

裸机:

  • baremetal-interface-add

  • baremetal-interface-list

  • baremetal-interface-remove

  • baremetal-node-create

  • baremetal-node-delete

  • baremetal-node-list

  • baremetal-node-show

nova baremetal-node-create --pm_address=1.2.3.4 --pm_user=ipmi --pm_password=ipmi $(hostname -f) 1 512 10 aa:bb:cc:dd:ee:ff
nova baremetal-interface-add 1 aa:bb:cc:dd:ee:ff
nova boot --image my-baremetal-image --flavor my-baremetal-flavor test
nova baremetal-node-list
nova baremetal-node-show 1
查看节点:
nova host-list
nova host-describe devstack-grizzly
诊断:
nova diagnostics myCirrosServer
nova usage-list

网络:
neutron ext-list -c alias -c name
neutron net-create net1
neutron net-create net2 --provider:network-type local
neutron subnet-create net1 192.168.2.0/24 --name subnet1
neutron port-create net1 --fixed-ip ip_address=192.168.2.40
neutron port-list --fixed-ips ip_address=192.168.2.2 ip_address=192.168.2.40

stack:
heat stack-create mystack --template-file=/path/to/heat/templates/WordPress_Single_Instance.template--parameters="InstanceType=m1.large;DBUsername=wp;DBPassword=verybadpassword;KeyName=heat_key;LinuxDistribution=F17"
heat stack-create mystack --template-file=/path/to/heat/templates/WordPress_Single_Instance.template

heat stack-list
heat stack-show mystack
heat resource-list mystack
heat resource-show mystack WikiDatabase
heat resource-metadata mystack WikiDatabase
heat event-list mystack
heat event-show WikiDatabase 1

heat stack-update mystack --template-file=/path/to/heat/templates/WordPress_Single_Instance_v2.template --parameters="InstanceType=m1.large;DBUsername=wp;DBPassword=verybadpassword;KeyName=heat_key;LinuxDistribution=F17"


keystone:

keystone user-create --name=alice --pass=mypassword123 --email=alice@example.com
keystone tenant-create --name=acme
keystone role-create --name=compute-user
keystone user-list
keystone user-role-add --user=892585 --role=9a764e --tenant-id=6b8fd2


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值