中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python自動化運維實戰

包郵 Python自動化運維實戰

出版社:人民郵電出版社出版時間:2020-04-01
開本: 24cm 頁數: 310頁
中 圖 價:¥54.7(6.9折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python自動化運維實戰 版權信息

  • ISBN:9787115530189
  • 條形碼:9787115530189 ; 978-7-115-53018-9
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python自動化運維實戰 本書特色

本書旨在講述通過Python簡化運維、提升運維效率的方法和實踐。 本書首先介紹如何開發Python程序 、創建Python模塊,然后講述如何使用Python工具獲取重要的輸出信息、生成通用的配置模板、自動安裝操作系統、配置大量服務器,*后討論如何創建和管理虛擬機,如何利用OpenStack、VMware、AWS自動執行管理任務等。 通過本書,你將掌握用Python實現自動化運維的各種方法和技巧。 本書主要內容: ·Python中常用模塊的用法; ·通過Python腳本管理網絡設備的方法; ·使用Ansible和Fabric自動執行常見的Linux管理任務的方法; ·管理Linu**程的方法; ·使用Python管理VMware、OpenStack和AWS實例的方法; ·基于Python的安全工具的用法。

Python自動化運維實戰 內容簡介

《Python自動化運維實戰》介紹了如何通過Python來自動完成服務器的配置與管理,自動完成系統的管理任務(如用戶管理、數據庫管理和進程管理),以及完成這些工作所需的模塊、庫和工具。此外,本書還講述了如何使用Python腳本自動執行測試,如何通過Python在云基礎設施和虛擬機上自動執行任務,如何使用基于Python的安全工具自動完成與安全相關的任務。 本書適合運維人員和開發人員閱讀,也可作為相關專業人士的參考書。

Python自動化運維實戰 目錄

第 1章 搭建Python環境 1 1.1 Python簡介 2 1.1.1 Python版本 3 1.1.2 安裝Python 4 1.2 安裝PyCharm IDE 6 1.3 PyCharm的高級功能 12 1.3.1 調試代碼 13 1.3.2 重構代碼 14 1.3.3 從GUI安裝包 16 1.4 小結 17 第 2章 常用的自動化庫 18 2.1 Python包 19 2.2 常用Python庫 20 2.2.1 與網絡相關的Python庫 21 2.2.2 與系統和云相關的Python庫 22 2.3 查看模塊源代碼 23 2.4 小結 28 第3章 搭建網絡實驗室環境 29 3.1 技術要求 30 3.2 需要自動化網絡的時間和原因 30 3.3 自動化的兩種方式——屏幕抓取與API 31 3.4 使用Python進行網絡自動化的原因 31 3.5 網絡自動化的未來 33 3.6 搭建網絡實驗室 34 3.7 準備工作——安裝EVE-NG 34 3.7.1 在VMware Workstation上安裝 35 3.7.2 通過VMware ESXi安裝 36 3.7.3 通過Red Hat KVM安裝 38 3.7.4 訪問EVE-NG 39 3.7.5 安裝EVE-NG客戶端工具包 42 3.7.6 在EVE-NG中加載網絡鏡像 43 3.8 創建企業網絡拓撲 43 3.8.1 添加新節點 44 3.8.2 連接節點 45 3.9 小結 47 第4章 使用Python管理網絡設備 48 4.1 技術要求 49 4.1.1 Python和SSH 49 4.1.2 Paramiko模塊 50 4.1.3 netmiko模塊 52 4.2 在Python中使用Telnet協議 59 4.3 使用netaddr處理IP地址和網絡 64 4.3.1 安裝netaddr 65 4.3.2 使用netaddr的方法 65 4.4 簡單的用例 67 4.4.1 備份設備配置 68 4.4.2 創建訪問終端 70 4.4.3 從Excel工作表中讀取數據 72 4.4.4 其他用例 75 4.5 小結 75 第5章 從網絡設備中提取數據 76 5.1 技術要求 77 5.2 解釋器 77 5.3 正則表達式 78 5.4 使用CiscoConfParse庫校驗配置 86 5.4.1 CiscoConfParse庫 86 5.4.2 支持的供應商 87 5.4.3 安裝CiscoConfParse庫 88 5.4.4 使用CiscoConfParse庫 88 5.5 使用Matplotlib庫可視化返回的數據 91 5.5.1 安裝Matplotlib庫 91 5.5.2 使用Matplotlib庫 92 5.5.3 使用Matplotlib庫可視化SNMP 94 5.6 小結 96 第6章 使用Python和Jinja2配置生成器 97 6.1 YAML簡介 98 6.2 使用Jinja2建立配置模板 102 6.2.1 從文件系統中讀取模板 109 6.2.2 在Jinja2中使用循環和條件 111 6.3 小結 119 第7章 并行執行Python腳本 120 7.1 Python腳本在計算機中運行的方式 121 7.2 multiprocessing庫 123 7.2.1 開始使用multiprocessing庫 123 7.2.2 進程間的相互通信 126 7.3 小結 127 第8章 準備實驗室環境 128 8.1 獲取Linux操作系統 129 8.1.1 下載CentOS 129 8.1.2 下載Ubuntu 130 8.2 在虛擬機管理程序上創建自動化虛擬機 131 8.2.1 在VMware ESXi上創建Linux虛擬機 131 8.2.2 使用KVM創建Linux虛擬機 135 8.3 開始使用Cobbler 139 8.3.1 Cobbler的工作原理 139 8.3.2 在自動化服務器上安裝Cobbler 141 8.3.3 通過Cobbler檢查服務器硬件 144 8.4 小結 149 第9章 使用subprocess庫 150 9.1 subprocess庫中的Popen() 151 9.2 stdin、stdout和stderr 154 9.3 subprocess庫中的call()函數 156 9.4 小結 157 第 10章 使用Fabric運行系統管理任務 158 10.1 技術要求 159 10.2 Fabric庫 159 10.2.1 安裝Fabric庫 160 10.2.2 Fabric庫中的操作 161 10.3 運行第 一個Fabric文件 164 10.3.1 有關fab工具的更多信息 167 10.3.2 使用Fabric檢查系統健康狀態 168 10.4 其他有用的Fabric特性 173 10.4.1 Fabric角色 173 10.4.2 Fabric上下文管理器 175 10.5 小結 176 第 11章 生成系統報告和監控系統 177 11.1 從Linux系統中收集數據 178 11.1.1 通過郵件發送收集的數據 183 11.1.2 使用time和date模塊 186 11.1.3 定期運行腳本 187 11.2 在Ansible中管理用戶 188 11.2.1 在Linux系統中通過Ansible管理用戶 188 11.2.2 在Windows系統中通過Ansible管理用戶 190 11.3 小結 190 第 12章 與數據庫交互 191 12.1 在自動化服務器上安裝MySQL 192 12.1.1 安裝后的安全問題 193 12.1.2 驗證數據庫的安裝 194 12.2 從Python中訪問MySQL數據庫 195 12.2.1 查詢數據庫 197 12.2.2 向數據庫中插入數據 198 12.3 小結 201 第 13章 使用Ansible管理系統 202 13.1 Ansible術語 203 13.2 在Linux系統上安裝Ansible 205 13.2.1 在RHEL系統和CentOS上安裝Ansible 205 13.2.2 在Ubuntu系統上安裝Ansible 205 13.3 在即席模式下使用Ansible 206 13.4 創建第 一個playbook 210 13.5 Ansible的條件、處理程序和循環 212 13.5.1 設計條件 213 13.5.2 在Ansible中創建循環 215 13.5.3 使用處理程序觸發任務 216 13.6 使用事實數據 218 13.7 使用Ansible模板 219 13.8 小結 221 第 14章 創建和管理VMware虛擬機 222 14.1 設置環境 223 14.2 使用Jinja2生成VMX文件 225 14.2.1 創建VMX模板 226 14.2.2 處理Excel工作表中的數據 229 14.2.3 生成VMX文件 231 14.3 VMware Python客戶端 238 14.3.1 安裝PyVmomi庫 239 14.3.2 使用PyVmomi庫的第 一步 240 14.3.3 更改虛擬機的狀態 244 14.3.4 更多內容 246 14.4 使用playbook管理實例 246 14.5 小結 249 第 15章 和OpenStack API交互 250 15.1 RESTful Web服務 251 15.2 設置環境 253 15.2.1 安裝rdo-OpenStack包 253 15.2.2 生成answer文件 254 15.2.3 編輯answer文件 254 15.2.4 運行packstack 255 15.2.5 訪問OpenStack GUI 255 15.3 向OpenStack keystone發送請求 256 15.4 用Python創建實例 259 15.4.1 創建鏡像 259 15.4.2 分配類型模板 261 15.4.3 創建網絡和子網 262 15.4.4 啟動實例 265 15.5 使用Ansible管理OpenStack實例 266 15.5.1 Shade和Ansible的安裝 266 15.5.2 創建Ansible playbook 267 15.6 小結 270 第 16章 使用Python和Boto3自動化AWS 271 16.1 AWS Python模塊 272 16.2 管理AWS實例 274 16.3 自動化AWS S3服務 277 16.3.1 創建存儲桶 277 16.3.2 上傳文件到存儲桶 278 16.3.3 刪除存儲桶 278 16.4 小結 279 第 17章 使用Scapy框架 280 17.1 Scapy 281 17.2 安裝Scapy 282 17.2.1 在基于UNIX的系統上安裝Scapy 282 17.2.2 Windows系統和macOS對Scapy的支持情況 283 17.3 使用Scapy生成報文和網絡流 283 17.4 抓取和重播報文 288 17.4.1 向報文注入數據 290 17.4.2 報文嗅探 292 17.4.3 將報文寫入pcap文件 294 17.5 小結 294 第 18章 使用Python編寫網絡掃描程序 295 18.1 網絡掃描程序 296 18.2 使用Python編寫網絡掃描程序 296 18.2.1 增加功能 297 18.2.2 掃描服務 300 18.3 在GitHub上共享代碼 303 18.3.1 創建GitHub賬戶 304 18.3.2 創建和推送代碼 304 18.4 小結 310
展開全部

Python自動化運維實戰 作者簡介

[美]巴塞姆·阿利(Bassem Aly),是Juniper Networks公司經驗豐富的SDN/NFV解決方案顧問,過去9年來一直在電信行業工作。他擅長使用不同的自動化工具以及DevOps框架設計和實現下一代自動化解決方案。此外,他在使用OpenStack構建和部署電信應用程序方面擁有豐富的經驗,同時他還負責網絡自動化和網絡編程方面的企業培訓。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 泰安办公家具-泰安派格办公用品有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 浙江清风侠环保设备有限公司| 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 免费网站网址收录网_海企优网站推荐平台 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 信阳市建筑勘察设计研究院有限公司| 永嘉县奥阳陶瓷阀门有限公司| 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 暴风影音 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 【连江县榕彩涂料有限公司】官方网站 | 杰恒蠕动泵-蠕动泵专业厂家-19年专注蠕动泵 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | 快速卷帘门_硬质快速卷帘门-西朗门业| 刹车盘机床-刹车盘生产线-龙口亨嘉智能装备 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 体坛网_体坛+_体坛周报新闻客户端 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 |