openstack 基本コマンド( Nova、各種サービス)のまとめ

1.Nova
1.1 novaサービスを確認
nova-manage service list

1.2 imageを確認
nova image-list

1.3 仮想マシン、ID、Name、Status、Networkの確認
nova list

仮想マシンを削除
nova delete ID

仮想マシン配置種類を確認
nova flavor-list

秘密鍵を作成
nova keypair-add oskey > oskey.priv
chmod 600 oskey.priv

仮想マシンを作成
nova boot –flavor 2 –key_name oskey –image ea3ffba1-065e-483f-bfe2-c84184ee76be test1

1.4 flating IP
flating IPリストを確認
nova floating-ip-list

仮想マシンにfloaring IPを追加
nova add-floating-ip 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 10.1.199.33

flating IPを削除
nova remove-floating-ip ID 10.1.199.33

1.5 セキュリティグループ
セキュリティグループ関連コマンド
nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
nova secgroup-list
nova secgroup-list-rules default

1.6 仮想マシンの流れを作成
nova keypair-add oskey > oskey.priv

chmod 600 oskey.priv
nova flavor-list
nova image-list
nova boot –flavor 2 –key_name oskey –image ea3ffba1-065e-483f-bfe2-c84184ee76be test1
nova secgroup-add-rule default tcp 22 22 0.0.0.0/0

1.7 Volume

10GBのvolumeを作成
nova volume-create –display_name “test volume" 10

nova volume状況を確認
nova volume-list

仮想マシンにvolumeを追加
nova volume-attach 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 1 /dev/vdc

仮想マシンのvolume状況を確認
ubuntu@test1:~$ cat /proc/partitions
major minor #blocks name
253 0 10485760 vda
253 1 10474380 vda1
253 16 20971520 vdb
253 32 10485760 vdc

パーティションをフォーマット
sudo mkfs.ext4 /dev/vdc
sudo mkdir -p /mnt/volume
sudo mount /dev/vdc /mnt/volume

volumeを削除
nova volume-detach VM_ID Volume_ID

snapshotを作成
nova image-create 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 “snapshot 1"

1.8 NoVNC
requests the noVNC console URL by command
nova get-vnc-console myserver20 novnc

novnc動いているかどうか
netstat -ltunp | grep 6080

2.各種サービスが起動
データベースを同期
sudo nova-manage db sync

コントロールノードサービスがスタート
for svc in keystone glance-api glance-registry nova-api nova-objectstore nova-volume nova-scheduler nova-cert nova-novncproxy; do sudo service openstack-$svc start ; sudo chkconfig openstack-$svc on ; done

ノードサービスコマンドを起動
for svc in compute network metadata-api; do sudo service openstack-nova-$svc start ; sudo chkconfig openstack-nova-$svc on ; done

サービスを確認
nova-manage service list

Linux

Posted by arkgame