- Preparing for the Certified OpenStack Administrator Exam
- Matt Dorn
- 199字
- 2021-07-02 19:30:28
Python-openstackclient - the unified client
Because it was quite frustrating to remember commands for each separate client, the OpenStack community created a new OpenStack client called OSC (OpenStack Client) in 2013. The actual program is named python-openstackclient and available at http://github.com/openstack/python-openstackclient.
See Figure 1.6. python-openstackclient is a CLI client for OpenStack that brings all the traditional service-based clients into a single shell with a uniform command structure. It has a consistent and predictable format for all of its commands and takes the following form:
openstack [<global-options>] <object-1> <action> [<object-2>] [<command-arguments>]
For example, if you wanted to create a brand new Nova virtual machine instance, you could simply run:
$ openstack server create demo-instance1 --flavor m1.tiny --image cirros MyFirstInstance

Figure 1.6: python-openstackclient brings the traditional service-based clients into a single shell with a uniform command structure
You can also view help commands by running the following:
$ openstack help
The OpenStack clients will be discussed in more detail in upcoming chapters. As of September 2017, the COA exam tests on the Newton version of OpenStack. The exam will provide access to python-openstackclient and all service-based clients. A majority of the exam objectives can be completed with python-openstackclient, except where noted in this book.
推薦閱讀
- TypeScript Essentials
- Mastering Visual Studio 2017
- Python 3.7網絡爬蟲快速入門
- Beginning Java Data Structures and Algorithms
- SQL經典實例(第2版)
- C語言程序設計
- Learning Continuous Integration with TeamCity
- 小程序,巧應用:微信小程序開發實戰(第2版)
- ArcGIS for Desktop Cookbook
- Learning Docker Networking
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- 愛上C語言:C KISS
- WordPress Search Engine Optimization(Second Edition)
- MySQL數據庫應用實戰教程(慕課版)
- Mastering Bootstrap 4