CentOS 7
Sponsored Link

OpenStack Liberty : インスタンスを起動する2015/11/15

 
仮想マシンインスタンスを起動します。
[1] 仮想マシンインスタンスに割り当てるメモリ容量やストレージ容量等々を指定して (flavor)、 インスタンスを作成して起動します。
# デフォルトの flavor 一覧

[root@dlp ~(keystone)]#
nova flavor-list

+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 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      |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+

# 登録されているイメージ

[root@dlp ~(keystone)]#
nova image-list

+--------------------------------------+---------+--------+--------+
| ID                                   | Name    | Status | Server |
+--------------------------------------+---------+--------+--------+
| 34beed31-2971-43f0-9c5a-d39d3df1d501 | CentOS7 | ACTIVE |        |
+--------------------------------------+---------+--------+--------+

# インスタンス作成・起動

[root@dlp ~(keystone)]#
nova boot --flavor 2 --image CentOS7 --security_group default CentOS_7

+--------------------------------------+------------------------------------------------+
| Property                             | Value                                          |
+--------------------------------------+------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                         |
| OS-EXT-AZ:availability_zone          |                                                |
| OS-EXT-SRV-ATTR:host                 | -                                              |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | -                                              |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000001                              |
| OS-EXT-STS:power_state               | 0                                              |
| OS-EXT-STS:task_state                | scheduling                                     |
| OS-EXT-STS:vm_state                  | building                                       |
| OS-SRV-USG:launched_at               | -                                              |
| OS-SRV-USG:terminated_at             | -                                              |
| accessIPv4                           |                                                |
| accessIPv6                           |                                                |
| adminPass                            | 53htaThSqWxK                                   |
| config_drive                         |                                                |
| created                              | 2015-11-14T12:19:53Z                           |
| flavor                               | m1.small (2)                                   |
| hostId                               |                                                |
| id                                   | 7ff32145-c80a-4384-a0cb-0160e3482e65           |
| image                                | CentOS7 (34beed31-2971-43f0-9c5a-d39d3df1d501) |
| key_name                             | -                                              |
| metadata                             | {}                                             |
| name                                 | CentOS_7                                       |
| os-extended-volumes:volumes_attached | []                                             |
| progress                             | 0                                              |
| security_groups                      | default                                        |
| status                               | BUILD                                          |
| tenant_id                            | d625e02b3d394afbad250def2f88fefa               |
| updated                              | 2015-11-14T12:19:53Z                           |
| user_id                              | b4c316b93a464f8ea46b01bd01a52003               |
+--------------------------------------+------------------------------------------------+

# 動作確認 (起動直後しばらくは「BUILD」ステータスとなっている)

[root@dlp ~(keystone)]#
nova list

+-----------+----------+--------+------------+-------------+--------------------+
| ID        | Name     | Status | Task State | Power State | Networks           |
+-----------+----------+--------+------------+-------------+--------------------+
| 7ff32145- | CentOS_7 | BUILD  | spawning   | NOSTATE     | network01=10.1.0.2 |
+-----------+----------+--------+------------+-------------+--------------------+
[2] 起動した仮想マシンインスタンスにログインできるか確認します。
# 起動後しばらくすると以下のように「ACTIVE」ステータスとなる

[root@dlp ~(keystone)]#
nova list

+-----------+----------+--------+------------+-------------+--------------------+
| ID        | Name     | Status | Task State | Power State | Networks           |
+-----------+----------+--------+------------+-------------+--------------------+
| 7ff32145- | CentOS_7 | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+----------+--------+------------+-------------+--------------------+

# 以下のように応答が返ってくればOK

[root@dlp ~(keystone)]#
ping 10.1.0.2

[root@dlp ~(keystone)]# ping 10.1.0.2
PING 10.1.0.2 (10.1.0.2) 56(84) bytes of data.
64 bytes from 10.1.0.2: icmp_seq=1 ttl=64 time=1.12 ms
64 bytes from 10.1.0.2: icmp_seq=2 ttl=64 time=0.628 ms

--- 10.1.0.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.628/0.878/1.128/0.250 ms

# SSH でログイン

[root@dlp ~(keystone)]#
ssh 10.1.0.2

The authenticity of host '10.1.0.2 (10.1.0.2)' can't be established.
ECDSA key fingerprint is 03:3d:a6:2c:21:0d:03:cc:de:29:d1:c0:3b:4d:4c:e7.
Are you sure you want to continue connecting (yes/no)?
yes

Warning: Permanently added '10.1.0.2' (ECDSA) to the list of known hosts.
root@10.1.0.2's password:    
# インストール時に設定した root パスワード

Last login: Sat Nov 14 21:10:58 2015
[root@centos-7 ~]#    
# ログインできた

[3] 一旦作成して起動した仮想マシンインスタンスを停止/起動する場合は、以下のように nova コマンドで制御できます。
[root@dlp ~(keystone)]#
nova list

+-----------+----------+--------+------------+-------------+--------------------+
| ID        | Name     | Status | Task State | Power State | Networks           |
+-----------+----------+--------+------------+-------------+--------------------+
| 7ff32145- | CentOS_7 | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+----------+--------+------------+-------------+--------------------+

# インスタンス停止

[root@dlp ~(keystone)]#
nova stop CentOS_7

Request to stop server CentOS_7 has been accepted.
[root@dlp ~(keystone)]#
nova list

+-----------+----------+---------+------------+-------------+--------------------+
| ID        | Name     | Status  | Task State | Power State | Networks           |
+-----------+----------+---------+------------+-------------+--------------------+
| 7ff32145- | CentOS_7 | SHUTOFF | -          | Shutdown    | network01=10.1.0.2 |
+-----------+----------+---------+------------+-------------+--------------------+

# インスタンスを再度起動する

[root@dlp ~(keystone)]#
nova start CentOS_7

Request to start server CentOS_7 has been accepted.
[root@dlp ~(keystone)]#
nova list

+-----------+----------+--------+------------+-------------+--------------------+
| ID        | Name     | Status | Task State | Power State | Networks           |
+-----------+----------+--------+------------+-------------+--------------------+
| 7ff32145- | CentOS_7 | ACTIVE | -          | Running     | network01=10.1.0.2 |
+-----------+----------+--------+------------+-------------+--------------------+
関連コンテンツ