解決現場生產環境秘鑰丟失問題

2021-10-06 07:48:17 字數 591 閱讀 8111

5個tier層的osd異常,並出現問題,日誌中報錯如下:verify_authorizer could not get service secret for service

問題原因:osd金鑰丟失,無法參與集群通訊

修復過程(核心是重新新增一下osd的金鑰,id為異常osd編號):

systemctl stop ceph-osd@id 停止異常osd

ceph auth rm osd.id 刪除osd金鑰

/usr/bin/ceph --connect-timeout=25 --cluster=ceph --name mon. --keyring=/etc/ceph/ceph.mon.keyring auth get-or-create osd.id osd 『allow *』 mon 『allow profile osd』 mgr 『allow profile osd』 > /var/lib/ceph/osd/ceph-id/keyring 新增osd金鑰

systemctl start ceph-osd@id 重新啟動osd

tail -n 20 /var/log/ceph/osd/ceph-id 檢視osd日誌列印是否正常(沒有如上異常輸出即可)

Vue 生產環境解決跨域問題

一.前言 第一次寫vue專案,開發完成。打包上線後,一訪問,發現訪問後端的請求全部報404.我就納悶了,跨域問題我已經解決了,怎麼就報錯了。查閱資料,得知我解決的跨域僅適用於開發環境。二 最簡單直接方法 在main.js 中加入如下 import axios from axios vue.proto...

兩台機器傳輸秘鑰問題的解決方法

因為公司的伺服器連線是通過xshell公鑰和密碼連線的,今天在ssh分發秘鑰的時候出現了,下面的錯誤 1 2 root iz2ze97cumk8opqm28h8z ssh ssh copy id i root ssh id dsa.pub root 123.56.82.168 p 52808 per...

解決開發環境和生產環境配置檔案匹配問題

做了乙個python的專案。需要連線資料庫。資料採用讀寫分離。本地採用了乙個配置來記錄db資訊。名字為 settings.py 到了線上,才發現原來線上的環境不一樣。起碼,它的db讀寫分離位於不同的機器。而我本地開發,只能靠不同的db在實現。於是,配置檔案就得修改。這一改動就有好幾處地方要改變。相當...