当前位置: 首页 > news >正文

怎么才能建立一个网站卖东西成都百度推广公司地址

怎么才能建立一个网站卖东西,成都百度推广公司地址,跨境电商自己做网站引流,做胃肠科网站目录 Glance简介 1、登录数据库配置(在controller执行) 1.1登录数据库 1.2数据库里创建glance 1.3授权对glance数据库的正确访问 1.4退出数据库 1.5创建glance用户密码为000000 1.6增加admin角色 1.7创建glance服务 1.8创建镜像服务API端点 2、安装gla…

目录

Glance简介

1、登录数据库配置(在controller执行)

  1.1登录数据库

  1.2数据库里创建glance

  1.3授权对glance数据库的正确访问

  1.4退出数据库

  1.5创建glance用户密码为000000

  1.6增加admin角色

  1.7创建glance服务

  1.8创建镜像服务API端点

2、安装glance配置组件

  2.1安装glance包

  2.2备份配置文件并且修改(修改了4个地方)

  2.3同步数据库

  2.4(这一步可以不做)现在glance没有日志,我们需要配置下

3、测试


Glance简介

  • Image Service  镜像服务:
  • 代号:Glance:
  • 为云平台虚拟机提供镜像服务,例如:上传镜像、删除镜像等。
  • 说明:镜像:磁盘文件。装好了系统的磁盘文件。把镜像拷贝过来,就不需要装系统。

【glance镜像服务】

  • 它在open stack中的项目名称为Glance.在早期的open stack版本中,Glance只有管理镜像的功能,并不具备镜像存储功能。现在,Glance已经发展称为集上传,检索,管理和存储等多种功能的open stack核心服务。

【glance由两部分组成】

(1)glance-api: 接受云系统镜像的创建,删除,读取请求

(2)glance-Registry: 云系统的镜像注册服务

  • glance-api 是接受 rest api请求的。完成诸如镜像的查找,获取,上传,删除等操作,默认是监听9292端口
  • glance-registry 是用于Mysql的数据交互,用户存储或获取镜像的元数据(metadata);提供镜像元数据相关的REST接口,通过glance-Registry,可以向数据库中写入或获取镜像的各种数据。glance-Registry监听的端口是9191.Glance数据库中有两种表,一张是image表,主要存储了镜像格式,大小等信息;另一张是image property表,主要存了镜像定制化信息。
  • image-store是一个存储的接口层,通过这个接口,glance可以获取镜像,image store支持的存储有Amazon的S3,Openstack本身的swift,还有诸如ceph,sheepdog,GluasterFS等分布式存储,image store是镜像保存与获取的接口,它仅仅是一个接口层,具体的实现需要外部的存储支持。

【镜像服务的主要功能】

  • 1.查询和获取镜像的元数据和镜像本身
  • 2.注册和上传虚拟机镜像,包括镜像的创建、上传、下载和管理
  • 3.维护镜像信息,包括元数据和镜像本身
  • 4.支持多种方式存储镜像,包括普通的文件系统、swift、Amazon、S3等
  • 5.对虚拟机实例执行创建快照命令来创建新的镜像,或者备份虚拟机的状态

 

1、登录数据库配置(在controller执行)

  1.1登录数据库

[root@controller ~]# mysql -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 31
Server version: 10.3.20-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> 

  1.2数据库里创建glance

MariaDB [(none)]> CREATE DATABASE glance;

  1.3授权对glance数据库的正确访问

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY '000000';
GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%'  IDENTIFIED BY '000000';

  1.4退出数据库

MariaDB [(none)]> quit;

  1.5创建glance用户密码为000000

[root@controller ~]# openstack user create --domain default --password 000000 glance
Missing value auth-url required for auth plugin password

        如上我的这里会报错,时因为没有source环境变量导致。

        如下修改/etc/profile文件解决:

#[root@controller ~]# vi /etc/profileexport OS_USERNAME=admin
export OS_PASSWORD=000000
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3

##这里的密码设置为了glance 

[root@controller ~]# source /etc/profile
[root@controller ~]# openstack user create --domain default --password 000000 glance

  1.6增加admin角色

openstack role add --project service --user glance admin

  1.7创建glance服务

openstack service create --name glance  --description "OpenStack Image" image

  

  1.8创建镜像服务API端点

openstack endpoint create --region RegionOne image public http://controller:9292

  

openstack endpoint create --region RegionOne image internal http://controller:9292

  

openstack endpoint create --region RegionOne image admin http://controller:9292

 

2、安装glance配置组件

  2.1安装glance包

yum install openstack-glance -y

  2.2备份配置文件并且修改(修改了4个地方)

cp /etc/glance/glance-api.conf{,.bak}
grep -Ev "^$|#" /etc/glance/glance-api.conf.bak > /etc/glance/glance-api.conf
vi /etc/glance/glance-api.conf

[database]
connection = mysql+pymysql://glance:000000@controller/glance[glance_store]
stores = file,http
default_store = file
filesystem_store_datadir = /var/lib/glance/images/[keystone_authtoken]
www_authenticate_uri  = http://controller:5000
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = glance
password = 000000[paste_deploy]
flavor = keystone

  2.3同步数据库

su -s /bin/sh -c "glance-manage db_sync" glance
systemctl start openstack-glance-api.service
systemctl enable openstack-glance-api.service

  2.4(这一步可以不做)现在glance没有日志,我们需要配置下

