原创 CloudFoundry.yml修正版

--- name: CFRELEASE02 director_uuid: fdd46e30-f2c5-41dc-9662-0976fdac5716 releases: - name: cf version: 171 meta:

原创 CloudFoundry Manging Users 用戶管理

CloudFoundry中的用戶管理是通過UAA組件進行管理的。環境準備需要安裝UAA CLI(UAA的管理控制檯)gem install cf-uaac登陸到你的uaa並且獲得一個admin client tokenuaac targe

原创 CloudFoundry Quota Plans 配額計劃

Quota Plans可用於配置memory,service,instance usage(內存大小,服務,實例)Quota Plans通過用戶友好的名字來區分不同的配額計劃,但是在CloudFoundry內部系統中通過唯一的GUIDs進

原创 CloudFoundry Troubleshooting Wardenized Services 排錯

在開發環境和生產環境中如何Debug Warden Service 查看Warden Server的Status(狀態) 查看Warden日誌和Warden配置 查看Warden container(容器) 查看實例日誌,數據及local

原创 GO語言學習筆記(二)

爲類型添加方法package main import ( "fmt" ) type Integer int func (a Integer) Less(b Integer) bool { return a < b } func

原创 CloudFoundry Service 使用

Mysql服務在V2版本中github上有獨立的release工程(cf-mysql-release),該release提供了一個Mysql-broker和一個Mysql-server和(broker-registrar,broker-d

原创 CloudFoundry Admin-UI 配置使用

CloudFoundry Admin-UI 配置使用 ruby環境準備(上邊已經準備好了)下載admin-ui源碼git clone https://github.com/cloudfoundry-incubator/admin-ui.

原创 GO語言學習筆記(一)

每個Go源碼文件開頭都是package聲明,表示Go代碼所屬的包要生成Go的可執行程序,需要定義一個main的包,同時創建main目錄外部參數傳入用os模塊的os.Args方法獲取,os.Args接收的參數下標從1開始package m

原创 CloudFoundry hm9000原理及排錯

hm9000跟hm_next(healthmanager)功能類似,在cloudfoundry集羣中擔任至關重要的角色 - 嘗試啓動缺失情況下的實例,停止異常實例 - 獲知和報告應用運行的實際實例個數 - 從DEA中遷移應用到其他DEA

原创 CloudFoundry-Offline-BuildPack

一、CloudFoundry-Offline-BuildPack 環境準備cf version 5.0+的命令行不能滿足需求因此需要下載cf version 6.0+ 下載和使用方式可以參考官方文檔 http://docs.cloudf

原创 CloudFoundry Logging

CloudFoundry組件共享一個共通的接口來管理組件的日誌,例如:DEA,CloudController,Steno在cf-release版本包中,採用同樣的結構與配置方式來記錄和配置各個組件日誌所有job(任務)的日誌存放於相應的組

原创 GO語言學習筆記(三)

在一個函數調用前加上關鍵字go,這次調用就會在一個新的goroutine(輕量級線程,協程)中執行,當被調用函數返回時,這個goroutine也就結束了,如果這個函數有返回值,那麼這個返回值將被丟棄go語言中的鎖機制和channelpac

原创 CloudFoundry部署(一):IAAS虛擬化環境(VMWare)準備

CloudFoundry部署之VMWare環境準備: 1.物理資源: - CPU :i5  (5臺) - 內存 :8G (5臺) - 硬盤 :500G (5臺) - IP地址 :192.168.2.2 ——192.168.2

原创 CloudFoundry部署(二):BOSH_CLI&MicroBosh部署

CloudFoundry部署之BOSH_CLI(BOSH管理控制檯)和MicroBosh(微BOSH)部署 Ruby環境準備BOSH_CLI安裝MicroBosh部署 一、Ruby環境準備 由於CloudFoundry&BOSH

原创 CloudFoundry部署(五):CF應用部署

CloudFoundry部署之CF應用部署 一、hello官方測試應用部署 安裝cf命令行,vmc命令行已經被cf命令行所取代sudo gem install rb-readline sudo gem install cf確保你的dns