Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:lab

¡Esta es una revisión vieja del documento!


Laboratorio LPIC-2

Laboratorio para el curso de LPIC-2

Necesario tener instalado:

El entorno virtualizado se compone de 3 máquinas virtuales:

Sistema Operativo IP Host
Centos 7.2 192.168.2.5 sercentos7
Debian 10 192.168.2.10 debian10
Centos 6.7 192.168.2.152 orion

Las credenciales:

  • Usuario: vagrant
  • Contraseña: vagrant

Credenciales de root:

  • Usuario: root
  • Contraseña: vagrant

En la máquina con Debian no podemos conectarnos vía SSH con la cuenta de root, así que habrá que entrar con la de vagrant y una vez dentro hacernos root con sudo su

Despliegue del entorno

El entorno se monta mediante un Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :
 
##Ususario:vagrant
##Pass: vagrant
 
##user:root
##pass:vagrant
Vagrant.configure("2") do |config|
  config.vm.define "centos7" do |centos7|
  config.vm.boot_timeout = 400
    centos7.vm.box = "bento/centos-7.2"
    #centos7.vm.network "forwarded_port", guest: 3000, host: 3002, auto_correct: true
    centos7.vm.network "private_network", ip: "192.168.2.5"
    centos7.vm.hostname = "sercentos7"
 
  end
 
  config.vm.define "debian" do |debian|
    debian.vm.box = "bento/debian-10"
	config.vm.boot_timeout = 400
    #debian.vm.network "forwarded_port", guest: 3000, host: 3001, auto_correct: true
    debian.vm.network "private_network", ip: "192.168.2.10"
    debian.vm.hostname = "debian10"
	#debian.vm.provision "shell", inline: <<-SHELL
    # SHELL
 
  end
 
 
config.vm.define "centos6" do |centos6|
    centos6.vm.box = "bento/centos-6.7"
	config.vm.boot_timeout = 400
    #debian.vm.network "forwarded_port", guest: 3000, host: 3001, auto_correct: true
    centos6.vm.network "private_network", ip: "192.168.2.152"
    centos6.vm.hostname = "orion"
	centos6.vm.provision "shell", inline: <<-SHELL
	 rm -rf /etc/yum.repos.d/CentOS-Base.repo
	 cp /vagrant/CentOS-Base.repo /etc/yum.repos.d/
	 yum clean all
     SHELL
 
  end
 
end

Lo creamos con:

vagrant up

Para detener todas las máquinas:

vagrant halt

Si queremos suspenderlas:

vagrant suspend

Si queremos reanudar la ejecución (tras una suspensión):

vagrant resume

Destruir todas las máquinas:

vagrant destroy -f 

Configuración host

Centos 7:

hostnamectl set-hostname sercentos7.curso.esp

Contenido de /etc/hostname:

sercentos7.curso.esp

Modificar /etc/hosts de la siguiente manera:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.5 sercentos7.curso.esp sercentos7
192.168.2.152 orion.curso.esp orion
192.168.2.10 debian10.curso.esp debian10

Deshabilitar SELinux en /etc/sysconfig/selinux:

SELINUX=disabled

En Debian 10:

hostnamectl set-hostname debian10.curso.esp

Modificar /etc/hosts de la siguiente manera:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.10   debian10.curso.esp  debian10
192.168.2.5  sercentos7.curso.esp    sercentos7
192.168.2.152   orion.curso.esp  orion

En Centos 6:

Editar /etc/sysconfig/network:

NETWORKING=yes 
HOSTNAME=orion.curso.esp

Modificar /etc/hosts de la siguiente manera:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.5     sercentos7.curso.esp    sercentos7
192.168.2.152   orion.curso.esp  orion
192.168.2.10   debian10.curso.esp  debian10

Deshabilitar SELinux en /etc/sysconfig/selinux:

SELINUX=disabled

Configuración NTP

En Centos 7:

Instalamos ntp:

yum install ntp -y 

Establecemos la zona horaria:

timedatectl set-timezone "Europe/Madrid"

Editamos el fichero /etc/ntp.conf:

server 0.es.pool.ntp.org iburst 
server 1.es.pool.ntp.org iburst 
server 2.es.pool.ntp.org iburst 
server 3.es.pool.ntp.org iburst

Arrancamos servicio y lo habilitamos al arranque NTP:

systemctl start ntpd 
systemctl enable ntpd 

Sincronizamos:

timedatectl set-ntp true 
ntpq -p

En Centos 6:

yum install ntp -y 
cp /etc/localtime /root 
rm -rf /etc/localtime 
ln -s /usr/share/zoneinfo/Europe/Madrid  /etc/localtime 

Editamos /etc/ntp.conf:

server 0.es.pool.ntp.org iburst 
server 1.es.pool.ntp.org iburst 
server 2.es.pool.ntp.org iburst 
server 3.es.pool.ntp.org iburst

Arrancamos servicio y lo habilitamos al arranque NTP:

service ntpd start 
chkconfig --level 3 ntpd on 

En Debian 10:

apt-get update 
apt-get install ntp -y 
timedatectl set-timezone "Europe/Madrid"

Editamos el fichero /etc/ntp.conf:

server 0.es.pool.ntp.org iburst 
server 1.es.pool.ntp.org iburst 
server 2.es.pool.ntp.org iburst 
server 3.es.pool.ntp.org iburst 

Arrancamos servicio y lo habilitamos al arranque NTP:

systemctl start ntp 
systemctl enable ntp
timedatectl set-ntp true 
ntpq -p
informatica/certificaciones/lpic/lpic-2/lab.1616615055.txt.gz · Última modificación: por tempwin