原创 基於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