原创 企業級虛擬化實戰之KVM——shell腳本實現虛擬機安裝、管理、快照、存儲池、批量創建

問題背景 使用shell或者python腳本完成KVM虛擬機的批量創建,要求如下: (1)腳本需要人機交互,當輸入虛擬機數量,虛擬機規格參數後,即可批量創建相應機器; (2)使用EXP技術從網絡安裝虛擬機,創建多個時使用複製原理; (3)腳

原创 企業級虛擬化實戰之KVM——從KVM到雲計算

雲計算 雲計算的發展 虛擬化:改變了IT資源的分佈形式,使計算更加複雜 KVM,QEMU 爲了解決大而複雜的計算問題(單個核心的CPU不能滿足業務需求),引入: 並行計算 使用多個處理器來協同求解同一個問題 時間上的並行:流水線技術 空間

原创 Linux實戰——Shell編程練習(更新12題)

1.公鑰批量分發 shell 實現 100 臺服務器的公鑰的批量分發;LLD 規劃:100 臺服務器 ip 爲:192.168.42.101-201,root 密碼:123456。 #遠程機器的用戶名和密碼 password=123456

原创 ELK——elasticsearch、logstash、kibana、filebeat、kafka介紹與安裝配置

elasticsearch elasticsearch介紹 分佈式實時數據快速存取 分片 a.水平分割擴展,增大存儲量 b.分佈式並行跨分片操作,提高性能和吞吐量 副本 a.高可用性,以應對分片或者節點故障 b.提高性能,增大吞吐量,並行跨

原创 python字符類型的相互轉換

str---->list str1 = "string" list1 = list(str1) print(list1) str2 = "i am ybc" list2 = str2.split() print(list2) str3

原创 基於Prometheus實現Docker與Kubernetes環境的監控系統部署

Prometheus Prometheus介紹 Prometheus是一套由SoundCloud公司開發的開源的監控、報警、時間序列數據庫項目,它採用定期拉取接口的方式來採集需要統計的指標 Prometheus基本原理是通過HTTP協議週

原创 Linux分佈式緩存系統——Redis持久化+Sentinel哨兵模式+Redis集羣

Redis介紹 Redis是一個開源的使用C語言編寫、遵守BSD協議、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 它通常被稱爲數據結構服務器,因爲值(value) 可以是字符串(String)

原创 kubeadm實現k8s高可用集羣環境部署與配置

高可用架構 k8s集羣的高可用實際是k8s各核心組件的高可用,這裏使用主備模式,架構如下: 主備模式高可用架構說明: 核心組件 高可用模式 高可用實現方式 apiserver 主備 keepalived controll

原创 牛客網劍指offer【Python實現】——part1

斐波那契數列 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0,n<=39)。 循環實現,時間複雜度n def Fibonacci(self, n): if n == 0: