自动化运维从#手动到#远程到#批量安装虚拟机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维从#手动到#远程到#批量安装虚拟机相关的知识,希望对你有一定的参考价值。

0x01【手动安装虚拟机】

安装虚拟机一般分四种

1、Local install media (使用iso或者cdrom安装)    --不做过多解释

2、Network Install  ( 使用HTTP,FTP,or NFS  使用服务器 iso 安装) --不做过多解释 

3、Import existing disk image( 使用已有的 image 直接安装)   --不做过多解释 

4、Network boot (PXE 安装)  

 

         技术分享   请小伙伴端好小板凳,拿好爆米花,接下来重点讲解以下      PXE安装

  PXE(preboot execute environment,预启动执行环境)

  PXE启动原理

   当计算机引导时,BIOS把 PXE Client 调入内存中执行,然后由 PXE Client 将放置在远端的文件通过网络下载到本地运行

    详情找度娘: http://baike.baidu.com/link?url=x5kww0M1PlCyffd0GSYNtXGfCOEUMZf_0cxqQdhKzyrS1u15zEgfBjrdfna7uTuNYsWFJdclhzeJEybMsPVFtK

  搭建PXE安装需要那些准备呢? 看这里 技术分享

首先、PXE  需要DHCP 服务为它分配 IP 和 开机  映像文件 ,    所以   需要              DCHP  服务

而 映像文件   需要 TFTP服务 下载    ,                                             所以   需要              TFTP  服务

  TFTP 服务的  基本配置 也很简单  。。

         只要把  vmlinuz 内核文件  和  initrd.img 映像文件  和 isolinux.cfg 引导文件  cp  到  /var/lib/tftpboot 默认发布目录下  即可
DHCP  服务  则 需要  指定 next-server = IP(tftp 服务器IP) 和 filename = isolinux.cfg   以及基本ip分配规则。

这样 基本的PXE 服务就搭建好了, PXE不是 本文重点所以 只是简单 叙述。。


0x02 【脚本自动化安装】


技术分享

                                                        -----------------------------------------后文 最近会更新-------------


本文出自 “12043820” 博客,转载请与作者联系!

以上是关于自动化运维从#手动到#远程到#批量安装虚拟机的主要内容,如果未能解决你的问题,请参考以下文章

运维工具ansible理论部分

ansiable自动化运维工具

python之实现批量远程执行命令(堡垒机)

ansible自动运维入门

运维简介&Ansible详解

运维部署自动化实践(一)利用PXE远程自动化安装Ubuntu16.04 server