云计算(五)—— OpenStack基础环境配置与API使用,使用cURL命令获取实例列表,理解OpenStack的身份认证和API请求流程。使用openstack命令创建Fedora虚拟机实例

这篇具有很好参考价值的文章主要介绍了云计算(五)—— OpenStack基础环境配置与API使用,使用cURL命令获取实例列表,理解OpenStack的身份认证和API请求流程。使用openstack命令创建Fedora虚拟机实例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 OpenStack基础环境配置与API使用

项目实训一

【实训题目】

使用cURL命令获取实例列表

【实训目的】

理解OpenStack的身份认证和API请求流程。

【实训准备】

(1)复习OpenStack的认证与API请求流程的相关内容。

(2)熟悉cURL命令基本用法。

【实训内容】

参照任务二中任务实现进行操作。

若demo用户已修改密码,则需要先把/root/keystonerc_demo文件中的password修改为你修改的密码

(1)使用客户端环境脚本文件来设置导出所需的客户端环境变量。

source keystonerc_demo

(2)运行cURL命令向OpenStack云平台请求一个令牌。

curl -v -s -X POST $OS_AUTH_URL/auth/tokens?nocatalog   -H

"Content-Type: application/json"   -d '{ "auth": { "identity": { "methods": ["password"],"password": {"user": {"domain": {"name": "'"$OS_USER_DOMAIN_NAME"'"},"name": "'"$OS_USERNAME"'", "password": "'"$OS_PASSWORD"'"} } }, "scope": { "project": { "domain": { "name": "'"$OS_PROJECT_DOMAIN_NAME"'" }, "name":  "'"$OS_PROJECT_NAME"'" } } }}' | python -m json.tool

<X-Subject-Token: gAAAAABlLrQ-gNb6oqrNfJg_cWcdHDO8AUBJgLIp48sJzzbM7x4R7BdkF9pl                                               8GEF65buvomb6AL_4SV8tEFS9PDV7kEE1n0RyMvTweVI1Fl9jcUzNjS588Rz8f2lTPRjQl0G9s7C2gK                                           9btDs3I3rlkkYTIp1fdeKlHeW8ZxU6Vbr_o8pm15wpYQ

 1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

(3)导出环境变量OS_TOKEN,将其值设为令牌ID。

export OS_TOKEN=[令牌ID值]

(4)导出环境变量OS_PROJECT_NAME。

export OS_PROJECT_NAME=demo

(3)导出环境变量OS_COMPUTE_API。

export OS_COMPUTE_API=http://[OpenStack主机IP地址]:8774/v2.1

(4)访问计算服务API,列出可用的实例。

curl -s -H "X-Auth-Token: $OS_TOKEN"   $OS_COMPUTE_API/servers   | python -m json.tool

 1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

使用openstack命令创建Fedora虚拟机实例

【实训题目二】

使用openstack命令创建Fedora虚拟机实例

【实训目的二】

掌握openstack命令的用法。

【实训准备二】

(1)复习openstack命令的基本用法。

(2)在OpenStack中准备好Fedora操作系统镜像。

【实训内容二】

参照任务三中任务实现2进行操作。

实训内容

加载云管理员admin的环境脚本。

source keystonerc_admin

通过openstack命令调用身份服务API来列出所有的项目

openstack project list

通过openstack命令调用身份服务API来查看services项目的详细信息

openstack project show services

 1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

(1)执行openstack命令加载云用户demo的环境脚本。

source keystonerc_demo

(2)通过openstack命令列出demo用户所关联的项目和当前可用的镜像。

openstack image list

 1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

(3)通过openstack命令列出可用的实例类型。

openstack flavor list

 1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

(4)通过openstack命令创建一个Fedora虚拟机实例。

openstack server create --image cirros --flavor 1 Cirros_VM1

openstack server create --image fedora --flavor 2 Fedora_VM1

创建Cirros_VM1:

1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

仅需指明虚拟机实例要用的镜像和实例类型ID,而虚拟机实例所用的密钥对、安全组和网络会自动使用demo项目默认提供的。

(5)以demo用户身份登录到OpenStack仪表板,查看验证新创建的虚拟机实例。

1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

实验错误:

1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux

1、使用openstack命令创建fedora虚拟机实例 (1)执行openstack命令加载云用户demo,OpenStack云计算,服务器,云计算,openstack,linux文章来源地址https://www.toymoban.com/news/detail-858671.html

