Articles of 自动安装

快速部署类似的虚拟机

我们正在办公室推出一个新的testing平台,需要启动大约30-40个Linux虚拟机(主要是RHEL 5/6,一些SuSE)。 运行在VMware ESXi 5.5上,我们希望自动化这个过程。 有一个预安装的应答文件,问题是如何让VMware告诉脚本如何configuration机器(基于主机名)。 基本上,应该有一些适用于VMware的PowerCLI脚本,用于创build机器并安装安装程序.iso。 然后应该启动机器,将一些parameter passing给应答文件并closures并运行(等待完成,它应该启动下一个)。 任何想法/最佳实践? 我们错过了什么? 编辑:要清楚的问题是:“如何将参数从VMware PowerCLI传递到无人值守的安装程序应答文件?

Ubuntu Server 12.04:如何在安装过程中configuration防火墙?

我正在按照说明使用kickstart自动安装Ubuntu Server 12.04。 它适用于自动分区驱动器,select语言等。但是,它不configuration防火墙。 这是一个已知的问题 。 没有防火墙运行不是一个好主意。 在安装过程中如何configurationUFW防火墙以防止未经授权的访问服务器? kickstart文件我看起来如下(仅更改了用户名) #System language lang en_US #Language modules to install langsupport en_US #System keyboard keyboard us #System mouse mouse #System timezone timezone America/Los_Angeles #Root password rootpw –disabled #Initial user user johnd –fullname "John Doe" –iscrypted –password <omitted> #Reboot after installation reboot #Use text mode install text #Install OS […]

使用PXE安装Debian并预先设定好dynamicIP地址,但最后用静态IP地址进行configuration

我已经build立了基于Debian的机器自动安装的基础设施。 它使用PXE引导与DHCP和TFTP服务器,并预先自动化操作系统安装。 我想要的是: 使用DHCP进行PXE引导 使用Debian安装程序的DHCP:它需要一个IP地址来访问预置文件,我不想手动input 在最终安装的操作系统上使用静态IP地址。 该IP地址将在预先设定的文件中指定。 但我找不到如何去做,甚至知道是否有可能。 我目前的preseed文件如下所示(仅限networking参数): # netcfg will choose an interface that has link if possible. This makes it # skip displaying a list if there is more than one interface. di netcfg/choose_interface select auto # If you prefer to configure the network manually, uncomment this line and # the static […]

预先安装无人值守安装 – 将自定义设备添加到partman-auto

我正在使用USB驱动器和不同types的服务器(HP Proliant ML110,ML310,ML350)上的预定义文件进行Ubuntu-14.04服务器的无人参与安装。 在ML110和ML310上,硬盘驱动器位于/dev/sda ,USB驱动器位于/dev/sdb 。 在服务器ML350上,USB驱动器使用/dev/sda ,硬盘驱动器显示在/dev/sdb 。 由于这应该是一个完全无人值守的安装,无论服务器types,我需要find一种方法,以正确的设备pathdi partman-auto/disk 。 我的第一个想法是迫使硬盘出现在USB驱动器之前,允许它采取ML350服务器上的/dev/sda ; 但是我没有find办法 。 因此,我做了一个小脚本,在partman执行之前检测设备名称,并将其logging在variables$INSTALL_DEV : di partman/early_command string \ for DEV in `ls /sys/block | grep sd`; do \ if [ -n "`ls -l /sys/block/$DEV | grep /usb`" ]; then \ USB_DEV=/dev/${DEV}; \ echo "USB_DEV is $USB_DEV" >> /var/log/syslog; \ else \ […]

CentOS 5.3的kickstart文件的例子

我想使用kickstart将CentOS安装为服务器操作系统。 我通常知道你可以安装一个系统,并获得一个kickstart文件的副本,并带有你在安装时select的安装选项。 我完全是盲目的,所以安装是无法访问的。 我正在寻找一个基本的kickstart文件,我可以用它作为模板来自动安装CentOS。 安装越简单越好,我想从一个拥有SSH访问权限的系统开始,而不是其他的。 我宁愿添加包,因为我需要他们,然后尝试和删除我不需要的一切。

命令来组织一个Finder窗口

我正在构build一个基于打包的OS X映像,并且,在添加了新软件的情况下,应用程序的文件夹是混乱的(图标互相混淆,事情混乱)。 我以为删除.DS_Store文件将修复它,但似乎并不。 是否有一个命令,我可以运行(最好是没有以任何用户graphicslogin)来模仿任意目录中的Finder窗口中select“查看 – >保持排列 – >名称”的效果?

寻找在服务器上安装和configurationSNMP的自动化方法

我有30个Windows服务器(Server 2003和几个2008系统)的环境。 我们现在正在研究监控解决scheme,但是我们需要实现的第一项工作是安装SNMP,并configuration每台服务器。 我希望有一种方法可以让我们做到这一点远程和集中pipe理,所以如果我们稍后改变社区string或服务器发送陷阱,那么这可能是一个容易的改变。 你有什么build议,我可以怎样去做这个过程? 是否有我可以申请的GPO来完成这项工作? 谢谢。

在Windows 7中完全自动安装virtualbox工具

我正在做一个无人值守安装的Windows。 部分原因是由于Autounattend.xml的以下条目,安装了由安装程序运行的virtualbox guest添加项: <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> … <settings pass="oobeSystem"> … <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> … <FirstLogonCommands> <SynchronousCommand> <Order>30</Order> <Description>VirtualBox Additions</Description> <CommandLine>F:\VBoxWindowsAdditions-x86.exe /S</CommandLine> </SynchronousCommand> … 它运行良好,没有GUI安装。 但是,两个窗口popup询问是否安装两个设备驱动程序。 这对自动化安装来说不是一个好兆头。 有没有办法强制win7接受驱动程序,或者我可以设置一个registry键让它相信他们?

使用Powershell和Hyper-V无人参与安装Windows

这可能吗? 我有一个脚本,以达到安装Windows Server 2008的点。然而,它实际上到“点击下一步……等等等”,我想能够将其集成到我的PowerShell脚本,如果它甚至是可能的。 现在我的脚本是超级基本的,它基本上使一个新的虚拟机,一个新的VHD,设置内存/高清空间/等等。 但它只能到安装Windows点(所以我select一个ISO并从虚拟DVD启动)。 但我想知道是否有办法通过这一点。 以下是我的简单脚本: PS C:\Users\mrsmith\Desktop> New-VM -Name "MattTest" -MemoryStartupBytes 2GB -BootDevice CD -SwitchName Lab -path c:\VMdocs -NewVHDSizeBytes 40GB –NewVHDPath c:\base.vhdx PS C:\Users\mrsmith\Desktop> Set-VMDvdDrive -VMName MattTest -Path C:\ISOFiles\Windows2008. PS C:\Users\mrsmith\Desktop> Start-VM -Name MattTest 我在Windows 8 btwtesting这个,不知道是否重要。 谢谢!

在Windows XP中自动安装软件

我必须安装许多用户的计算机与WinXP和一些有用的软件。 点击“下一步”和“是”,每次安装东西都有点无聊。 是否有任何脚本(或命令行)允许我安装软件,并自动回答所有问题的“是”和“下一步”? 我可以安装一切,而不会提示“设置窗口”? 这将使我的工作更快捷。 提前致谢。