1. 程式人生 > >cloudstack+ceph中解決ceph單點問題

cloudstack+ceph中解決ceph單點問題

問題描述:

在cloudstack 中用ceph作為主儲存時,常常是填入ceph-mon的一臺機器ip作為接入口。但是一旦這臺機器出現問題,cloudstack將無法訪問主儲存。

解決方案:



一. 登入到cloustack manager 機器

1. 關閉cloustack manager服務
  cloudstack-management# service cloudstack-management stop

2. 修改資料庫對應的storage_pool項
  cloudstack-managemant# mysql -uroot -p
  mysql> use cloud;
  mysql> select * from storage_pool where pool_type='RBD';

  獲取pool_type='RBD'的id, 例如id是9:
  mysql> update storage_pool set host_address='ceph-mon' where id=9;
  mysql> quit;

3. 新增對應host dns. 例如ceph-mon對應192.168.42.196, 192.168.42.197. 192.168.42.198
  cloudstack-management# vim /etc/hosts

  192.168.42.196 ceph-mon
  192.168.42.197 ceph-mon
  192.168.42.198 ceph-mon


二. 逐一登入所有cloudstack host(cloudstack angent)機器刪除舊的ceph相關的secret-list專案

1. 查詢相關的的ceph secret專案
  cloudstack-agent# virsh secret-list
  UUID                                     Usage
  f34f4f01-9ee3-3e45-8c12-33990bd133a3  ceph

[email protected]:6789/pub-rbd

2. 刪除對應的專案
  cloudstack-agent# secret-undefine f34f4f01-9ee3-3e45-8c12-33990bd133a3

3. 新增對應host dns. 例如ceph-mon對應192.168.42.196, 192.168.42.197. 192.168.42.198
  cloudstack-anget# vim /etc/hosts

  192.168.42.196 ceph-mon
  192.168.42.197 ceph-mon
  192.168.42.198 ceph-mon

4. 重啟libvirtd和cloudstack-agent服務
  cloudstack-agent# service libvirtd restart
  cloudstack-agent# service cloudstack-agent restart

三. 回到cloustack manager 機器

1. 重新啟動cloustack management 服務
  cloudstack-management# service cloustack-management restart


本文出自 “月童” 部落格,謝絕轉載!

相關推薦

cloudstack+ceph解決ceph問題

問題描述:在cloudstack 中用ceph作為主儲存時,常常是填入ceph-mon的一臺機器ip作為接入口。但是一旦這臺機器出現問題,cloudstack將無法訪問主儲存。解決方案:一. 登入到cloustack manager 機器1. 關閉cloustack mana

keepalived 解決系統問題

1  安裝 wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz tar -zxvf keepalived-1.2.15.tar.gz cd keepalived-1.2.15 ./configur

使用js控制表重複提交(1加鎖,2事件方式,3 EasyUI解決重複提交)

