swift stat报错HEAD returning 503
来源:互联网 发布:虚拟机安装教程linux 编辑:程序博客网 时间:2024/06/06 15:03
执行swift stat发现报错503:
[root@controller ~]# . demo-openrc [root@controller ~]# swift statAccount HEAD failed: http://controller:8080/v1/AUTH_8cc1c04a21ae4165a1667e0bd5029831 503 Service Unavailable
查看错误日志/var/log/messages中显示:
Nov 16 14:20:31 controller proxy-server: ERROR with Account server 192.168.200.20:6002/sdc re: Trying to HEAD /v1/AUTH_af24a3c94886470183c864ef0f161b4c: Connection refused (txn: tx1ca8accfbf8847558f53c-005a0de4ff)
Nov 16 14:20:31 controller proxy-server: ERROR with Account server 192.168.200.20:6002/sdb re: Trying to HEAD /v1/AUTH_af24a3c94886470183c864ef0f161b4c: Connection refused (txn: tx1ca8accfbf8847558f53c-005a0de4ff)
Nov 16 14:20:31 controller proxy-server: Account HEAD returning 503 for [] (txn: tx1ca8accfbf8847558f53c-005a0de4ff)
控制器代理服务器:与客户服务器192.168.200.20:6002 / SDC再错误:试图头/ V1 / auth_af24a3c94886470183c864ef0f161b4c:拒绝连接(TXN:tx1
控制器代理服务器:与客户服务器192.168.200.20:6002 / SDB重错误:试图头/ V1 / auth_af24a3c94886470183c864ef0f161b4c:拒绝连接(TXN:tx1
控制器代理服务器帐户头返回503 [ ](TXN:tx1ca8accfbf8847558f53c-005a0de4f
原因:在创建并发ring时设置了错误的ip地址说以会连接失败,我是把管理网络地址写成了外部网络地址,排了半天错错误日志就那几句话,一直没有注意看IP。。现在发现居然是写错了地址
解决方法:
1.删除各节点/etc/swift/下所有.gz文件重新创建并发Ring
[root@compute swift]# rm *.gzrm: remove regular file ‘account.ring.gz’? yrm: remove regular file ‘container.ring.gz’? yrm: remove regular file ‘object.ring.gz’? y
2.然后重新创建并发Ring完成后将新的.gz文件复制到每个存储节点
[root@controller swift]# scp *.gz 192.168.100.20:/etc/swift/root@192.168.100.20's password: account.ring.gz 100% 451 0.4KB/s 00:00 container.ring.gz 100% 453 0.4KB/s 00:00 object.ring.gz 100% 447 0.4KB/s 00:00
3.上述完成后各节点重新添加权限
chown -R root:swift /etc/swift
4.重启控制节点服务和各存储节点服务
控制节点:
systemctl restart openstack-swift-proxy.service memcached.service
存储节点:
systemctl restart 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
5.重新显示服务状态
[root@controller ~]# swift stat Account: AUTH_8cc1c04a21ae4165a1667e0bd5029831 Containers: 0 Objects: 0 Bytes: 0X-Put-Timestamp: 1510845652.31045 X-Timestamp: 1510845652.31045 X-Trans-Id: tx9b845b33034f46f686b7f-005a0dacd3 Content-Type: text/plain; charset=utf-8
- swift stat报错HEAD returning 503
- swift stat执行报错HTTPConnectionPool(host='controller', port=8080)
- ISCSI报错iscsiadm: Could not stat
- swift 报错
- swift cell报错
- Swift版本报错
- RETURNING
- returning
- Error: ENOENT, stat 'C:\Users 报错的解决方法
- (Swift报错提示)dataWithContentsOfURL
- Swift学习之"Use Legacy Swift Language Version"报错
- swift创建空数组报错
- swift Xcode新建playground报错
- Xcode8运行swift项目报错解决方法
- Swift UITableView遵从UITableViewDataSource报错问题
- Swift CocoaPod导入框架报错
- Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令
- android工程运行报错:unabel to stat activity componentinfo{xx.xx.xxActivity}java.lang.NullPointerException
- PAT题目:1131. Subway Map (30)
- Java常用类库
- Qt如何用QSettings读写ini配置文件
- 全球IP谁来管理
- vuejs2实现全选和反选,不使用id
- swift stat报错HEAD returning 503
- python unicode字符串
- redis Windows平台启动脚本
- 【Scikit-Learn 中文文档】数据集加载工具
- 培训第三天,引用数据类型,用Scanner类和Random类为例。以及条件判断语句和循环语句。
- 查漏补缺_2(面向对象)
- 阿里天池搞MaxCompute的一些坑
- 【Scikit-Learn 中文文档】大规模计算的策略: 更大量的数据
- Java并发编程:volatile关键字解析