怎样调试OpenStack

发布网友

我来回答

1个回答

热心网友

  OpenStack的从安装使用到开发是一件极富有挑战性的事情。其中,从源码调试和开发OpenStack是其中最为困难的部分。本文主要根据自己的开发经验,讲解怎样在OpenStack上搭建开发环境。

  系统环境准备

  操作系统

  在OpenStack老的官网上提供了在mac下利用虚拟环境调试OpenStack的方法,本人经过实验,极其复杂,故不推荐在mac上直接使用,而推荐使用虚拟机的方法安装。对于开发者而言,推荐使用fedora xface版本进行开发,界面简单快速。当然使用xubantu也可以。不推荐使用ubuntu,应为Unity在虚拟机环境下运行效果不好。

  为了省去之后的麻烦,注意将用户名直接设为 stack 。

  安装系统完成后最好升级系统

  sudo yum update
  sudo yum upgrade

  sudo apt-get update
  sudo apt-get upgrade
  网络设置

  OpenStack的网卡设置很重要,尽量使用传统的eth0命名网卡。在fedora下使用修改网卡名称。

  ifrename -i 原网卡名 -n eth0
  在ubuntu下通过配置udev来更改网卡名称,这方面教程很多。

  网卡使用固定的IP配置

  配置python源

  由于国内使用pypi经常无法访问,所以使用豆瓣源加速python包的安装

  mkdir ~/.pip
  cat > ~/.pip/pip.conf << EOF
  [global]
  index-url =
  EOF
  配置防火墙和selinux

  对于开发环境而言,最好的办法,关了

  sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
  sudo setenforce 0
  sudo service iptables stop
  sudo chkconfig iptables off
  安装软件包

  安装git

  sudo yum install git
  sudo apt-get install git
  安装eclipse

  sudo yum install eclipse
  sudo apt-get install eclipse

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com