- 浏览: 1482990 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
问题,怎么在一个操作后,看系统中多了和修改了哪些内容
yum源配置参考前两篇
在keystone中加service
在keystone库中加了一条数据
keystone库的endpoint表加了三条数据
vmware iscs硬盘新建个10G的
然后
修改Cinder的配置文件,在配置文件里面指定了keystone的设置,cinder采用的逻辑卷的名称vgstorage,和指定了cinder服务器的ip地址
cp /etc/cinder/cinder.conf cinder.conf
修改后vimdiff观察修改,每个操作启示就是在default下面多了一行
cinde.conf多了如下
创建cinder数据库
migrate_version表默认有一条数据
quota_classes表会有默认三条数据
volumes snapshots gigabytes
修改权限
配置iSCSI服务,配合Cinder,将Cinder创建的逻辑卷通过iscsi挂载给虚拟机
vi /etc/tgt/targets.conf,添加一行:
• 设置tgtd服务开机自启动,并启动tgtd服务
• 设置Cinder服务开机自启动,并启动Cinder服务
cinder list 查看目前的EBS块存储
当将该卷绑定到VM上面后可以查看:
tgtadm --lld iscsi --op show --mode target
???? 怎么绑定?
yum源配置参考前两篇
yum install openstack-cinder openstack-utils python-kombu python-amqplib
source /root/keystone_admin 内容为 cat /root/keystone_admin export OS_USERNAME=admin export OS_TENANT_NAME=admin export OS_PASSWORD=openstack export OS_AUTH_URL=http://172.16.21.233:35357/v2.0/ export PS1='[\u@\h \W(keystone_admin)]\$ '
在keystone中加service
keystone service-create --name cinder --type volume --description "Cinder Volume Service hao" WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | Cinder Volume Service hao | | id | 97dd83f58ab949ba88d543b26665b564 | | name | cinder | | type | volume | +-------------+----------------------------------+
在keystone库中加了一条数据
keystone endpoint-create --service-id cinder --publicurl "http://172.16.21.233:8776/v1/\$(tenant_id)s" --adminurl "http://172.16.21.233:8776/v1/\$(tenant_id)s" --internalurl "http://172.16.21.233:8776/v1/\$(tenant_id)s" --region beijing WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). +-------------+--------------------------------------------+ | Property | Value | +-------------+--------------------------------------------+ | adminurl | http://172.16.21.233:8776/v1/$(tenant_id)s | | id | 7f99d9b455354bd2b44b16c2d13654ba | | internalurl | http://172.16.21.233:8776/v1/$(tenant_id)s | | publicurl | http://172.16.21.233:8776/v1/$(tenant_id)s | | region | beijing | | service_id | 97dd83f58ab949ba88d543b26665b564 | +-------------+--------------------------------------------+ [root@controller ~(keystone_admin)]#
keystone库的endpoint表加了三条数据
vmware iscs硬盘新建个10G的
然后
pvcreate /dev/sdb vgcreate vgstorage /dev/sdb vgs lvs
修改Cinder的配置文件,在配置文件里面指定了keystone的设置,cinder采用的逻辑卷的名称vgstorage,和指定了cinder服务器的ip地址
cp /etc/cinder/cinder.conf cinder.conf
修改后vimdiff观察修改,每个操作启示就是在default下面多了一行
openstack-config --set /etc/cinder/cinder.conf DEFAULT auth_strategy keystone openstack-config --set /etc/cinder/cinder.conf DEFAULT sql_connection mysql://cinder:cinder@172.16.21.233/cinder openstack-config --set /etc/cinder/cinder.conf DEFAULT volume_group vgstorage openstack-config --set /etc/cinder/cinder.conf DEFAULT volume_driver cinder.volume.drivers.lvm.LVMISCSIDriver openstack-config --set /etc/cinder/cinder.conf DEFAULT rpc_backend cinder.openstack.common.rpc.impl_kombu openstack-config --set /etc/cinder/cinder.conf DEFAULT my_ip 172.16.21.233 openstack-config --set /etc/cinder/cinder.conf DEFAULT rabbit_host 172.16.21.233 openstack-config --set /etc/cinder/cinder.conf keystone_authtoken auth_host 172.16.21.233 openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_tenant_name admin openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_user admin openstack-config --set /etc/cinder/cinder.conf keystone_authtoken admin_password openstack
cinde.conf多了如下
[DEFAULT] auth_strategy = keystone sql_connection = mysql://cinder:cinder@172.16.21.233/cinder volume_group = vgstorage volume_driver = cinder.volume.drivers.lvm.LVMISCSIDriver rpc_backend = cinder.openstack.common.rpc.impl_kombu my_ip = 172.16.21.233 rabbit_host = 172.16.21.233 [keystone_authtoken] auth_host = 172.16.21.233 admin_tenant_name = admin admin_user = admin admin_password = openstack
创建cinder数据库
openstack-db --init --service cinder --password cinder --rootpw openstack
migrate_version表默认有一条数据
quota_classes表会有默认三条数据
volumes snapshots gigabytes
修改权限
chown -R cinder:cinder /etc/cinder chown -R cinder:cinder /var/lib/cinder chown -R cinder:cinder /var/log/cinder
配置iSCSI服务,配合Cinder,将Cinder创建的逻辑卷通过iscsi挂载给虚拟机
vi /etc/tgt/targets.conf,添加一行:
include /etc/cinder/volumes/*
• 设置tgtd服务开机自启动,并启动tgtd服务
chkconfig tgtd on service tgtd start
• 设置Cinder服务开机自启动,并启动Cinder服务
chkconfig openstack-cinder-api on chkconfig openstack-cinder-scheduler on chkconfig openstack-cinder-volume on service openstack-cinder-api start service openstack-cinder-scheduler start service openstack-cinder-volume start
cinder list 查看目前的EBS块存储
# cinder list +----+--------+--------------+------+-------------+----------+-------------+ | ID | Status | Display Name | Size | Volume Type | Bootable | Attached to | +----+--------+--------------+------+-------------+----------+-------------+ +----+--------+--------------+------+-------------+----------+-------------+ [root@controller volumes(keystone_admin)]# lvdisplay [root@controller volumes(keystone_admin)]# vgs VG #PV #LV #SN Attr VSize VFree vgstorage 1 0 0 wz--n- 10.00g 10.00g [root@controller volumes(keystone_admin)]# cinder create --display-name=vol-1G 1 +---------------------+--------------------------------------+ | Property | Value | +---------------------+--------------------------------------+ | attachments | [] | | availability_zone | nova | | bootable | false | | created_at | 2015-02-04T06:41:05.986450 | | display_description | None | | display_name | vol-1G | | encrypted | False | | id | d6e1529f-633c-4e86-ad45-fc61734b950e | | metadata | {} | | size | 1 | | snapshot_id | None | | source_volid | None | | status | creating | | volume_type | None | +---------------------+--------------------------------------+ [root@controller volumes(keystone_admin)]# [root@controller volumes(keystone_admin)]# lvdisplay --- Logical volume --- LV Path /dev/vgstorage/volume-d6e1529f-633c-4e86-ad45-fc61734b950e LV Name volume-d6e1529f-633c-4e86-ad45-fc61734b950e VG Name vgstorage LV UUID ff6Rkw-GCFP-UEMx-SydY-rcJa-fpEJ-4xnH1L LV Write Access read/write LV Creation host, time controller, 2015-02-03 22:41:06 -0800 LV Status available # open 0 LV Size 1.00 GiB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0
当将该卷绑定到VM上面后可以查看:
tgtadm --lld iscsi --op show --mode target
???? 怎么绑定?
发表评论
-
xl2tp 备份
2019-09-24 16:25 7342019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 741sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1441参考https://bellard.org/jslinux/t ... -
br0和tap0的互相影响
2019-01-02 19:17 820转载 http://www.cnblogs.com/wlei/ ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 19022019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1409### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 601###################lvs######### ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1800主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 561做两个节点控制节点和计算节点 mcontroller521 ... -
系统调用的helloworld
2017-05-04 16:14 660《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1964参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 965/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 649找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
openstack的topo图
2016-09-07 14:07 638http://haoningabc.iteye.com/blo ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3147试验步骤: 1.创建内部 ... -
openstack的M版本安装
2016-08-17 13:33 1065参考 http://docs.openstack.org/mi ... -
socket基础和select(python)
2016-06-14 17:21 1807上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 1007不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4386假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 661964位操作系统centos7 ############ 1.一 ...
相关推荐
#### 三、实验环境软件安装 - **基础软件包**:安装EPEL仓库,以获取更多的软件包资源。 - **Yum安装工具**:通过Yum工具可以方便地安装和管理软件包。 - **RDO仓库**:安装Red Hat的RDO仓库,该仓库包含了大量的...
OpenStack的Cinder组件是专为云环境设计的块存储服务,它负责为虚拟机提供持久化的块存储设备。在OpenStack中,实例(虚拟机)的生命周期是短暂的,但通过Cinder,可以创建可挂载到多个实例的独立卷(volume),从而...
2. **安装依赖**:OpenStack依赖于一系列库和服务,例如Keystone(身份服务)、Nova(计算服务)、Neutron(网络服务)、Cinder(块存储服务)和Glance(镜像服务)。在每台服务器上安装这些组件的依赖项,如`...
**三、OpenStack部署** OpenStack 可以采用多种方式进行部署,包括All-in-One(所有服务在一个节点上)、Multinode(多个节点分担不同服务)和Hypervisor-based(基于特定虚拟化技术的部署)。部署时通常会结合使用...
OpenStack是一款开源的云操作系统,旨在管理大规模数据中心资源。它是由Rackspace和NASA共同发起的,提供了一套...虽然OpenStack安装和维护比较复杂,但通过学习相关知识和经验,可以有效地管理和部署OpenStack云环境。
OpenStack 是一个开源的...通过逐步安装、配置和操作OpenStack,可以深入掌握如何构建和管理自己的云环境。同时,不断关注OpenStack社区的最新发展,参与实践项目,将有助于不断提升对OpenStack的理解和应用能力。
总结起来,OpenStack课程的笔记涵盖了云计算的定义、KVM虚拟化的原理,以及OpenStack的核心组件和它们的角色。对于想要深入理解和使用OpenStack的人来说,这些知识点构成了学习的基础,并且是进一步探索云计算领域的...
#### 三、核心组件详解 1. **Keystone(身份认证服务)**: - 负责管理用户、租户、角色和服务端点等。 - 提供服务注册功能,是各个组件间认证的核心。 2. **Nova(计算服务)**: - 管理虚拟机实例的调度、...
OpenStack支持多种存储后端,包括但不限于本地文件系统、GridFS、Ceph RBD、Amazon S3、Sheepdog、OpenStack Block Storage (Cinder)、OpenStack Object Storage (Swift)以及VMware ESX等。 ##### 1.4 创建Image的...
《CL210 RedHat-OpenStack超详细学习笔记》 OpenStack是一个开源的云计算平台,其中Glance组件是Image Service的核心,它负责管理和分发虚拟机镜像,以实现高效、灵活的云环境部署。在传统的IT环境中,安装和配置...
最后,课程进入实际操作阶段,指导学员逐步安装和配置OpenStack的各个组件,包括Keystone、Glance、Swift、Neutron、Nova和Dashboard。此外,还将通过命令行和Dashboard操作来实践OpenStack的使用。课程结束时,还会...
Cinder是OpenStack的块存储项目,最初是Nova项目的一部分,后来独立成为OpenStack的一个核心项目。Cinder负责提供持久和可扩展的块存储服务给虚拟机实例。它支持多种存储后端,并且可以与VMware vCenter通过VMDK驱动...
第三个部分是对OpenStack高可用集群的计算服务和存储服务的讲解,包括Nova、Cinder、Neutron和ceilometer等技术。第四个部分是对OpenStack高可用集群的实践和案例分析,包括Kolla项目和Ceph等技术的应用。 本书的...
开放堆栈独立单服务器...可用状态openstack 安装Nova,Glance和Keystone openstack.nova 安装Nova openstack.glance 安装一览openstack.keystone 安装梯形失真校正openstack.cinder 安装煤渣这些状态取决于以下公式:
8 Openstack-cinder 9 Openstack-swift 10 Openstack-glance 11 Openstack-neutron.mp4 12 Openstack-ceilometer 13 FusionCloud 6.3私有云解决方案 14 FusionCloud网络平面 15 FusionCloud私有云运营 16 ...
【16】7-1openstack-cinder 【17】7-2openstack-cinder 【18】7-3openstack-neutron 【19】8-1openstack-neutron 【20】8-2openstack-keystone 【21】8-3openstack-ceilmetor+rabbitmq 【22】8-4openstack-...
本文档是关于 Fusion 虚拟化随堂笔记 9 的总结,涵盖了 OpenStack 的项目、计算服务 Nova、块存储服务 Cinder、镜像管理服务 Glance、对象存储服务 Swift、文件存储服务 Manila、网络服务 Neutron、认证鉴权服务 ...