到了这里,关于云计算(五)—— OpenStack基础环境配置与API使用,使用cURL命令获取实例列表,理解OpenStack的身份认证和API请求流程。使用openstack命令创建Fedora虚拟机实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 进入现代云技术的世界-APIGateway、ServiceMesh、OpenStack、异步化框架、云原生框架、命令式API与声明式API

    目录 APIGateway Service Mesh OpenStack 异步化框架 云原生框架 命令式API与声明式API             API网关(API Gateway)是一个 服务器 ——充当了客户端和内部服务之间的中间层。API网关负责处理API请求,将客户端的请求路由到相应的后端服务,并将服务的响应聚合后返回给客户端

    2024年02月13日
    浏览(22)
  • openstack云计算(一)————openstack安装教程,创建空白虚拟机,虚拟机的环境准备

    需要注意的步骤会截图一下,其它的基本都是下一步,默认的即可 ----------------------------------------------------------- (1)、在安装CentOS 7的启动界面中,选择“Install CentOS 7”并回车(点击控制台界面后,按键才会生效,但是鼠标会消失,此时可以按Ctrl+Alt键可以让鼠标重新出现)

    2024年04月09日
    浏览(30)
  • 配置OpenStack准备环境

    1. 配置yum源 在另外两个节点上也先删除不需要的yum源 然后用scp命令从controller节点上直接复制openstack-aliyun.repo到另外两个节点 然后在三个节点上更新一下yum 接下来安装Openstack客户端(在所有需要使用Openstack客户端的节点上安装) 接下来安装selinux管理工具 接下来配置数据库

    2024年02月11日
    浏览(28)
  • 云计算之OpenStack基础

    计算节点:虚拟机实例的网络: 1)下图中A就是虚拟机VM1的虚拟网卡,和它相连的B是一个tap设备,通常是以tap开头的一段名称,它挂载在Linux Bridge qbr上面。 tap 设备其实就是一个Linux内核虚拟化出来的一个网络接口,即虚拟网卡; 计算节点:集成网桥(br-int)的网络: 1)集成

    2024年02月06日
    浏览(25)
  • 云计算学习7——云计算OpenStack运维基础

    声明:原创作品,严禁用于商业目的。 如有任何技术问题,欢迎和我交流:408797506(微信同号)。 介绍OpenStack运维的基础知识,主要分析OpenStack云平台运维中的nova、neutron、cinder、swift、Ceilometer、防火墙等服务组件操作。 1.在openstack私有云平台上,基于cirrors.qcow2镜像,使用

    2024年02月01日
    浏览(27)
  • 云计算技能大赛 -- openstack私有云环境 第一部分

    原文博客地址 注: 文章中所用()中的内容皆为提示,如(controller AND compute)表示 此命令在两台节点都需要执行。 使用 VM 虚拟机进行实验。 主机名 IP地址 controller 内网(仅主机模式):192.168.20.10/24、外网(Nat模式):192.168.10.10/24 compute 内网(仅主机模式):192.168.20.20/24、外网(Nat模式

    2024年01月22日
    浏览(39)
  • 云计算|云计算的一些基础概念(HCS和OpenStack)

    云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进

    2024年02月02日
    浏览(28)
  • linux curl命令使用教程(curl指令)

    curl是一个用于发送HTTP请求的命令行工具,它支持多种协议,包括HTTP、HTTPS、FTP、SMTP等。curl可以用来下载文件、上传文件、发送POST请求、发送表单数据等。 curl的基本用法如下: 其中,URL是要请求的网址或者文件的URL。 常用的选项包括: -o, --output file :将下载的文件保存到

    2024年02月09日
    浏览(35)
  • curl命令的使用

    curl是利用URL语法在命令行方式下工作的开源文件传输工具。 1.CURL + URL 获取当个网页源码,默认将输出打印到标准输出中。 2.CURL -o/-O选项保存下载的文件到指定的文件中。 -o: 将文件保存为命令中指定的文件名的文件。 -O: 使用URL中默认的文件名保存文件到本地。 3.CURL -L 选项

    2024年02月13日
    浏览(31)
  • curl命令简单使用

    curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。一般可以用来验证接口是否正常可以调用。 最基本的就是直接curl + 请求地址 这样就是最基本的get请求这个接口,请求响应内容会在控制台输出 -b 携带cookie 调用接口 这样就可以

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包