Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo depurar OpenStack

Cómo depurar OpenStack

Desde la instalación hasta el desarrollo, utilizar OpenStack puede resultar un desafío. De ellas, depurar y desarrollar OpenStack a partir del código fuente es la parte más difícil. Este artículo explica principalmente cómo construir un entorno de desarrollo en OpenStack basado en mi propia experiencia de desarrollo.

Preparación del entorno del sistema

Sistema operativo

El antiguo sitio web oficial de OpenStack proporciona un método para depurar OpenStack utilizando un entorno virtual en Mac. El autor lo probó y. Fue extremadamente complicado. Por lo tanto, no se recomienda usarlo directamente en una Mac. Se recomienda utilizar el método de instalación de una máquina virtual. Para los desarrolladores, se recomienda utilizar la versión fedora xface para el desarrollo, que tiene una interfaz simple y una velocidad rápida. Por supuesto, también puedes usar xubantu. No se recomienda Ubuntu ya que Unity no funciona bien en un entorno de máquina virtual.

Para ahorrarle la molestia de configurar directamente el nombre de usuario en la pila.

Una vez completada la instalación, es mejor actualizar el sistema

sudo yum update

sudo yum update

sudo apt- get update

sudo apt-get Upgrade

Configuración de red

Configuración de la tarjeta de red de OpenStack

La configuración de la tarjeta de red de OpenStack funciona con la red. La configuración de la tarjeta de red de OpenStack es muy importante. Intente utilizar la tarjeta de red tradicional llamada eth0. Utilice el nombre de la tarjeta de red modificado en fedora.

ifrename -i nombre de la tarjeta de red original -n eth0

Hay muchos tutoriales sobre cómo cambiar el nombre de la tarjeta de red configurando udev en ubuntu.

Utilice una IP fija para configurar la tarjeta de red

Configure la fuente de Python

Dado que generalmente no se puede acceder a pypi cuando se usa en China, se utiliza la fuente de bean. para acelerar la instalación de paquetes de Python

mkdir ~/.pip

cat gt; ~/.pip/pip.conf lt; [global]

index-url =

EOF

Configurar firewall y selinux

En un entorno de desarrollo, es mejor activar está desactivado

sudo sed - i 's/SELINUX=enforcing/ SELINUX=disabled/'/etc/selinux/config

sudo setenforce 0

sudo service iptables stop

sudo chkconfig iptables off

Instalar paquete de software

Instalar git

sudo yum install git

sudo apt-get install git

Instalar eclipse

sudo yum install eclipse

sudo apt-get install eclipse