编辑: 丶蓶一 | 2019-09-23 |
1 2
3 3.
1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 目录 写在前面 Conventions How can I use an OpenStack cloud? OpenStack控制台 登录控制台 上传和管理镜像 权限和安全配置 Launch and manage instances 创建和管理网络 创建和管理对象及容器 创建和管理卷 Create and manage shares Launch and manage stacks Create and manage databases OpenStack命令行工具 概览 安装OpenStack命令行工具 查看某个命令行客户端的版本号 用OpenStack RC文件设置环境变量 管理镜像 管理卷 管理共享 虚拟机实例的权限和安全配置 创建实例 管理实例和主机 为实例提供用户数据 利用快照迁移实例 OpenStack最终用户文档(简体中文版)
2 4.13 4.14 4.15 4.16 4.17 4.18
5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8
6 7
8 9 将元数据存储在配置盘中 创建和管理网络 Manage objects and containers Create and manage stacks Measure cloud resources Create and manage databases OpenStack Python SDK Installing OpenStack SDK Authenticate Manage images Assign CORS headers to requests Schedule objects for deletion Configure access and security for instances Networking Compute HOT Guide OpenStack command-line interface cheat sheet Community support Glossary OpenStack最终用户文档(简体中文版)
3 OpenStack最终用户文档(简体中文版) 摘要 OpenStack是一个开源的云计算平台,可以用在公有云和私有云上.若干互相关联 的项目结合成了这样一整套的云基础设施解决方案.本文档向OpenStack最终用户 介绍了如何用OpenStack dashboard和OpenStack命令行工具在OpenStack云上创 建和管理资源. 本文档涵盖了OpenStack Liberty,OpenStack Kilo和OpenStack Juno这三个版 本. 目录 Conventions Notices Command prompts How can I use an OpenStack cloud? Who should read this book? OpenStack dashboard Log in to the dashboard Upload and manage images Configure access and security for instances Launch and manage instances Create and manage networks Create and manage object containers Create and manage volumes Create and manage shares Launch and manage stacks Create and manage databases OpenStack command-line clients Overview Install the OpenStack command-line clients Discover the version number for a client Set environment variables using the OpenStack RC file OpenStack最终用户文档(简体中文版)
4 写在前面 Manage images Manage volumes Manage shares Configure access and security for instances Launch instances Manage instances and hosts Provide user data to instances Use snapshots to migrate instances Store metadata on a configuration drive Create and manage networks Manage objects and containers Create and manage stacks Measure cloud resources Create and manage databases OpenStack Python SDK nstalling OpenStack SDK Authenticate Manage images Assign CORS headers to requests Schedule objects for deletion Configure access and security for instances Networking Compute HOT Guide OpenStack command-line interface cheat sheet Identity (keystone) Images (glance) Compute (nova) Networking (neutron) Block Storage (cinder) Object Storage (swift) Community support Documentation ask.openstack.org OpenStack mailing lists The OpenStack wiki OpenStack最终用户文档(简体中文版)
5 写在前面 The Launchpad Bugs area The OpenStack IRC channel Documentation feedback OpenStack distribution packages Glossary OpenStack最终用户文档(简体中文版)
6 写在前面 OpenStack最终用户文档(简体中文版)
7 Conventions OpenStack最终用户文档(简体中文版)
8 How can I use an OpenStack cloud? OpenStack 控制台 云的最终用户可以用OpenStack控制台来管理自己的资源,这些资源的限制由管理 员设定.读者可以修改本章的案例,来创建不同类型和配置的服务器实例. OpenStack最终用户文档(简体中文版)
9 OpenStack控制台 登录控制台 控制台运行在具有 nova-dashboard 这一服务器角色的节点上. 1. 向这个云服务的管理员咨询能登录控制台的主机名,IP地址,账号和密码. 2. 打开一个启用了JavaScript和Cookies的浏览器. 注意: 如果要使用VNC客户端,你的浏览器需要支持HTML5 Canvas和HTML5 WebSockets.VNC浏览器基于noVNC.详情请查阅noVNC: HTML5 VNC Client.想查阅支持的浏览器列表,参阅支持浏览器. 3. 在地址栏里,输入控制台的主机名或者IP地址.例如: https://ipaddressorhostname/ 4. 在登录界面上,输入账号和密码,然后单击 Sign In . 窗口的最上边便会显示你的用户名.你还可以在这里找到设置和退出按钮. 登录之后显示哪些选项卡取决于访问权限,用户角色,还取决于你用什么用户 登录. 如果你是以最终用户身份登录的,Project选项卡和Identity选项卡可用. 如果你是以管理员身份登录的,Project选项卡,Admin选项卡和Identity选 项卡可用. OpenStack控制台 - Project选项卡 Project是云服务中的组织单位,也被成为tenant或者account.每一个用户都是一 个或多个Project中的成员.用户创建和管理服务器实例,都是在Project里完成的. 在Project选项卡中,用户可以查看和管理某个project的资源情况,包括实例和镜 像.在CURRENT PROJECT可以选择想看的project. 在Project选项卡下,可以查看如下选项卡. Compute选项卡 Overview:查看Project的概览. Instances:对服务器实的各种操作,包括查看,启动,关闭,暂停,重启和创 建快照等,也可以在此处通过VNC连接服务器. Volumes:包含如下两个选项卡: OpenStack最终用户文档(简体中文版)
10 登录控制台 Volumes: 查看,创建,编辑和删除Volume. Volume Snapshots: 查看,创建,编辑和删除Volume快照. Images: 查看Project用户创建的镜像和实例快照,以及所有公开可用的镜像. 创建,编辑,删除镜像,以及通过镜像或快照启动实例. Access &
Security: 包含如下四个选项卡: Security Groups: 查看,创建,编辑和删除安全组和安全组规则. Key Pairs: View, create, edit, import, and delete key pairs. 查看,创建, 编辑,导入以及删除公私钥对. Floating IPs: Allocate an IP address to or release it from a project. 向project分配IP;
从project处回收IP. API Access: 查看API端点. Network选项卡 Network Topology:查看网络拓扑结构. Networks:创建和管理公司网络. Routers:查看和管理路由. Object Store选项卡 Containers:创建和管理容器和对象. Orchestration选项卡 Stacks: 使用REST API来编排管理多个复合云应用. Resource Types: 列出所有HOT模板支持的资源种类. OpenStack控制台 - Admin选项卡 管理员用户可以通过Admin选项卡来查看使用量,管理实例,卷,flavors,镜像, 服务和配额等. 在Admin选项卡下,可以查看如下选项卡. System选项卡 Overview:查看概况 Resource Usage:查看如下两个选项卡 Usage Report:查看用量报告. Stats:查看所有资源的统计信息. OpenStack最终用户文档(简体中文版)
11 登录控制台 Hypervisors:查看虚拟机管理器的概况. Host Aggregates:查看,创建和编辑主机聚合(?).查看可用的域. Instance:查看,暂停,回复,停用,迁移,软/硬重启,删除其他某些project 下的用户的实例.在这个选项卡中还可以查看日志,以及通过VNC连接服务器 实例. Volumes:使用如下两个选项卡. Volumes:查看,创建,管理和删除卷. Volume Types:查看,创建,管理和删除卷类别. Volume Snapshots:查看,管理和删除卷快照. Flavors:查看,创建,编辑,删除预先编排的云主机类型,或者查看额外的介 绍.不同的云主机类型有不同的实例大小. Images:对定制的镜像做如下操作:查看,创建,删除,编辑属性. Networks:对网络做如下操作:查看,创建,删除,编辑属性. Routers:对路由做如下操作:查看,创建,删除,编辑属性. Defaults:查看默认的配额值.配额是在OpenStack Compute中硬性安排的, 定义了最大的可用实例,以及资源的数量. Metadata Definitions:导入命名空间,查看元数据信息. System Information:该选项卡有如下子选项卡. Services:查看服务列表. Compute Services:查看计算服务列表. Block Storage Services:查看块存储服务列表. Network Agents:: 查看网络?View the network agents. Orchestration Services:查看编排服务列表. OpenStack控制台 - Identity选项卡 Projects: 对Project做如下操作:查看,创建,分配用户,移除用户,删除. Users: 查看,创建,启用,停用,删除用户. OpenStack控制台 - Setting选项卡 登录进任意账户,在左边便可以看见Setting选项卡. User Settings: 查看和管理控制台选项. Change Password: 修改用户密码. OpenStack最终用户文档(简体中文版)
12 登录控制台 上传和管理镜像 虚拟机镜像(本文简称镜像),是一个包含了虚拟磁盘和一个可启动的操作系统的 文件.在云中,镜像可以用来创建虚拟机实例.如欲了解如何创建镜像文件,请参 阅OpenStack Virtual Machine Image Guide 如果你权限够大,你可以上传和管理虚拟机镜像.操作人员可能会把上传和管理镜 像的权限限制在云管理员和操作人员的角色上.如果你有相应权限,在控制台里, 你可以在管理员Project中上传和管理镜像. 注意: 你还可以用 glance 和 nova 这两个命令行工具,或者 Image service and Compute APIs 来管理镜像. 上传镜像 要把镜像上传至某个Project,请参考如下步骤: 登录控制台. 在Project选项卡中,进入CURRENT PROJECT,然后选择目标Project. 在Project选项卡种,打开Compute选项卡,然后点击Images分类. 点击Create Image. 此时将会弹出一个 Create An Image 对话框. 输入如下值: OpenStack最终用户文档........