SUSE的批量安装
环境描述:系统SUSE1164bit。系统装在虚拟机上,通过NAT(NET8)连接,虚拟网卡IP192.168.128.1。虚拟网PXEServer的IP192.168.128.130。
和安装CentOS的设置差不多,CentOS的响应文件时Kickstart文件,SUSE的响应文件autoyast文件。Autoyast文件在安装系统后生成。注意在安装最后一步一定要勾选“CloneThisSystemforAutoyast”,默认没有勾选的,否则不会生成autoinst.xml文件。
这里采用DHCP+TFTP+FTP方式安装。首先安装服务所需要的包:
sdw1:~ # mount /dev/cdrom /media/
mount: block device /dev/sr1 is write-protected, mounting read-only
sdw1:~ # cd /media/suse/x86_64/
sdw1:/media/suse/x86_64 # rpm -ivh dhcp-3.1.3.ESV-0.3.38.x86_64.rpm
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
sdw1:/media/suse/x86_64 # rpm -ivh dhcp-server-3.1.3.ESV-0.3.38.x86_64.rpm
Preparing... ########################################### [100%]
1:dhcp-server ########################################### [100%]
Updating etc/sysconfig/dhcpd...
Updating etc/sysconfig/syslog...
sdw1:/media/suse/x86_64 # rpm -ivh tftp-0.48-101.16.x86_64.rpm
Preparing... ########################################### [100%]
1:tftp ########################################### [100%]
sdw1:/media/suse/x86_64 # rpm -ivh syslinux-3.82-8.1.58.x86_64.rpm
Preparing... ########################################### [100%]
package syslinux-3.82-8.1.58.x86_64 is already installed
sdw1:/media/suse/x86_64 # rpm -ivh vsftpd-2.0.7-4.17.1.x86_64.rpm
Preparing... ########################################### [100%]
package vsftpd-2.0.7-4.17.1.x86_64 is already installed
配置DHCP服务,#vi/etc/dhcpd.conf
追加如下内容:
default-lease-time 14400;
ddns-update-style none;
next-server 192.168.128.130;
# 192.168.128.130 为DHCP服务器IP
filename "pxelinux.0";
subnet 192.168.128.0 netmask 255.255.255.0 {
range 192.168.128.150 192.168.128.200;
default-lease-time 14400;
max-lease-time 172800;
}
修改/etc/sysconfig/dhcpd文件
#vi/etc/sysconfig/dhcpd
改
DHCPD_INTERFACE=""
为
DHCPD_INTERFACE="eth0"
#因为eth0是192.168.128.0网段
重启DHCP服务
#servicedhcpdrestart
配置TFTP服务
#vi/etc/xinetd.d/tftp
找到:
disable=yes
改为
disable=no
重启tftp服务
#servicexinetdrestart
创建tftp服务的根目录
sdw1:/media/suse/x86_64 # mkdir -p /tftpboot/
sdw1:/media/suse/x86_64 # mkdir -p /tftpboot/pxelinux.cfg
将安装所需的文件拷贝到tfptboot下
sdw1:/media/suse/x86_64 # cp /media/boot/x86_64/loader/initrd /tftpboot/
sdw1:/media/suse/x86_64 # cp /media/boot/x86_64/loader/linux /tftpboot/
sdw1:/media/suse/x86_64 # cp /usr/share/syslinux/pxelinux.0 /tftpboot/
制作启动信息文件
sdw1:/media/suse/x86_64#vi/tftpboot/pxelinux.cfg/default
内容如下:
defaultlinux
lablelinux
kernellinux
appendinitrd=initrdautoyast=ftp://192.168.128.130/autoinst.xmlinstall=ftp://192.168.128.130/suse/splash=verboseshowopts
响应文件autoinst.xml拷贝到ftp服务的根目录/srv/ftp,同时将系统镜像文件挂载到ftp下
sdw1:/media/suse/x86_64 # cp /root/autoinst.xml /srv/ftp/
sdw1:/media/suse/x86_64 # cd /srv/ftp
sdw1:/srv/ftp # mkdir suse
先#umount/media。把之前的挂载卸掉
sdw1:/srv/ftp # mount /dev/cdrom /srv/ftp/suse/
mount: block device /dev/sr1 is write-protected, mounting read-only
启动ftp服务器
sdw1:/srv/ftp # service vsftpd restart
Shutting down vsftpd done
Starting vsftpd done
OK,现在可以将物理连接好的一台裸机从网卡启动了。
分享到:
相关推荐
### PXE自动安装SUSE10详解 #### 引言 在现代企业级环境中,批量部署操作系统是一项常见的任务,尤其对于数据中心和服务器集群而言。利用PXE(Preboot Execution Environment,预引导执行环境)技术进行操作系统...
文档中的章节“4 远程安装”详细介绍了如何通过网络进行SUSE Linux 10 SP2 Enterprise Desktop的安装,这对于批量部署尤其有用。主要包括: - **4.1 远程安装的安装方案**:概述了远程安装的基本原理和准备工作。 - ...
### 配置autoyast自动安装SUSE Linux企业版10SP1 #### 一、配置autoyast安装模板 1. **打开YAST并选择Autoinstallation:** 打开YAST工具,导航至Miscellaneous模块下的Autoinstallation,开始配置autoyast自动...
本文将详细介绍如何在IBM X226服务器上配置SUSE Linux Enterprise Server (SLES) 9的自动安装服务器。通过这种方式,可以实现SLES 9的批量部署,极大提高工作效率。 #### 二、硬件与网络准备 首先,确保IBM X226...
其次,"SuSE Enterprise的自动安装.doc"聚焦于SUSE Linux Enterprise Server的自动化安装。SUSE提供了一种称为AutoYaST的工具,它允许创建自定义的配置文件,这些文件可以驱动无人值守的安装过程。通过预先定义系统...
- ESX 4.0 支持多种64位客户机操作系统,包括但不限于Windows Server 2003/2008/2008 R2、Red Hat Enterprise Linux 5.x/6.x、SUSE Linux Enterprise Server 10/11 等。 - **创建虚拟机的要求:** - 最少内存分配...
**与其他Linux发行版的关系**:openEuler与Ubuntu、Fedora、Red Hat Enterprise Linux (RHEL)、CentOS、SUSE Linux Enterprise Server (SLES)等主流Linux发行版相似,都是基于Linux内核的开源操作系统。但是,open...
《使用Linux Scripting Toolkit批量升级IBM X系列服务器刀片服务器微码及配置指南》 IBM X系列服务器刀片服务器在企业数据中心中广泛使用,高效管理这些设备是IT运维中的重要任务。尤其在大规模部署时,手动升级...
**AutoYaST**是一款由SUSE Linux Enterprise Server (SLES)提供的自动化安装工具,它能够帮助用户轻松地批量部署大量的机器。AutoYaST通过一个XML格式的控制文件来指定所需的安装参数,如分区方案、软件选择等。这...
- **Cobbler**:快速网络安装Linux的服务,支持PXE网络安装,并能管理DHCP、DNS和yum包镜像。 - **OpenQRM**:提供开放的插件架构,可集成现有数据中心应用,如Nagios和VMware,用于自动化数据中心操作。 - **...