openstack【Kilo】入门 【网络篇】十七:创建实例
问题导读
1.创建实例需要哪些条件?
2.创建实例使用的是哪个网络ID?
3.如何不安装dasboard,访问创建实例?

1.生效认证
2.生成并添加一个**对:
3.验证**对
创建实例
列出flavors
列出镜像
3.列出网络
列出安全组
创建实例
nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=DEMO_NET_ID \
--security-group default --key-name demo-key demo-instance1
替换为
nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=64da5fe4-c3a3-4aa7-a685-a5a9446aac13 \
--security-group default --key-name demo-key demo-instance1
6.列出实例
通过浏览器访问实例
nova get-vnc-console demo-instance1 novnc
把http://controller:6080/vnc_auto.html?token=83c12cef-1fa8-4fd4-a69a-8ea58984a003输入浏览器即可看到实例
1.创建实例需要哪些条件?
2.创建实例使用的是哪个网络ID?
3.如何不安装dasboard,访问创建实例?
1.生效认证
[Bash shell] 纯文本查看 复制代码
1
|
source
demo-openrc.sh
|
2.生成并添加一个**对:
[Bash shell] 纯文本查看 复制代码
1
|
nova
keypair-add demo-key
|
3.验证**对
[Bash shell] 纯文本查看 复制代码
1
|
nova
keypair-list
|
创建实例
列出flavors
[Bash shell] 纯文本查看 复制代码
1
|
nova
flavor-list
|
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
6
7
8
9
|
+-----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
|
ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+-----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
|
1 | m1.tiny | 512 | 1 | 0 | | 1 | 1.0 | True |
|
2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True |
|
3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True |
|
4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True |
|
5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True |
+-----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
|
列出镜像
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
6
|
nova
image-list
+--------------------------------------+---------------------+--------+--------+
|
ID | Name | Status | Server |
+--------------------------------------+---------------------+--------+--------+
|
acafc7c0-40aa-4026-9673-b879898e1fc2 | cirros-0.3.4-x86_64 | ACTIVE | |
+--------------------------------------+---------------------+--------+--------+
|
3.列出网络
[Bash shell] 纯文本查看 复制代码
1
|
neutron
net-list
|
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
6
|
+--------------------------------------+----------+-----------------------------------------------------+
|
id
| name | subnets |
+--------------------------------------+----------+-----------------------------------------------------+
|
64da5fe4-c3a3-4aa7-a685-a5a9446aac13 | demo-net | 199ec974-e536-4814-93fc-af09efcc7014 192.168.1.0 /24
|
|
c88d8856-7ecf-4bbc-bae1-3cc65d2724e6 | ext-net | cd1c51f1-5d22-407d-9f08-cc774ed9c2e4 10.0.0.0 /24
|
+--------------------------------------+----------+-----------------------------------------------------+
|
列出安全组
[Bash shell] 纯文本查看 复制代码
1
|
nova
secgroup-list
|
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
|
+--------------------------------------+---------+------------------------+
|
Id | Name | Description |
+--------------------------------------+---------+------------------------+
|
0a44b60c-49c7-425c-ac27-7167c8388cf8 | default | Default security group |
+--------------------------------------+---------+------------------------+
|
创建实例
nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=DEMO_NET_ID \
--security-group default --key-name demo-key demo-instance1
替换为
nova boot --flavor m1.tiny --image cirros-0.3.4-x86_64 --nic net-id=64da5fe4-c3a3-4aa7-a685-a5a9446aac13 \
--security-group default --key-name demo-key demo-instance1
6.列出实例
[Bash shell] 纯文本查看 复制代码
1
|
nova
list
|
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
|
+--------------------------------------+----------------+--------+------------+-------------+----------------------+
|
ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+----------------+--------+------------+-------------+----------------------+
|
02caa2ca-d6e6-46fd-b4a9-e432bcde2e6a | demo-instance1 | ACTIVE | - | Running | demo-net=192.168.1.3 |
+--------------------------------------+----------------+--------+------------+-------------+----------------------+
|
通过浏览器访问实例
nova get-vnc-console demo-instance1 novnc
[Bash shell] 纯文本查看 复制代码
1
2
3
4
5
|
+-------+---------------------------------------------------------------------------------+
|
Type | Url |
+-------+---------------------------------------------------------------------------------+
|
novnc | http: //controller :6080 /vnc_auto .html?token=83c12cef-1fa8-4fd4-a69a-8ea58984a003
|
+-------+---------------------------------------------------------------------------------+
|
把http://controller:6080/vnc_auto.html?token=83c12cef-1fa8-4fd4-a69a-8ea58984a003输入浏览器即可看到实例