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

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 【脚本自动化安装】

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

时间: 2024-08-29 17:14:22

【自动化运维】从#手动到#远程到#批量安装虚拟机的相关文章

自动化运维系列之Ansible的简介与安装【持续更新···】

自动化运维系列之Ansible的简介与安装 自动化运维工具简介 由于互联网的快速发展导致产品更新换代的速度逐渐加快,这就导致运维人员的日常工作会大大增加,如果还是按照传统方式进行维护工作会使工作效率低下.此时,就需要部署自动化运维了,自动化运维会尽可能安全.高效的完成运维人员的日常工作. 自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的Agent程序来完成管理功能,如:Puppet.Func.Zabbix等:另一类是不需要配置代理工具的,可以直接基于SSH服务来完成管理功能,

Python自动化运维开发之paramiko(远程批量管理服务器)

一:简介 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有帮助. 二:安装方法 安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块.唯一麻烦的就是安装PyCrypto时,需要GCC库编译,如果没有GCC库会报错,会导致PyCrypto以及paramiko无法安装

自动化运维工具Ansible实战(一)安装部署

1,基本介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能. ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: (1).连接插件connection plugins:负责和被监控端实现通信: (2).host inventory:指定操作

心领神会--自动化运维之Ansible的核心概念,安装配置Ansible并学会使用其常见模块。

自动化运维概述: 现如今随着互联网的高速发展,传统运维方式效率太过低下,部署自动化运维可以安全高效的完成维护工作,成为当下运维的主要方式. 一般会把自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的Agent程序来完成管理功能,如:Puppet.Func.Zabbix等:另外一类是不需要配置代理工具可直接基于SSH服务来完成管理功能,如:Ansible.Fabric等. Ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(pu

自动化运维工具ansible学习+使用ansible批量推送公钥到远程主机

目录: 一.ansible简介 1.1.ansible是什么 1.2.ansible如何工作 1.3.ansible优缺点 1.4.ansible安装方式 1.5.ansible文件简单介绍 1.6.ansible简单使用 二.ansible-shell简介 2.1.ansible-shell是什么 2.2.ansible-shell安装方式 2.3.ansible-shell简单使用 三.使用ansible的authorized_key模块批量推送公钥到远程主机 3.1.生产秘钥对 3.2.使

自动化运维工具ansible--笔记一之简介安装/常用模块

 目录:      简介安装      常用模块 简介安装: yum -y install ansible ssh-keygen -t rsa ssh-copy-id -i .ssh/id_rsa.pub [email protected] ansible -m  模块  -a 指定向模块传递的参数  -f 并发书 -k 默认基于密钥,使用基于口令认证 -i PATH : 指明使用的host inventory文件路径 vim ansible.cfg host_key_checking = Fa

[运维工具]linux下远程桌面rdesktop安装和使用

依然是解压 configure make make install 这些步骤 rdesktop -f 16 192.168.16.90 -f是全屏,退出全屏是CRTL+ALT+ENTER 记录一个linux下 的类crt xmanager工具 http://sourceforge.net/projects/pacmanager/files/ 原文地址:https://www.cnblogs.com/hyang-123/p/9994062.html

企业自动化运维

from http://bbs.chinaunix.net/thread-3779206-1-1.html 系统安装是交给IDC人员,最小化安装有标准规范Nagios.Cacti生产用的最多ControlTier.Zabbix.Puppet--这些折腾和测试过目前批量改密是用的脚本主机统一管理和登录是买的第三方产品自己内部用python开发了一套运维管理系统php开发数据库备份检查工具 +++++++++++++++++++++++++++1.不部署(或者无需刻意部署)agent的ssh,ssh

自动化运维工具Ansible部署详解与基本使用

一.基础简介 1.Ansible简介 Ansible是一款基于Python开发的自动化运维工具,主要是实现批量系统配置.批量程序部署.批量运行命令.批量执行任务等等诸多功能.Ansible是一款灵活的开源工具,能够很大程度简化运维中的配置管理与流程控制方式,它利用推送方式对客户系统加以配置,这样所有工作都可在主服务器端完成.Asible是基于模块工作的,其本身没有批量部署的能力,总之只要明白Ansible是一款运维自动化的神器就好了~! 2.功能特性 ######################