方法一、var flag = true; $(function() { $("#interested").click(function() { beInterested(); }); }); function beInterested() { //$("#inte

自建yum源解決Ceph搭建過程從官網取包慢的問題

pre snappy 真的 spa x86 download crypt file git 最近項目組需要ceph環境,第一次搭建ceph,各種不順,裝了卸,卸了裝,一遍又一遍地按照官網的操作進行。最氣人的是網速差,從官網取包太慢。一輪嘗試就浪費一上午。 因此想到本地新建

Hadoop 2.0故障解決方案總結

Hadoop 1.0核心主要由兩個分支組成:MapReduce和HDFS,眾所周知,這兩個系統的設計缺陷是單點故障,即MR的JobTracker和HDFS的NameNode兩個核心服務均存在單點問題,該問題在很長時間內沒有解決,這使得Hadoop在相當長時間內僅適合離線儲存和

Hadoop系統故障解決方案總結

相較與Hadoop1.0,Hadoop2.0提供了比較完整的單點故障解決方案(Hadoop HA)Hadoop2.0核心由三個分支組成:HDFS、MapReduce和YARN,其他的Hadoop生態系統元件比如:HBase、Hive、Pig等,均是基於這三個系統開發的。因此在

登入——解決分散式專案session共享問題

初學有感,希望各位大佬在下面批評指教,晚輩萬分感激!----------------------------------------------------------------------------------------------------------------

bootstrapvalidatorname屬性帶怎麽解決

ida gis 用戶名 for message mes clas 用戶 -m <div class="form-group"> <div class="col-md-6 col-md-offset-3"> <input type="tex

ceph:pool、PG、OSD的關系

不同 osd 概念 group 主從 裏的 內部使用 相同 磁盤 原文:http://www.cnblogs.com/me115/p/6366374.html Pool是存儲對象的邏輯分區,它規定了數據冗余的類型和對應的副本分布策略;支持兩種類型:副本(replicated

SSO 登錄解決方案

ref 機制 源代碼 這不 host 視圖 tdi 新建 偽造 轉自:http://www.blogjava.net/Jack2007/archive/2014/03/11/191795.html 1 什麽是單點登陸 單點登錄(Single Sign On),

shiro登錄

uil con pre tid map lte jdb exce 方式 Shiro 1.2開始提供了Jasig CAS單點登錄的支持,單點登錄主要用於多系統集成,即在多個系統中,用戶只需要到一個中央服務器登錄一次即可訪問這些系統中的任何一個,無須多次登錄。此處我們使用Jas

(9) tomcat實現同一虛擬機所有應用程序登錄SSO

所有應用 單點登錄 分享圖片 png 技術 應用 單點 登錄 技術分享 (9) tomcat中實現同一虛擬機中所有應用程序單點登錄SSO

在rhel7ceph存儲集群搭建的具體步驟

添加 我會 使用 ... 管理 pools 同步服務 pri 實現 ceph是一種可以提供存儲集群服務的軟件 它可以實現將主機做成存儲集群,並提供分布式文件存儲的功能 ceph服務可以提供三種存儲方式: 1.塊存儲 2.對象存儲 2.文件系統存儲 這

ZooKeeper應用——解決分布式系統故障

什麽是 src 模式 code 就會 避免 分享圖片 進程 方式 1.單點故障問題 什麽是分布式系統中的單點故障:通常分布式系統采用主從模式,就是一個主控機連接多個處理節點。主節點負責分發任務,從節點負責處理任務,當我們的主節點發生故障時,那麽整個系統就都癱瘓了,那麽我們

ZooKeeper應用——解決分散式系統故障

1.單點故障問題 什麼是分散式系統中的單點故障:通常分散式系統採用主從模式,就是一個主控機連線多個處理節點。主節點負責分發任務,從節點負責處理任務,當我們的主節點發生故障時,那麼整個系統就都癱瘓了,那麼我們把這種故障叫作單點故障。 傳統方式是採用一個備用節點,這個備用節點定期給當前主節點發送

利用corosync+pacemaker+DRBD解決MFS master的問題

      在上一篇文章中介紹了mfs的安裝配置與基本維護,但mfs存在一個master單點的問題,這一篇文章就來介紹利用corosync+pacemaker+DRBD解決MFS master的單點問題,在上一篇文章中,192.168.5.72這臺伺服器原來作為metalog

CAS 登出 loginout 解決方案 -- 最靠譜的方案,不是抄的--還是不靠譜大家不要抄了

mmp,從11年開始用cas,但是總是在退出的時候掉鏈子,各種掉線子 從2.x版本開始用現在都4.2.7版本都沒解決這個退出掉鏈子的事情,於是自己看原始碼解決了此問題。     cas 預設的基於 httpclient http 通知的,通知的時候,服務端給客戶端發一個x

登入的解決方案

背景 專案組的多個子專案想要實現統一登入,也就是多個專案共用一個登入頁面,在A專案登入成功時,訪問B專案頁面時是不用登入的。 先說一波cookie的概念 在瀏覽器中,開啟控制檯,選擇Application,點選cookie下面的子選項,就可以看到cookie了。coo

觸控式螢幕餐軟體開發過程的掛程式設計思路視訊課程

課程目標軟體開發最重要的是開發思路,而在學校學的程式設計基本上沒有涉及到思路。程式設計思路較多的來源於實戰,經過大量軟體開發總結出開發思路。本課程通過對例項解析讓學員快速掌握掛單取單程式設計思路。適用人群電腦愛好者、所有職場人士,IT軟體開發人員課程簡介軟體開發最重要的是開發思路,而在學校學的程式設計基本上沒

觸摸屏餐軟件開發過程的掛編程思路視頻課程

通過 視頻教程 col 一個 ado nag 視頻 而在 結合 課程目標軟件開發最重要的是開發思路,而在學校學的編程基本上沒有涉及到思路。編程思路較多的來源於實戰,經過大量軟件開發總結出開發思路。本課程通過對實例解析讓學員快速掌握掛單取單編程思路。適用人群電腦愛好者、所有職