使用 cli 管理 openstack 平台

Post on 15-Apr-2017

278 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

台灣資服 -

使用OpenStack CLI來管理您的平台

OpenStack 管理方式

1. Horizon (Dashboard)

2. OpenStack command line

OpenStack source file (1/3)

OpenStack source file (2/3)

OpenStack source file (3/3)

Keystone

Keystone

Keystone 命令 改由 openstack 取代

皆有 create / delete / set / list / show新增 / 刪除 / 修改 / 查詢 / 顯示

openstack user CMDopenstack role CMDopenstack project CMDopenstack service CMDopenstack endpoint CMD

Keystone – user list

Keystone – user list

Keystone – user create(1/2)

Keystone – user create(2/2)

Keystone – user set(1/2)

Keystone – user set(2/2)

Keystone – user delete(1/2)

Keystone – user delete(2/2)

Keystone – user show(1/2)

Keystone – user show(2/2)

Keystone – role create(1/2)

Keystone – role create(2/2)

Keystone – project create(1/2)

Keystone – project create(2/2)

Keystone – service create

Keystone – endpoint create(1/4)

Keystone – endpoint create(2/4)

Keystone – endpoint create(3/4)

Keystone – endpoint create(4/4)

Glance

Glance

Glance 命令 可用 openstack 或 glance

皆有 create / delete / set / list / showupdate

新增 / 刪除 / 修改 / 查詢 / 顯示

openstack image CMD or glance image-CMD

Glance – image create(1/4)

Glance – image create(2/4)

Glance – image create(3/4)

Glance – image create(4/4)

Neutron

Neutron

Neutron 命令 可用 openstack 或 neutron

皆有 create / delete / set / list / showupdate

新增 / 刪除 / 修改 / 查詢 / 顯示

用CLI建立一個可以對外的網路!!

Neutron - agent list

Neutron – ext-net create

Neutron – ext-subnet create

Neutron – router create

Neutron – subnet create

Neutron – add router to subnet

Neutron – add router to ext-net

Neutron – network topology

Nova

Nova

Nova 命令 可用 openstack 或 nova

皆有 create / delete / set / list / showupdate

新增 / 刪除 / 修改 / 查詢 / 顯示

用CLI建立一個虛擬機!!

Nova - service list

Nova – image list

Nova – flavor list

Nova – security group

Nova net list

Nova boot instance(1/2)

Nova boot instance(2/2)

Cinder

Cinder

Cinder 命令 可用 openstack 或 cinder

皆有 create / delete / set / list / show

update

新增 / 刪除 / 修改 / 查詢 / 顯示

Cinder service list

Cinder volume create

Cinder list(1/2)

Cinder list(2/2)

Swift

Swift

Swift 命令 可用 openstack 或 swift

皆有 create / delete / set / list / show

update

新增 / 刪除 / 修改 / 查詢 / 顯示

Swift stat

Swift upload file

Swift download file

Heat

Heat

Heat 命令 可用 openstack 或 heat

皆有 create / delete / set / list / show

update

新增 / 刪除 / 修改 / 查詢 / 顯示

Heat create steak

Heat steak list(1/2)

Heat steak list(2/2)

Ceilometer

Ceilometer

Ceilometer 命令 可用 openstack 或 ceilometer

皆有 create / delete / set / list / show

update

新增 / 刪除 / 修改 / 查詢 / 顯示

Ceilometer meter list

top related