原创 基於Django開發的Kubernetes管理平臺

簡介Ocean是一個Kubernetes的可視化管理平臺,通過直觀的頁面操作便可完成Kubernetes中資源的創建、部署等操作。 實現功能權限管理:實現RBAC權限管理,根據不同部門和不同角色實現不同權限。集羣管理:實現多集羣管理,更方便

原创 使用Fabric自動化安裝zabbix服務器端和客戶端,附安裝腳本

    前一段是公司的一個項目環境,由以前的單節點環境升級到到現在集羣環境,並且服務器都在同一個機房,考慮部署了一套zabbix監控系統,由於第一次部署的服務器有點多,所以將安裝流程寫成了腳本模式,分別是server端和client端,方便

原创 利用Python編寫linux自動備份腳本

題目:  週末的時候幫朋友寫了一個備份需求的腳本,現在整理一下,分享出來使用Python語言的Fabric模塊,這裏就不掃盲了,運維必用的Python模塊;  大概要求:    公司需求,每天凌晨2點備份數據(數據量不大,每天全備),拷貝至

原创 利用Python監測MySQL主從狀態

    探測MySQL主從狀態,如果從未同步,則發郵件通知運維人員。利用定時任務秒級監測!# -*- coding: utf-8 -* #! /usr/bin/env python from fabric.api import * fro

原创 OpenStack 學習筆記(六):OpenStack neutron服務搭建

——先決條件1.)創建數據庫MariaDB [(none)]> CREATE DATABASE neutron; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> GRANT ALL

原创 Kickstart+HTTP+DHCP+TFTP全自動批量安裝部署Linux系統

 第一部分:在Kickstart服務器系統操作1.關閉SELINUX[root@Kickstart ~]# sed -i 's@SELINUX=enforcing@SELINUX=disabled@' /etc/selinux/config

原创 DRBD 環境,產生腦裂解決辦法

環境:Primary    節點:node1Secondary  節點:node2DRBD產生腦裂的原因:    (1. 採用HA環境的時候自動切換導致腦裂;    (2. 人爲操作或配置失誤,導致產生的腦裂;    (3. 經驗有限,慚愧

原创 關於ansbile工具的shell、command、script、raw模塊的區別和使用場景

    之前一直誤解爲shell和command一樣是執行遠程命令的,最近看了一下官方幫助文檔才發現,犯了低級錯誤,其實每個模塊都有自己的應用常用;簡單說明一下ansible幾個常用模塊的區別,以便自己總結。  1.模塊命令詳細信息查詢an

原创 OpenStack 學習筆記(一):OpenStack 環境介紹

備註:     參考官方:http://docs.openstack.org/mitaka/install-guide-rdo/environment-packages.html    OpenStack是一個支持所有類型的雲環境的一個開源

原创 Kubernetes學習筆記(一):Kubernetes-1.7.x 創建TLS證書和祕鑰

安裝CFSSL# wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/local/bin/cfssl # wget https://pkg.cfssl.org/R1.2/cfs

原创 Python MySQLdb模塊的安裝與使用

——MySQLdb模塊 常用的函數:    commit() 提交    rollback() 回滾cursor用來執行命令的方法:    callproc(self, procname, args):用來執行存儲過程,接收的參數爲存儲過程

原创 通過定製nginx的rpm包學習如何製作rpm安裝包

    RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,是一種用於互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴展名的文件。使用rpm安裝軟件和管理軟件非常的方便

原创 OpenStack 學習筆記(三):OpenStack keystone服務搭建

——先決條件1.)創建數據庫MariaDB [(none)]> CREATE DATABASE keystone; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> GRANT AL

原创 我的友情鏈接

51CTO博客開發撫琴煮酒

原创 OpenStack 學習筆記(五):OpenStack nova服務搭建

——先決條件1.)創建數據庫MariaDB [(none)]> CREATE DATABASE nova; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> GRANT ALL ON