分享

openstack【Kilo】入门 【glance篇】十一:glance安装验证

pig2 发表于 2015-5-13 15:19:36 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 16 128315
本帖最后由 pig2 于 2015-8-14 17:01 编辑

问题导读

1.如何下载镜像?
2.如何上传镜像?
3.如何验证镜像是否上次成功?






1.在每一个客户端脚本,配置镜像服务客户端使用 API version 2.0:
[mw_shl_code=bash,true]echo "export OS_IMAGE_API_VERSION=2" | tee -a admin-openrc.sh demo-openrc.sh[/mw_shl_code]

2.生效admin环境变量

[mw_shl_code=bash,true] source admin-openrc.sh[/mw_shl_code]

3.创建一个临时目录
[mw_shl_code=bash,true] mkdir /tmp/images[/mw_shl_code]

4.下载镜像到当前目录
[mw_shl_code=bash,true] wget -P /tmp/images http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img[/mw_shl_code]

百度网盘下载:链接:http://pan.baidu.com/s/1kTCekvH 密码:07dw

5.上传镜像到glance,镜像使用qcow2 格式,镜像使用格式
[mw_shl_code=bash,true]glance image-create --name "cirros-0.3.3-x86_64" --file /tmp/images/cirros-0.3.3-x86_64-disk.img \
  --disk-format qcow2 --container-format bare --visibility public --progress[/mw_shl_code]
1.png


6.确认上次成功,核实属性
[mw_shl_code=bash,true]glance image-list[/mw_shl_code]

[mw_shl_code=bash,true]+--------------------------------------+---------------------+
| ID                                   | Name                |
+--------------------------------------+---------------------+
| 38047887-61a7-41ea-9b49-27987d5e8bb9 | cirros-0.3.3-x86_64 |
+--------------------------------------+---------------------+[/mw_shl_code]
2.png

7.删除临时目录
[mw_shl_code=bash,true]rm -r /tmp/images[/mw_shl_code]



相关内容
openstack【Kilo】入门 【准备篇】零:整体介绍

openstack【Kilo】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)

openstack【Kilo】入门 【准备篇】二:NTP安装

openstack【Kilo】入门 【准备篇】三:mysql(MariaDB)安装【控制节点】

openstack【Kilo】入门 【准备篇】四:RabbitMQ 安装

openstack【Kilo】入门 【keystone篇】五:keystone安装与配置

openstack【Kilo】入门 【keystone篇】六:创建服务实例和 API endpoint

openstack【Kilo】入门 【keystone篇】七:创建租户、用户、角色

openstack【Kilo】入门 【keystone篇】八:验证keystone安装部署

openstack【Kilo】入门 【keystone篇】九: 创建openstack客户端环境变量脚本

openstack【Kilo】入门 【glance篇】十:glance安装配置【控制节点】

openstack【Kilo】入门 【glance篇】十一:glance安装验证

openstack【Kilo】入门 【nova篇】十二:安装配置nova

openstack【Kilo】入门 【网络篇】十三:安装配置【控制节点】

openstack【Kilo】入门 【网络篇】十四:安装配置【网络节点】

openstack【Kilo】入门 【网络篇】十五:安装配置【计算节点】

openstack【Kilo】入门 【网络篇】十六:实例化网络
openstack【Kilo】入门 【网络篇】十七:创建实例

已有(16)人评论

