Preparación ambiental para la construcción de la plataforma en la nube Xiandian IaaS

Construcción y aplicación de plataforma de infraestructura de computación en la nube basada en centos6.5

(2) Preparativos ambientales para construir la plataforma en la nube Xiandian IaaS

Descarga de recursos de software de simulación SecureCRT La
capacitación implica el objetivo de capacitación de
cálculo del controlador de nodo

  1. Complete la modificación del archivo de hosts;
  2. Complete la modificación de selinux;
  3. Complete la configuración de yum source;
  4. Complete la instalación del servicio NTP;
  5. Complete la instalación del servicio Qpid;
  6. Complete la instalación del paquete de preparación del entorno OpenStack
    1. Modifique el archivo de hosts (controlador y cálculo)
[root@controller ~] # vi /etc/hosts
[root@compute ~] # vi /etc/hosts

La configuración se muestra en la figura:
Propósito: dirección IP correspondiente a la resolución del nombre de host
Propósito: resolución del nombre de host correspondiente dirección IP
2. Modificar el archivo de configuración de selinux (controlador y computación)

[root@controller ~] # vi /etc/selinux/config
[root@compute ~] # vi /etc/selinux/config

Como se muestra en la figura: antes de
Inserte la descripción de la imagen aquíla modificación,
Inserte la descripción de la imagen aquírecordar después de la modificación : después de la modificación, tiene que reiniciar para tener efecto
setenforce 0 tomar temporalmente efecto
getenforce Ver selinux reglas
3.1 Configurar yum fuente (controlador) a
cambio de CentOS-6.5-x86_64-bin-DVD1 en el paquete de software en esta capacitación. Los dos archivos de imagen iso y XianDian-iaas-v1.2.iso se cargan en el directorio opt del nodo controlador, y se puede seleccionar una variedad de software de terminal para completar la operación de este paso .
Tal como se muestra en la figura:
Inserte la descripción de la imagen aquíTras la descarga, puede confirmar:

[root@controller ~] # ll /opt/

Inserte la descripción de la imagen aquíA continuación, cree los directorios centos e iaas en el directorio opt, el comando es el siguiente:

[root@controller ~] # mkdir /opt/centos /opt/iaas

Esto crea un directorio de acuerdo con sus propios hábitos Hay muchas formas de crear un directorio.
Puedes confirmar:

[root@controller ~] # ll /opt/

Inserte la descripción de la imagen aquí
Ahora puede montar los dos archivos de imagen.

[root@controller ~] # mount -o loop /opt/CentOS-6.5-x86_64-bin-DVD1.iso /opt/centos/
[root@controller ~] # mount -o loop /opt/ XianDian-iaas-v1.2.iso /opt/iaas/

Nota: este método de montaje se cancelará después de reiniciar.
Compruebe si el montaje se ha realizado correctamente mediante el comando.

[root@controller ~] # ll /opt/centos
[root@controller ~] # ll /opt/iaas

Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquíExplicación detallada: el directorio de paquetes en la figura es el directorio de almacenamiento de paquetes de software del sistema CentOS, y el directorio repodata almacena el archivo de índice yum. El directorio baseurl especificado en el archivo de configuración de origen de yum debe ser el directorio padre del directorio de índice. iaas son similares.
Para crear una fuente yum local, de modo que todos los paquetes de software utilizados por el nodo del controlador se instalen localmente, debe eliminar el archivo de configuración de la fuente yum original o moverse a otro directorio. El comando de eliminación es el siguiente:

[root@controller ~] # rm -rfv /etc/yum.repos.d/*

Para crear una fuente yum local, el comando es el siguiente:

[root@controller ~] # vi /etc/yum.repos.d/local.repo

Nota: Debe haber un sufijo .repo
. Escriba lo siguiente en local.repo:

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

Fuente de Yum para confirmar si la configuración es exitosa, el comando:
yum yum repolist List o
Next
instala el servicio vsftpd. Propósito: permitir que el nodo de cálculo acceda al nodo del controlador y compile la fuente yum a través de ftp para instalar el paquete de software.

[root@controller ~] # yum -y install vsftpd

Modificar el archivo de configuración

[root@controller ~] # vi /etc/vsftpd/vsftpd.conf

Agregue anon_root = / opt
: x guardar y salir
Inicie el servicio vsftpd y configure el arranque para que se inicie automáticamente

