热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

openstackpike版本安装笔记3(ImageService:Glance组件)

ImageService:Glance组件,用于在openstack中注册、发现及获取VM映像文件:vm的映像文件存储位置:普通文件系统、对象存储系统(swift)、

  Image Service:Glance组件,用于在openstack中注册、发现及获取VM映像文件:vm的映像文件存储位置:普通文件系统、对象存储系统(swift)、s3存储安装配置glance服务:认证配置(keystone)上的配置:创建用户(glance):openstack user create --domain default --password-prompt glance将用户关联至租户和role上:openstack role add --project service --user glance admin创建glance服务实体:openstack service create --name glance --description "OpenStack Image" image创建镜像服务的API ENDPOINT:openstack endpoint create --region RegionOne image admin http://con.colinshi.top:9292openstack endpoint create --region RegionOne image internal http://con.colinshi.top:9292openstack endpoint create --region RegionOne image public http://con.colinshi.top:9292安装glance包:yum install openstack-glance编辑配置文件/etc/glance/glance-api.conf和/etc/glance/glance-registry.conf:[database] 部分,配置数据库访问:connection = mysql+pymysql://root:123456@con.colinshi.top/glance注:这里需要先在mysql上建立glance数据库,并赋予相关访问权限[keystone_authtoken]部分,配置认证服务访问:auth_uri = http://con.colinshi.top:5000auth_url = http://con.colinshi.top:35357memcached_servers = con.colinshi.top:11211auth_type = passwordproject_domain_name = defaultuser_domain_name = defaultproject_name = serviceusername = glancepassword = glance注:[keystone_authtoken]部分的其他选项请删除或者注释。[paste_deploy]部分,配置认证服务访问:flavor = keystone注:上面内容是两个配置文件都需要修改的选线,主要是数据库服务器及认证方式编辑配置文件/etc/glance/glance-api.conf:[glance_store]部分,配置本地文件系统存储和镜像文件位置:stores = file,httpdefault_store = filefilesystem_store_datadir = /img/注1:这里配置的是映像文件具体的位置和存储方式,filesystem_store_datadir = /img/的目录需要授予glance用户及组的访问权限这。注2:filesystem_store_datadir = /img/,如果没有最后的/会出现创建映像文件错误。"存储配置中出错。已禁止将映像添加至存储器。"初始化glance数据库:su -s /bin/sh -c "glance-manage db_sync" glance启动glance服务:systemctl start openstack-glance-api.service openstack-glance-registry.servicesystemctl enable openstack-glance-api.service openstack-glance-registry.serviceglance新增映像文件:openstack image create [Option...]--architecture :操作系统结构,参见:http://docs.openstack.org/user-guide/common/cli-manage-images.html--protected [True|False]:写保护,True代表开启写保护--name :映像文件名描述信息--instance-uuid :元数据用于记录映像文件的实例UUID--min-disk :启用映像文件所需的磁盘空间量(以GB为单位)--visibility :可访问的范围有效值,public,所有租户可都以使用,有效值: public, private, community, shared--kernel-id :Glance中存储的映像的ID,在引导AMI-style的映像文件时,内核ID--tags [ ...]:标签--os-version :操作系统版本的描述信息--disk-format :映像文件格式,支持:None, ami, ari, aki, vhd, vhdx, vmdk, raw, qcow2, vdi, iso, ploop--os-distro :指定的操作系统的通用名称,参见:http://docs.openstack.org/user-guide/common/cli-manage-images.html--id :映像文件生成后的ID,可以自动生成--owner :映像文件所有者--ramdisk-id :使用AMI-style的映像文件时,指定ramdisk的ID--container-format :容器格式,可以理解为可以在什么虚拟机环境下运行,比如Xen,KVM,docker等,支持的值:None, ami, ari, aki, bare, ovf, ova, docker--property :映像文件的相关属性,键值对设置--file :映像文件路径示例:openstack image create "centos7.3" --file /img/centos7.qcow2 --disk-format qcow2 --container-format bare --publicglance删除映像文件:glance image-delete [ ...]列出映像文件:glance image-list显示映像文件信息:glance image-show 下载映像文件至本地:glance image-download [--file ] [--progress]

  

转:https://www.cnblogs.com/colinshi/p/9599772.html



推荐阅读
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
author-avatar
景圣南_863
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有