在Ubuntu 14.04上安装Horizon OpenStack Dashboard的开发工具需要以下步骤:
1. 更新系统:打开终端,输入以下命令行更新系统:
“`
sudo apt-get update
sudo apt-get upgrade
“`
2. 安装Python及其相关库:
Python是Horizon OpenStack Dashboard的核心编程语言,需要先安装Python。在Ubuntu 14.04上,Python已经是预装的,但是很可能还需要安装pip、virtualenv等Python相关库。输入以下命令行安装:
“`
sudo apt-get install python-pip
sudo apt-get install python-dev
sudo apt-get install python-openstackclient
sudo apt-get install python-virtualenv
“`
3. 安装OpenStackClient:
OpenStackClient是OpenStack的官方命令行工具集,可以用来管理OpenStack云计算平台。输入以下命令行安装:
“`
sudo apt-get install python-openstackclient
“`
4. 安装本地服务器及配置:
输入以下命令行安装本地服务器:
“`
sudo apt-get install apache2 libapache2-mod-wsgi git
“`
安装完成之后,需要打开配置文件/etc/openstack-dashboard/local_settings.py,修改为以下内容:
“`
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = ‘your-secret-key’
# SECURITY WARNING: don’t run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = [‘*’]
OPENSTACK_HOST = "your-openstack-host-ip"
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 2,
}
OPENSTACK_KEYSTONE_BACKEND = {
"name": "native",
"can_edit_user": True,
"can_edit_group": True,
"can_edit_project": True,
"can_edit_domain": True,
"can_edit_role": True,
}
OPENSTACK_CINDER_FEATURES = {
‘enable_backup’: False,
}
OPENSTACK_NEUTRON_NETWORK = {
‘enable_lb’: False,
‘enable_firewall’: False,
‘enable_quotas’: True,
‘enable_vpn’: False,
‘enable_distributed_router’: False,
‘enable_ha_router’: False,
}
LOGIN_URL = ‘settings:login’
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
OPENSTACK_KEYSTONE_REMOTE_USER_ATTR = "REMOTE_USER"
“`
5. 下载Horizon OpenStack Dashboard:
在终端输入以下命令行下载Horizon OpenStack Dashboard:
“`
git clone https://github.com/openstack/horizon.git /opt/stack/horizon
“`
下载完成之后,需要检查/ opt / stack / horizon目录中是否存在manage.py文件,如果存在就说明下载成功。
6. 配置Horizon OpenStack Dashboard:
在下载完成Horizon OpenStack Dashboard之后,需要使用以下命令行进行配置:
“`
cd /opt/stack/horizon
sudo pip install -r requirements.txt
sudo python manage.py collectstatic
“`
7. 运行Horizon OpenStack Dashboard:
运行以下命令启动Horizon OpenStack Dashboard:
“`
sudo /etc/init.d/apache2 restart
“`
之后,可以在浏览器中输入“http://<your-server-ip>”查看Horizon OpenStack Dashboard。
以上就是在Ubuntu 14.04上安装Horizon OpenStack Dashboard的开发工具的步骤。