原创 [Ruby學習總結]Ruby中的類

1、類名的定義以大寫字母開頭,單詞首字母大寫,不用"_"分隔 2、實例化對象的時候調用new方法,實際上調用的是類裏邊的initialize方法,是ruby類的初始化方法,功能等同於Java中的構造方法 class Person d

原创 OpenStack使用Bosh部署CloudFoundry(六)—部署Mysql服務-V1 Gateway

版本說明: CloudFoundry:V2版本-v149+(本文後續章節中的Manifest適用於149+版本的CF Release) OpenStack:Grizzly版本+nova-network CloudFoundry部署交流Q

原创 ps aux指令詳解

linux上進程有5種狀態: 1. 運行(正在運行或在運行隊列中等待) 2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號) 3. 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷髮生) 4. 僵死(進程已終止,

原创 RDO部署多節點OpenStack Havana(OVS+GRE)

RDO是由紅帽RedHat公司推出的部署OpenStack集羣的一個基於Puppet的部署工具,可以很快地通過RDO部署一套複雜的OpenStack環境,當前的RDO默認情況下,使用Neutron進行網絡管理,默認部署的是OpenStac

原创 具有高可用性的CloudFoundry架構

CloudFoundry部署交流QQ羣:176302388     在CloudFoundry的實際生產環境中,隨着業務量的提高,訪問量和數據流量的快速增長,附加給CloudFoundry中的各個組件的壓力也會隨之增大,當組件節點所承受

原创 kubeadm快速部署kubernetes集羣(1.17.0,HA)

當前版本的kubeadm已經原生支持部署HA模式集羣,非常方便即可實現HA模式的kubernetes集羣。本次部署基於Ubuntu18.04,並使用最新的docker版本:18.06.3,kubernetes適用1.17.x版本

原创 Cinder中的iscsitarget和tgt的使用

OpenStack中的Cinder-volume組件的iSCSI target volume可以通過iscsitarget或者tgt提供支撐的,通常情況下使用iscsitarget,但是有的時候會出現一些問題,比較常見的就是cinder-

原创 OpenStack上重裝了cinder-volume後無法正常啓動

問題現象:cinder-volume服務無法正常啓動 發生原因:重裝cinder組件的時候,依賴關係存在問題,依照OpenStack文檔安裝cinder組件的時候,安裝了一個組件叫:iscsitarget,Ubuntu上的Target服務

原创 OpenStack使用Bosh部署CloudFoundry(七)—部署MongoDB&Redis等服務

版本說明: CloudFoundry:V2版本-v149+(本文後續章節中的Manifest適用於149+版本的CF Release) OpenStack:Grizzly版本+nova-network CloudFoundry部署交流Q

原创 CloudFoundry相關術語解釋

CloudFoundry部署交流QQ羣:176302388CloudFoundry是VMware旗下子公司Pivotal的一款開源PaaS產品,是一個由多個獨立子系統組成的分佈式系統,能偶支持多種運行時環境、開發語言、框架及服務,可以構建

原创 OpenStack使用Bosh部署CloudFoundry(八)—部署Mysql服務-V2 Broker

版本說明: CloudFoundry:V2版本-v149+(本文後續章節中的Manifest適用於149+版本的CF Release) OpenStack:Grizzly版本+nova-network CloudFoundry部署交

原创 OpenStack使用Bosh部署CloudFoundry(五)—使用Bosh部署CloudFoundry

版本說明: CloudFoundry:V2版本-v149+(本文後續章節中的Manifest適用於149+版本的CF Release) OpenStack:Grizzly版本+nova-network CloudFoundry部署交流Q

原创 OpenStack Grizzly實例重啓之後cinder-volume服務無法啓動的解決辦法

問題描述:Cinder組件裝在Controller節點,節點發生故障重啓後,發現掛載了volumn的實例無法啓動,並且無法創建及掛載定的volume,查看cinder-volume服務,處於stop狀態,執行啓動命令發現無法啓動,錯誤日誌

原创 [強烈推薦] 十步完全理解SQL

很多程序員視 SQL 爲洪水猛獸。SQL 是一種爲數不多的聲明性語言,它的運行方式完全不同於我們所熟知的命令行語言、面向對象的程序語言、甚至是函數語言(儘管有些人認爲 SQL 語言也是一種函數式語言)。 我們每天都在寫 SQL 並且應

原创 BOSH相關術語解釋

CloudFoundry部署交流QQ羣:176302388 BOSH是一個針對大規模分佈式系統的部署和生命週期管理的開源工具。BOSH的誕生是出自CloudFoundry的部署難題,但是不僅僅侷限於部署CloufFoundry,也可以應用