镜像网络都有了,终于该干正事了,创建一个实例。
一,在控制台创建:
项目--实例--创建实例
按图填就可以
1.png
选择镜像
2.png
选择实例类型,这个类型要事先在管理员里配置。比较简单不细说。
3.png
选择网络,我这里例子选了一个local类型的私有网络
4.png
其它默认就可以,不一一细说。点创建就完成了。
二 : 命令行创建
[root@controller ~]# openstack server create --flavor computer1 --image centos7.4 --nic net-id=8809a474-8c5e-4cee-bdcd-47ffa7cd955f --security-group 06af95f3-164a-46f1-beb3-db32b285adf6 test08
+-------------------------------------+--------------------------------------------------+
| Field | Value |
+-------------------------------------+--------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | |
| OS-EXT-STS:power_state | NOSTATE |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | None |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | |
| adminPass | GcQznBeHm9GL |
| config_drive | |
| created | 2018-01-17T00:54:45Z |
| flavor | computer1 (26cc33b7-d348-4393-95d2-2f6fd9f50029) |
| hostId | |
| id | 5c822c94-9ed1-41d8-9666-a6830643bc36 |
| image | centos7.4 (ac09c17c-6aca-4170-a41c-9abeffd60206) |
| key_name | None |
| name | test08 |
| progress | 0 |
| project_id | ffaf3f6cd7a44f5fadad62e6dbc4356f |
| properties | |
| security_groups | name='06af95f3-164a-46f1-beb3-db32b285adf6' |
| status | BUILD |
| updated | 2018-01-17T00:54:45Z |
| user_id | 1472d65524bb4a7ca1243a7f4a11fd11 |
| volumes_attached | |
+-------------------------------------+--------------------------------------------------+
[root@controller]# virsh list
Id Name State
----------------------------------------------------
1 instance-0000000d running
关于其中的实例名,实力类型,网络,安全组等的查找方法如下。
启动一台实例,您必须至少指定一个类型、镜像名称、网络、安全组、密钥和实例名称。
在控制节点上,获得 凭证来获取只有管理员能执行的命令的访问权限.
1.获取实例类型
$ openstack flavor list
+----+-----------+-------+------+-----------+-------+-----------+
| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
+----+-----------+-------+------+-----------+-------+-----------+
| 1 | m1.tiny | 512 | 1 | 0 | 1 | True |
| 2 | m1.small | 2048 | 20 | 0 | 1 | True |
| 3 | m1.medium | 4096 | 40 | 0 | 2 | True |
| 4 | m1.large | 8192 | 80 | 0 | 4 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | 8 | True |
+----+-----------+-------+------+-----------+-------+-----------+
- 列出可用镜像:
$ openstack image list
+--------------------------------------+--------+--------+
| ID | Name | Status |
+--------------------------------------+--------+--------+
| 390eb5f7-8d49-41ec-95b7-68c0d5d54b34 | cirros | active |
+--------------------------------------+--------+--------+
- 列出可用网络:
$ openstack network list
+--------------------------------------+--------------+--------------------------------------+
| ID | Name | Subnets |
+--------------------------------------+--------------+--------------------------------------+
| 4716ddfe-6e60-40e7-b2a8-42e57bf3c31c | selfservice | 2112d5eb-f9d6-45fd-906e-7cabd38b7c7c |
| b5b6993c-ddf9-40e7-91d0-86806a42edb8 | provider | 310911f6-acf0-4a47-824e-3032916582ff |
+--------------------------------------+--------------+--------------------------------------+
- 列出可用的安全组:
$ openstack security group list
+--------------------------------------+---------+------------------------+
| ID | Name | Description |
+--------------------------------------+---------+------------------------+
| dd2b614c-3dad-48ed-958b-b155a3b38515 | default | Default security group |
+--------------------------------------+---------+------------------------+