原创 使用helm在k8s上部署mariadb

環境信息 # docker 版本 Client: Version: 18.09.2 API version: 1.39 Go version: go1.10.6 Git com

原创 kubeedge系列之Beehive(二)

回顧 上一篇文章我們主要看了下kubeedge模塊是如何註冊到Beehive通信框架的,這篇文章我們主要看下kubeedge模塊是如何基於Beehive進行通信的 消息構造 從上篇文章我們可以看到,模塊註冊時,會給每個模塊綁定一個

原创 kubeedge系列之Beehive

#介紹 Beehive是kubeedge用於各模塊通信的框架,基於go channel實現,並且支持模塊組通信。 #註冊流程 kubeedge雲端服務使用實例   首先執行core.Run()之前,會調用各個模塊的init函數進行註冊,比

原创 openstack中的超配比

1.背景: 上週測試autoevacuate時,發現老是有幾臺機器遷移失敗,查看日誌發現是調度出了問題,內存不符合要求,截圖如下 2.問題: 顯然由於在遷移最後幾臺的時候,另一臺計算節點的內存不夠了(我們的環境就兩臺計算節點),但是剩餘

原创 python中的pwd和grp內置模塊

主要用來獲取linux用戶和組的信息

原创 openstack dashboard實例連接失敗的解決辦法

https://ask.openstack.org/en/question/66752/debugging-novnc-problem-error-1006111/ 修改compute節點下的/etc/nova/nova.conf 將 v

原创 利用virt-manager製作鏡像

1.環境要求: a.操作系統:CentOS 7 b.軟件要求:virt-manager c.相關資料:Windows iso原生鏡像,Windows virtio 驅動 RPM 包(http://resources.ovirt.org/p

原创 keystone認證機制

用戶先利用用戶名密碼,通過keystone的認證,得到個暫時的token和當前用戶所擁有的租戶列表,用戶選擇個租戶身份,keystone返回該租戶所擁有的服務列表。用戶根據服務列表向相關服務的endpoint發起某種合理請求,該服務詢問k

原创 kolla的一點心得

kolla綜合 kolla簡介: kolla是openstack下面用於自動化部署的一個項目,它基於docker和ansible來實現,docker主要負責鏡像製作,容器管理。而ansible主要負責環境的部署和管理。 準備: 安裝kol

原创 rabbitmq初步認識

rabbitmq是用來提供消息隊列的服務,它是基於AMQP的,而AMQP主要角色有 1.Publisher(Producer):發佈消息者 2.Routing key:確定綁定消息隊列的憑證 3.Exchange:根據Routing ke

原创 調試openstack源碼的方法

1,首先在源碼文件裏打個斷點(import pdb;pdb.set_trace()) 2,停掉對應的服務(systemctl stop xxx) 3,手動啓動該服務 4,重開一個窗口,執行調用包含斷點源碼文件的服務(比如nova-api,

原创 openstack新建雲硬盤掛載到實例的步驟

1.綁定到實例上 2.進入實例,對雲硬盤進行分區(fdisk) 3.格式化分好區的雲硬盤(mkfs) 4.掛載雲硬盤(mount)

原创 2015-12-29-openstack-install-note

1.openstack 初識 1.1openstack 簡介 openstack的版本號是以字母順序來命名的,比如i版本就叫icehouse,j版本就叫juno,k版本叫kilo.本筆記針對kilo版本。 1.2openstack 組件

原创 通過橋接的方式,連接虛擬機(centos7)和宿主機(ubuntu)

1.基本環境 宿主機:ubuntu 14.0.4 虛擬機:centos 7 虛擬機管理軟件:virt-manager 2.背景知識 * 宿主機與虛擬機網絡連接的三種方式:NAT,橋接,host-only。其中host-only不能使虛擬機

原创 git常見用法

一.向別人的項目,提交pull request: 1.登錄到自己的git帳號,然後到別人的項目倉庫頁面點擊fork 2.在本地,git clone 別人項目倉庫的url 3.git checkout b