Skip to the content.

Làm việc với Nova bằng CLI (openstack client).

Một số khái niệm cần thiết để sử dụng nova

Instances là những máy ảo chạy trên cloud. Trước khi có thể chạy một instance, cần thu thập các thông tin sau:

Làm việc với Openstack Nova sử dụng CLI.

Flavor

snapshot

Làm việc với Nova thông qua API sử dụng Curl.

{ “flavors”: [ { “id”: “1”, “links”: [ { “href”: “http://controller:8774/v2.1/flavors/1”, “rel”: “self” }, { “href”: “http://controller:8774/flavors/1”, “rel”: “bookmark” } ], “name”: “tiny” } ] }

- Xem thông tin về hypervisor:

curl -H “X-Auth-Token: $TOKEN” http://controller:8774/v2.1/os-hypervisors/detail | python -mjson.tool

lamth@Precision:~$ curl -s -H “X-Auth-Token: $TOKEN” http://192.168.30.171:8774/v2.1/os-hypervisors/detail | python -mjson.tool { “hypervisors”: [ { “cpu_info”: “{"vendor": "Intel", "model": "SandyBridge-IBRS", "arch": "x86_64", "features": ["pge", "avx", "xsaveopt", "clflush", "sep", "syscall", "tsc_adjust", "vme", "stibp", "msr", "xsave", "vmx", "cmov", "ssse3", "pat", "osxsave", "lm", "tsc", "nx", "fxsr", "sse4.1", "pae", "sse4.2", "pclmuldq", "cx16", "pcid", "ibpb", "tsc-deadline", "mmx", "arat", "cx8", "mce", "de", "aes", "mca", "pse", "lahf_lm", "popcnt", "pdpe1gb", "apic", "sse", "pni", "rdtscp", "sse2", "ss", "hypervisor", "spec-ctrl", "fpu", "ssbd", "pse36", "mtrr", "x2apic"], "topology": {"cores": 1, "cells": 1, "threads": 1, "sockets": 4}}”, “current_workload”: 0, “disk_available_least”: 23, “free_disk_gb”: 28, “free_ram_mb”: 8715, “host_ip”: “192.168.30.172”, “hypervisor_hostname”: “os-compute”, “hypervisor_type”: “QEMU”, “hypervisor_version”: 2012000, “id”: 1, “local_gb”: 28, “local_gb_used”: 0, “memory_mb”: 11787, “memory_mb_used”: 3072, “running_vms”: 4, “service”: { “disabled_reason”: null, “host”: “os-compute”, “id”: 5 }, “state”: “up”, “status”: “enabled”, “vcpus”: 4, “vcpus_used”: 4 } ] }

```