跳转到指定楼层
duanshan 发表于 2015-6-3 18:51:47
root@controller:~# glance image-create --name "cirros-0.3.3-x86_64" --file /tmp/images/cirros-0.3.3-x86_64-disk.img  --disk-format qcow2 --container-format bare --visibility public --progress
usage: glance [--version] [-d] [-v] [--get-schema] [--timeout TIMEOUT]
              [--no-ssl-compression] [-f] [--os-image-url OS_IMAGE_URL]
              [--os-image-api-version OS_IMAGE_API_VERSION]
              [--profile HMAC_KEY] [-k] [--os-cert OS_CERT]
              [--cert-file OS_CERT] [--os-key OS_KEY] [--key-file OS_KEY]
              [--os-cacert <ca-certificate-file>] [--ca-file OS_CACERT]
              [--os-username OS_USERNAME] [--os-user-id OS_USER_ID]
              [--os-user-domain-id OS_USER_DOMAIN_ID]
              [--os-user-domain-name OS_USER_DOMAIN_NAME]
              [--os-project-id OS_PROJECT_ID]
              [--os-project-name OS_PROJECT_NAME]
              [--os-project-domain-id OS_PROJECT_DOMAIN_ID]
              [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
              [--os-password OS_PASSWORD] [--os-tenant-id OS_TENANT_ID]
              [--os-tenant-name OS_TENANT_NAME] [--os-auth-url OS_AUTH_URL]
              [--os-region-name OS_REGION_NAME]
              [--os-auth-token OS_AUTH_TOKEN]
              [--os-service-type OS_SERVICE_TYPE]
              [--os-endpoint-type OS_ENDPOINT_TYPE]
              <subcommand> ...
glance: error: unrecognized arguments: --name --disk-format qcow2 --container-format bare --visibility public
root@controller:~#
回复

使用道具 举报

duanshan 发表于 2015-6-3 18:52:20
这个命令不对啊
回复

使用道具 举报

阿明哥zym 发表于 2015-6-24 16:59:29
这个命令是正常的。我遇到的问题与你类似;
回复

使用道具 举报

阿明哥zym 发表于 2015-6-24 17:00:11
图片没显示出来。
hy@openstack-controller:~$ sudo service glance-api restart
glance-api stop/waiting
glance-api start/running, process 42556
hy@openstack-controller:~$ source admin-openrc.sh
hy@openstack-controller:~$ glance image-create --name "cirros-0.3.3-x86_64" --file /tmp/images/cirros-0.3.3-x86_64-disk.img --disk-format qcow2 --container-format bare --visibility public --progress
[=============================>] 100%
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | 133eae9fb1c98f45894a4e60d8736619     |
| container_format | bare                                 |
| created_at       | 2015-06-24T07:57:18Z                 |
| disk_format      | qcow2                                |
| id               | 8cc51cc7-2d21-40e7-9206-5a9af4f8130b |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | cirros-0.3.3-x86_64                  |
| owner            | 30154281e68e41b482cd1fc4bd1c1081     |
| protected        | False                                |
| size             | 13200896                             |
| status           | active                               |
| tags             | []                                   |
| updated_at       | 2015-06-24T07:57:19Z                 |
| virtual_size     | None                                 |
| visibility       | public                               |
+------------------+--------------------------------------+
hy@openstack-controller:~$ glance image-list
+--------------------------------------+---------------------+
| ID                                   | Name                |
+--------------------------------------+---------------------+
| 8cc51cc7-2d21-40e7-9206-5a9af4f8130b | cirros-0.3.3-x86_64 |
+--------------------------------------+---------------------+
回复

使用道具 举报

阿明哥zym 发表于 2015-6-24 17:00:46
我是参照官方的安装文档,重新执行了这两句后,就正常了:
hy@openstack-controller:~$ sudo service glance-registry restart
glance-registry stop/waiting
glance-registry start/running, process 42480
hy@openstack-controller:~$ sudo service glance-api restart
glance-api stop/waiting
glance-api start/running, process 42556
回复

使用道具 举报

slosh 发表于 2015-7-29 09:48:05
duanshan 发表于 2015-6-3 18:51
root@controller:~# glance image-create --name "cirros-0.3.3-x86_64" --file /tmp/images/cirros-0.3.3- ...

我遇到的问题和你一样,安装官方文档安装,然后报错,说参数不正确。。
然后改image-api-version=1后,倒是可以了。
但是glance image-list又报错说验证不通过。。
回复

使用道具 举报

zhenmie365 发表于 2015-8-13 16:13:01
我遇到一楼的问题,怎么解决都解决不了,网上有帖说可能安装glance有问题,要修改.py文件改为pyc什么的,python还在学,所以不明白。而直接跳过这步,打命令glance image list,就会出现“Invalid OpenStack Identity credentials.”,看了glance api的log都是这个错误,完全不知怎么入手。尝试改rc文件的user或service,都不能对号入座,对openstack的认证和授权系统很是无语!!求高手指点。
回复

使用道具 举报

xuanxufeng 发表于 2015-8-13 16:16:08
zhenmie365 发表于 2015-8-13 16:13
我遇到一楼的问题,怎么解决都解决不了,网上有帖说可能安装glance有问题,要修改.py文件改为pyc什么的,py ...

只能一个字,乱keystone认证可能有问题。建议按照一个标准文档或则视频


推荐

about云零基础开发、部署openstack视频【juno】【已更新】

回复

使用道具 举报

zhenmie365 发表于 2015-8-13 16:51:27
xuanxufeng 发表于 2015-8-13 16:16
只能一个字,乱keystone认证可能有问题。建议按照一个标准文档或则视频

我已经参照官方文档来做,都是经常出错,非常沮丧
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条