#[root@controller ~]# vi /etc/glance/glance-api.conf[DEFAULT]
log_file = /var/log/glance/glance-api.log
[root@controller ~]# systemctl restart openstack-glance-api.service
[root@controller ~]# tail -f /var/log/glance/glance-api.log 
).  Its value may be silently ignored in the future.
2023-02-09 10:18:22.350 43599 INFO glance.common.wsgi [-] Starting 4 workers
2023-02-09 10:18:22.352 43599 INFO glance.common.wsgi [-] Started child 43611
2023-02-09 10:18:22.354 43611 INFO eventlet.wsgi.server [-] (43611) wsgi starting up on http://0.0.0.0:9292
2023-02-09 10:18:22.355 43599 INFO glance.common.wsgi [-] Started child 43612
2023-02-09 10:18:22.357 43612 INFO eventlet.wsgi.server [-] (43612) wsgi starting up on http://0.0.0.0:9292
2023-02-09 10:18:22.358 43599 INFO glance.common.wsgi [-] Started child 43613
2023-02-09 10:18:22.360 43613 INFO eventlet.wsgi.server [-] (43613) wsgi starting up on http://0.0.0.0:9292
2023-02-09 10:18:22.361 43599 INFO glance.common.wsgi [-] Started child 43614
2023-02-09 10:18:22.363 43614 INFO eventlet.wsgi.server [-] (43614) wsgi starting up on http://0.0.0.0:9292

3、测试

下载cirros-0.4.0-x86_64-disk.img这个镜像上传到/opt下面(镜像文件在我的资源csdn下载地方找到)

切换到/opt目录下

[root@controller opt]# ls
cirros-0.4.0-x86_64-disk.img
[root@controller opt]# glance image-create --name "cirros" \--file cirros-0.4.0-x86_64-disk.img \--disk-format qcow2 --container-format bare \--visibility=public
+------------------+----------------------------------------------------------------------------------+
| Property         | Value                                                                            |
+------------------+----------------------------------------------------------------------------------+
| checksum         | 443b7623e27ecf03dc9e01ee93f67afe                                                 |
| container_format | bare                                                                             |
| created_at       | 2023-02-09T15:25:52Z                                                             |
| disk_format      | qcow2                                                                            |
| id               | 79e21395-0d41-4c98-86f2-bfa813a48a2f                                             |
| min_disk         | 0                                                                                |
| min_ram          | 0                                                                                |
| name             | cirros                                                                           |
| os_hash_algo     | sha512                                                                           |
| os_hash_value    | 6513f21e44aa3da349f248188a44bc304a3653a04122d8fb4535423c8e1d14cd6a153f735bb0982e |
|                  | 2161b5b5186106570c17a9e58b64dd39390617cd5a350f78                                 |
| os_hidden        | False                                                                            |
| owner            | 4c7bdbb75b9e481db886549f7d2711be                                                 |
| protected        | False                                                                            |
| size             | 12716032                                                                         |
| status           | active                                                                           |
| tags             | []                                                                               |
| updated_at       | 2023-02-09T15:25:53Z                                                             |
| virtual_size     | Not available                                                                    |
| visibility       | public                                                                           |
+------------------+----------------------------------------------------------------------------------+
[root@controller opt]# glance image-list
+--------------------------------------+--------+
| ID                                   | Name   |
+--------------------------------------+--------+
| 79e21395-0d41-4c98-86f2-bfa813a48a2f | cirros |
+--------------------------------------+--------+

以上说明部署glance成功


OpenStack简介 | 常见的基础组件

OpenStack手动分布式部署环境准备【Queens版】 

OpenStack手动分布式部署Keystone【Queens版】

http://www.yayakq.cn/news/201598/

相关文章:

  • 金华seo建站用台式机做网站服务器
  • 长沙网站建设做得好的scala网站开发
  • 我的文档上传到网站 做链接潍坊昌乐县城乡建设局网站
  • 公司网站的管理和维护郑州汉狮做网站费用
  • 宜昌市住房和城乡建设官方网站未备案网站查询
  • 网站开发质量管理凡科建站多少钱
  • 商丘给企业做网站的公司平面设计专业网站
  • 音乐播放器网站怎么做wordpress php淘宝客模版
  • 钓鱼网站代做做衣服视频有些什么网站
  • 做服装哪个网站图片多安庆公司做网站
  • 深圳做网站大公司建筑公司网站案例
  • 龙口建网站首选公司wordpress做官网
  • 大连网站建设选高合科技网络服务器无响应可能原因
  • 辽宁营销型网站建设三亚网站开发
  • 淄博网赢网站建设php源代码做网站
  • 迁安做网站中的cms润强网站外部链接怎么做
  • 打开自己的网站是别人的域深圳福田公司有哪些
  • 响应式网站 英语企业主页怎么做
  • 蓝色的包装材料企业网站模板一个网站可以设多少关键词
  • 沧州营销型网站建设企业如何注册网站
  • 学做室内效果图的网站建设银行贵金属网站
  • 外贸商城 网站建设高德地图可以看国外的地图吗
  • 广州家具网站建设做网站和做商城的区别在哪里
  • 西安网站制作的公司中国核工业第五建设公司网站
  • 做网站投资太大 网站也没搞起来家具家居网站建设
  • 有没有做图的网站如何使用seo进行综合查询
  • 监测网站空白栏目科技企业网站设计制作
  • 企业内部管理网站建设计划做徒步网站怎么样
  • 做网站不挣钱做网站要不要签合同
  • 上海做网站天锐wordpress 自己写的网页