OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)完成安装
来源:互联网 发布:unity3d 节点 编辑:程序博客网 时间:2024/06/05 08:52
十、Openstack对象存储服务(swift)完成安装
一、启动服务
1.在控制节点节点上,启动对象存储代理服务及其依赖服务,并将它们配置为随系统启动
systemctl enable openstack-swift-proxy.service memcached.service
systemctl start openstack-swift-proxy.service memcached.service
2.在存储节点上,启动对象存储服务,并将其设置为随系统启动
systemctl enable openstack-swift-account.service openstack-swift-account-auditor.service \
openstack-swift-account-reaper.service openstack-swift-account-replicator.service \
openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service \
openstack-swift-object.service openstack-swift-object-auditor.service \
openstack-swift-object-replicator.service openstack-swift-object-updater.service
systemctl start openstack-swift-account.service openstack-swift-account-auditor.service \
openstack-swift-account-reaper.service openstack-swift-account-replicator.service \
openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service \
openstack-swift-object.service openstack-swift-object-auditor.service \
openstack-swift-object-replicator.service openstack-swift-object-updater.service
一共12个服务
openstack-swift-account.serviceopenstack-swift-account-auditor.serviceopenstack-swift-account-reaper.serviceopenstack-swift-account-replicator.serviceopenstack-swift-container.serviceopenstack-swift-container-auditor.serviceopenstack-swift-container-replicator.serviceopenstack-swift-container-updater.serviceopenstack-swift-object.serviceopenstack-swift-object-auditor.serviceopenstack-swift-object-replicator.serviceopenstack-swift-object-updater.service
二、验证操作
1.控制节点导入demo凭证
. demo-openrc
2.显示服务状态
swift stat
[root@controller ~]# . demo-openrc [root@controller ~]# swift stat Account: AUTH_8cc1c04a21ae4165a1667e0bd5029831 Containers: 0 Objects: 0 Bytes: 0Containers in policy "policy-0": 0 Objects in policy "policy-0": 0 Bytes in policy "policy-0": 0 X-Account-Project-Domain-Id: b24b3093654b4ba4be706fe675a03b2d X-Timestamp: 1510843832.18905 X-Trans-Id: tx3a203d933678441fbbd8f-005a0da74b Content-Type: text/plain; charset=utf-8 Accept-Ranges: bytes
3.创建container1容器
openstack container create container1
[root@controller ~]# openstack container create container1+---------------------------------------+------------+------------------------------------+| account | container | x-trans-id |+---------------------------------------+------------+------------------------------------+| AUTH_8cc1c04a21ae4165a1667e0bd5029831 | container1 | tx9cbd7d1486e64780a8bc6-005a0da775 |+---------------------------------------+------------+------------------------------------+
4.上传一个测试文件到container1容器
创建一个文件FILE
touch FILE上传测试文件
openstack object create container1 FILE
[root@controller ~]# openstack object create container1 FILE+--------+------------+----------------------------------+| object | container | etag |+--------+------------+----------------------------------+| FILE | container1 | d41d8cd98f00b204e9800998ecf8427e |+--------+------------+----------------------------------+
5.列出container1容器里的所有文件
openstack object list container1
[root@controller ~]# openstack object list container1+------+| Name |+------+| FILE |+------+
6.从container1容器里下载一个测试文件
先将创建的FILE文件删除
[root@controller ~]# rm FILE rm: remove regular empty file ‘FILE’? y[root@controller ~]# lsadmin-openrc anaconda-ks.cfg cirros-0.3.4-x86_64-disk.img demo-openrc
下载
openstack object save container1 FILE
[root@controller ~]# openstack object save container1 FILE[root@controller ~]# lsadmin-openrc anaconda-ks.cfg cirros-0.3.4-x86_64-disk.img demo-openrc FILE
到此swift结束
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)完成安装
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)中
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十一、Openstack块存储服务(cinder)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十二、Openstack编排服务服务(heat)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++三、Openstack身份认证服务(keystone)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++四、Openstack镜像服务(glance)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++五、Openstack计算服务(nova)上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++五、Openstack计算服务(nova)下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++六、Openstack网络服务(neutron)上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++六、Openstack网络服务(neutron)下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置仪表板(Dashboard)
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇上
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇中
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇下
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++七、Openstack创建网络
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++八、Openstack启动实例
- xml和json数据交换合适的优缺
- flask-sqlAlchemy 创建表
- 链表
- css页面展示时间和超时提醒
- Linux性能评测工具之一:gprof篇
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)完成安装
- Java设计模式百例
- 关于 Notice: Undefined index: 2 in C:\wamp\www\...报错
- iOS开发之复制粘贴 剪切
- 多线程编程
- Boostrap-datetimepicker 日期时间选择器————时间制约
- android 自动打包测试
- DNS测试bat脚本分析
- PostgreSQL on ECS SLA 流复制备库+秒级快照+PITR+自动清理