[root@controller ~] # service vsftpd start
[root@controller ~] # chkconfig vsftpd on

Para asegurarse de que los componentes de la plataforma en la nube del nodo de cómputo y controlador se puedan comunicar normalmente a través de la red IP, y los componentes de la plataforma en la nube de cómputo se puedan instalar a través de ftp, debe desactivar los firewalls de los dos nodos anteriores. El comando es como sigue:

[root@controller ~] # service iptables stop
[root@compute ~] # service iptables stop

Configurar el arranque para que no se inicie automáticamente

[root@controller ~] # chkconfig iptables off
[root@compute ~] # chkconfig iptables off

3.2 Configure yum source (compute) para
eliminar el archivo de configuración original de yum source, el comando es el siguiente:

[root@compute ~] # rm -rf /etc/yum.repos.d/*

Cree una fuente yum remota de ftp, su ruta apunta al ftp construido bajo el nodo del controlador, el comando es el siguiente:

[root@compute ~] # vi /etc/yum.repos.d/local.repo

Nota: Debe haber un sufijo .repo
. Escriba lo siguiente en local.repo:

[centos]
name=centos
baseurl=ftp://controller/opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://controller/opt/iaas/iaas-repo
gpgcheck=0
enabled=1

La dirección IP anterior también se puede cambiar a controlador. El nombre de host se resuelve debido a la dirección IP.
: x Guardar y salir
Confirme si la fuente yum está configurada correctamente, comando:
yum list o yum repolist
4. Configure el servicio de sincronización del reloj NTP. (Controlador y computación)
Propósito: Los hosts externos deben acceder a dos nodos al mismo tiempo.

[root@controller ~] # yum -y install ntp
[root@compute ~] # yum -y install ntp

Usando el controlador como servidor, modifique el archivo de configuración ntp.conf bajo el nodo del controlador, el comando es el siguiente:

[root@controller ~] # vi /etc/ntp.conf

Inserte la descripción de la imagen aquíComente con #. Agregar de nuevo

server 127.127.1.0
fudge 127.127.1.0 stratum 10

: x guardar y salir
Inicie el servicio NTP en el nodo del controlador y configúrelo para que se inicie automáticamente

[root@controller ~] # service ntpd start
[root@controller ~] # chkconfig ntpd on

En el nodo de cálculo, utilice el comando ntpdate para sincronizar el reloj del nodo del controlador (asegúrese de que el firewall del nodo del controlador esté cerrado). El comando es el siguiente:

[root@compute ~] # ntpdate controller

Luego, configure el servicio NTP del nodo de cálculo para que se inicie automáticamente después del arranque

[root@compute ~] # chkconfig ntpd on

5. Instale el servicio Qpid (controlador y computación)

[root@controller ~] # yum -y install qpid-cpp-server
[root@compute ~] # yum -y install qpid-cpp-server
[root@controller ~] # vi /etc/qpidd.conf
[root@compute ~] # vi /etc/qpidd.conf

Modifique la última línea del archivo de configuración auth = yes a auth = no,
modifique, guarde y salga.
Inicie el servicio Qpid y configure el inicio en inicio automático. El comando es el siguiente:

[root@controller ~] # service qpidd start
[root@controller ~] # chkconfig qpidd on
[root@compute ~] # service qpidd start
[root@compute ~] # chkconfig qpidd on

6. Instalación del paquete de preparación del entorno OpenStack (controlador y computación)

[root@controller ~] # yum -y install yum-plugin-priorities openstack-utils openstack-selinux
[root@compute ~] # yum -y install yum-plugin-priorities openstack-utils openstack-selinux

Quizás debido a las diferentes versiones de CentOS6.5, algunos paquetes RPM relacionados no están en el espejo de centos. En este momento, qué paquete falta, descargue el paquete RPM del sitio web correspondiente ( https://centos.pkgs.org ) y descomprímelo. Descomprima el comando del paquete RPM: rpm -ivh <package.rpm>
Después de actualizar el sistema en ambos nodos, el comando es el siguiente:

[root@controller ~] # yum -y upgrade
[root@compute ~] # yum -y upgrade

Se completa la configuración básica del entorno anterior.

Supongo que te gusta

Origin blog.csdn.net/qq_44750380/article/details/103866329
Recomendado
Clasificación