关键词:
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 将放置在远端的文件通过网络下载到本地运行
首先、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” 博客,转载请与作者联系!
powercli通过vcenter批量导出所有虚拟机到本地磁盘(代码片段)
...的所有虚拟机通过vCenter批量导出所有虚拟机到本地磁盘自动化脚本编写提示虚拟不能存在空格名称,所有在定义虚拟机名称的时候注意哦导出OVA或者OVF的时候需要关闭虚拟机Get-VM-Name*|Export-VApp-Destination"d:\\exp 查看详情
linux运维从入门到进阶(代码片段)
Linux磁盘管理知识点磁盘和文件系统简介文件系统工具磁盘分区管理交换分区逻辑卷和阵列 磁盘和文件系统介绍正如上文中提到的,Linux中一切都是文件。这个重要的概念贯穿整个Linux的始末,磁盘也是如此。各种接... 查看详情
powercli通过vcenter批量导出指定虚拟机到本地磁盘(代码片段)
..._Virtual""Photon_OS"通过vCenter批量导出所有虚拟机到本地磁盘自动化脚本编写提示虚拟不能存在空格名称,所有在定义虚拟机名称的时候注意哦导出OVA或者OVF的时候需要关闭虚拟机Get-VM-Name*|Export-VApp-Destination"d:\\export-ova"-FormatOVA也可... 查看详情
powercli批量输出vcenter中心所有主机虚拟机到本地csv中(代码片段)
批量输出vCenter中心所有主机虚拟机到本地csv中自动化脚本$date=get-date-UFormat%Y%m%d-%H-%M-%S #输出打印当前日期时间(date--help查看需要输出自己需求的参数进行更改)$vCenterlist="192.168.15.253","192.168.15.254"#需要导出多... 查看详情
powercli批量输出vcenter中心所有主机虚拟机到本地csv中(代码片段)
批量输出vCenter中心所有主机虚拟机到本地csv中自动化脚本$date=get-date-UFormat%Y%m%d-%H-%M-%S #输出打印当前日期时间(date--help查看需要输出自己需求的参数进行更改)$vCenterlist="192.168.15.253","192.168.15.254"#需要导出多... 查看详情
ansible架构介绍及部署(代码片段)
...的模块,Ansible只提供一种框架。Ansible功能特性应用代码自动化部署;系统管理配置自动化;支持云计算、大数据平台;轻量级无需安装agent;批量任务执行可用脚本无需分发到远程;支持非root用户和sudo;Ansible任务执行流程Ansib... 查看详情
ansible介绍(代码片段)
...用程序-->启动服务-->在调度器上启用这一批服务器;自动化灰度发布:脚本、发布平台;运维工具的分类:agent:puppet,funcagentless:ansible,fabricsshansible:模块化,调用特定的模块,完成特定的任务;基于Python语言实现,由Paramiko、Py... 查看详情
ubuntu虚拟机怎么设置全屏显示
...are菜单的“全屏“按钮,虚拟机就会自动铺满屏幕,不用手动设置。缩小VMware窗口或者点击“全屏”按钮,虚拟机会自动缩小。不建议手动设置虚拟机的分辨率,这会影响到全屏时的虚拟机缩放。默认即可,把屏幕的缩放交给VMw... 查看详情
运维自动化之-ansible批量主机管理(代码片段)
...工检查、日常版本升级需要管理太多设备,必须通过运维自动化实现特别是版本升级,需要到同类机器部署代码、起停设备,必须在一台主控机上完成代码分发、远程服务起停、服务验证验证2016年开始使用pssh,后改用ansible,ans... 查看详情
运维相关概念整理
...工具,实现初步的工具化-->借用脚本或者编程能力实现自动化-->根据大量的数据和案例实现智能化运维自动化的步骤的三个层级Bootstraping,系统安装:装机层级,可以在裸机上(cobbler),或者在虚拟化上安装,工具如下 裸机... 查看详情
虚拟机中centos7安装过程中没有自动获取到网络
在虚拟机中选择centos版本的时候,如果安装的是64位的版本,就不能选择centos,应该选择匹配的centos64位,这样安装的时候就会自动获取到网络了。650)this.width=650;"src="http://s4.51cto.com/wyfs02/M01/89/26/wKioL1gJknrAZNWEAABgDSD9C0w830.png-wh_500x0-w... 查看详情
ubuntu如何和在windows里面拷贝文件
...的驱动。这种情况就建议换正版光盘安装操作系统。2、手动更新错误的驱动程序windows操作系统正常使用,但手动更新驱动程序把硬盘 查看详情
自动化运维之-pxe实现系统批量自动安装
本节索引需求分析PXE简介整体方案服务选择功能实现安装调试错误分析总结1需求分析随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越... 查看详情
vmware批量自动删除虚拟机脚本,可以设置白名单
...虚拟机的IP,然后保留的大概有60台左右吧(好烦呀),手动回收.....,这可不是俺的风格,来吧,脚本躁动起来吧(https://mianbao.cn.com/thread-358-1-1.html):import osimport t 查看详情
利用fabric批量安装kvm虚拟机及其xp
...c虚拟机:nat模式安装xp技术有限,所以在cobbler装完OS后又手动给PC一个个固定了IP。安装fabric过程不再赘述vim 查看详情
殁漂遥win7极限精简怎么安装到虚拟机
一、虚拟机安装方式1、下载一个iso文件的PE,2、将win7精简版添加到PE文件中3、用虚拟机加载PE,启动后将win7解压到系统C盘,重启系统自动安装。4、如果重启不自动安装,考虑在虚拟机设置中把加载的PE选项光驱删除,重启即可... 查看详情
vmwaretools安装后虚拟机变卡?
...安装界面,如果没有出现安装界面请到虚拟机中的光盘中手动启动安装。linux操作系统请参照其他说明文档。 查看详情
自动化运维工之ansible
1.1ansible简介1.1.1、Ansible软件介绍:Ansible提供一种最简单的方式用于发布、管理和编排计算机系统的工具,可在数分钟内搞定。Ansible由Python语言开发,默认通过SSH协议管理机器。只要ssh连接正常被控制节点不需要安装任何工具,... 查看详情