Como instalar o Redhat usando a imagem iso armazenada na rede

2

Eu quero instalar o Redhat 5.6 no meu sistema. Eu não quero usar o DVD atual, mas quero instalá-lo usando a imagem ISO armazenada em um dos discos rígidos do nosso servidor.

Como posso fazer isso?

    
por OmiPenguin 14.01.2013 / 08:09

3 respostas

4

Aqui é o procedimento completo para configurar seu servidor PXE no RHEL 6 e está funcionando muito bem para mim. Consulte também Red Documento oficial do Hat antes de começar.

Meu método mais simples de kickstart usando o servidor FTP em vez do serviço HTTP para instalar o RHEL 6:

PARTE 1: Crie o arquivo ks.cfg para a configuração do kickstart

# yum install system-config-kickstart

Execute o utilitário kickstart como root:
# system-config-kickstart
Abra o arquivo anconda-ks.cfg em / root e edite nele. Meu arquivo final fica assim após a edição:
# vim /root/anconda-ks.cfg

#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="ftp://192.168.3.222/pub/el6x64/"
repo --name="Red Hat Enterprise Linux" --baseurl=ftp://192.168.3.222/pub/el6x64/ --cost=100
# Root password
rootpw --plaintext XXXXXX
# Network information
#network  --bootproto=dhcp --device=eth0 --onboot=on
# System authorization information
auth  --passalgo=sha512
# Use text mode install
#text
# Run the Setup Agent on first boot
firstboot --enable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone  Asia/Kolkata
# System bootloader configuration
bootloader --append="crashkernel=auto rhgb quiet" --location=mbr --driveorder="sda"
# Partition clearing information
clearpart --none  

%packages
@additional-devel
@base
@basic-desktop
@MORE IMPORTANT PACKAGES
....
....
ImageMagick
abrt-gui
ant
certmonger
desktop-file-utils
fence-virtd-libvirt
fence-virtd-multicast
fence-virtd-serial
MORE IMPORTANT PACKAGES
....
....
%end

Este é um arquivo básico, você pode modificar o arquivo acima com relação às suas próprias necessidades, muitos exemplos também estão disponíveis na Internet:

PARTE 2: Instalar e configurar o tftp, dhcp, vsftpd

# yum install –y syslinux xinetd tftp-server dhcp vsftpd

a) Servidor FTP:
# service vsftpd start
# chkconfig vsftpd on

b) Servidor DHCP:
# vi /etc/dhcp/dhcpd.conf

________________________________________________________________________________
# Global Options
Allow booting;
Allow bootp;
authoritative;

# Subnet definition
subnet 192.168.3.0 netmask 255.255.255.0 {
# Parameters for the local subnet
option routers               192.168.3.222;
option subnet-mask           255.255.255.0;
option domain-name           "cms.wesee.org";
option domain-name-servers   192.168.3.222;
default-lease-time           21600;
max-lease-time               43200;
# Client IP range
range dynamic-bootp 192.168.3.15 192.168.3.95;
filename  "pxelinux.0";
next-server  192.168.3.222;
}

# service dhcpd restart e # chkconfig dhcpd on

c) servidor TFTP:

# service xinetd start e # chkconfig xinetd on e # vi /etc/xinetd.d/tftp

disable = no

# service xinetd restart

PARTE 3: Copie os arquivos necessários para os respectivos locais e modifique-os de acordo:
# cp /root/anaconda-ks.cfg /var/ftp/pub/el6x64/ks.cfg
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/rhel6
insira rhel dvd em dvd drive para copiar dados para os respectivos locais:
# cp -ivr /media/<mount dir>/* /var/ftp/pub/el6x64/
# cp /var/ftp/pub/el6x64/images/pxeboot/vmlinuz /var/lib/tftpboot/rhel6
# cp /var/ftp/pub/el6x64/images/pxeboot/initrd.img /var/lib/tftpboot/rhel6
# cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# vi /var/lib/tftpboot/pxelinux.cfg/default

_____________________________________________________________________________________________
timeout 100
default menu.c32

menu title $$$$$$Boot Menu$$$$$$
label 1
  menu label ^ 1) RHEL6
  kernel rhel6/vmlinuz
  append initrd=rhel6/initrd.img  ks=ftp://192.168.3.222/pub/el6x64/ks.cfg ksdevice=eth0
________________________________________________________________________________

Agora seu servidor está pronto.

    
por 16.04.2013 / 07:45
0

Você precisa da instalação do PXE isso.

    
por 14.01.2013 / 10:08
0

Isto não é possível em geral: você precisará inicializar o instalador, então você precisará carregar um gerenciador de inicialização. Seja de CD / DVD ou usando PXE.

Dito isso, a maioria dos hardwares de servidor suporta IPMI ou tecnologias relacionadas (como o HP iLO4), o que fará com que a placa IPMI monte a imagem ISO como uma unidade de DVD virtual, mesmo antes da inicialização, o que tornaria isso possível.

    
por 15.04.2013 / 23:08