<特徴>
・クラウド基盤をセルフ化したもの(カスタマイズ性を高めた)
・プライベートクラウド。自分のための基盤。
対になるのはパブリッククラウド→AWS、AZUREなど
・コンポーネントの組み合わせでできている。
<インスタンスの作成&起動>
1.インスタンスをFlavorを元に作成
Flavor:テンプレート。CPU、メモリなどの上限を設定
2. NAT アドレスを紐づける
NATプライベートIP アドレスをグローバルIPアドレスに変換する技術
floationgIPを自分のIPへ紐づける
3.セキュリティグループ作成
ルール追加(ICMP, SSH)
ICMP ( Internet Control Message Protocol ) は、IPプロトコルの「エラー通知」や「制御メッセージ」を転送するためのプロトコルです。TCP/IPが実装されたコンピュータ間で、通信状態を確認するために使用されます。
(open stackメニュー:コンビュート→アクセスとセキュリティ→ルール追加(ICMP, SSH))
コマンドライン上で同様の操作を行う
■起動中のインスタンスリスト
nova list --------------------------------------+-----------+--------+------------+-------------+-----------------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-----------+--------+------------+-------------+-----------------------------------+ | a69d020a-5084-444e-8f73-5172c212ce0d | user | ACTIVE | - | Running | private=XX.XX.XX.XX, 192.168.XX.XX |
■インスタンスの詳細情報
nova show [インスタンス名] +--------------------------------------+----------------------------------------------------------------+ | Property | Value | +--------------------------------------+----------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-STS:power_state | 1 | | OS-EXT-STS:task_state | - | | OS-EXT-STS:vm_state | active | | OS-SRV-USG:launched_at | 2015-06-12T12:03:48.000000 | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | config_drive | | | created | 2015-06-12T12:03:31Z | | flavor | m1.nano (42) | | hostId | bf19e2726a7466aac8efe65dff00ff9e9f0b9bae177f371c0098979e | | id | 0f4430fd-2c10-4c5a-b178-393ecb0cdd82 | | image | | | key_name | - | | metadata | {} | | name | user | | os-extended-volumes:volumes_attached | [] | | private network | XX.XX.XX.XX, 192.168.XX.XX | | progress | 0 | | security_groups | default | | status | ACTIVE | | tenant_id | 5dfebfb6d01f44d0aeb25dc2e6cc1f56 | | updated | 2015-06-12T12:03:48Z | | user_id | 36d9cb256c4b4f7a898159e16913c8d4 | +--------------------------------------+----------------------------------------------------------------+
以降実行結果はりつけてません。
■イメージ一覧
nova image-list
■インスタンスのテンプレート一覧
nova flavor-list
■インスタンス起動
nova boot [インスタンス名] --image [イメージ名] --flavor [flavor名]
■FloatintIP(NAT(ネットワーク))の割当て
nova floating-ip-create nova floating-ip-associate [インスタンス名] [flotingIP]
■セキュリティグループの一覧表示
nova secgroup-list