自動化運維:就是將圖裡面所有的工作都使用自動化的方式來實現。
2.1 什麼是shell
2.2 shell的分類
我們常說的shell是命令列式的shell,在工作中常用的是linux系統下的bash。
2.3 檢視系統shell資訊
2.4 shell 指令碼
shell指令碼定義:當可執行的linux命令或語句不在命令列狀態下執行,而是通過乙個檔案執行時,我們將這個檔案為shell指令碼。
2.5 shell指令碼示例現在我們來使用指令碼的方式來執行以下
建立臨時shell指令碼檔案 itcast.sh, 注意以 .sh結尾
#!/bin/bash
# 這是臨時shell指令碼
echo 'nihao'
echo 'itcast'
指令碼執行效果
[root@linux-node1 ~]# /bin/bash itcast.sh
nihao
itcast
shell 是命令直譯器shell 兩分類圖形+命令列(bash)
指令碼 是可執行命令的組合
運維自動化
1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...
自動化運維
考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...
自動化運維 01 基本理念
命令列 批量指令碼 資源少 業務結構簡單 運維工作簡單 效率低 無法跨平台 資源分散 無標準 是一組將靜態的裝置結構轉化為根據it服務需求動態彈性相應的策略,目的是實現it運維的質量,降低成本 高效率 平台化 標準化 流程化 自動化 輕量級 熟悉運維,程式設計能力要求不高,演算法能力要求不高 適合自...