返回

初学者指南:快速安装 OpenStack CloudKitty 组件

见解分享

简介

CloudKitty 是一个开源项目,可为各种云平台(包括 OpenStack、AWS 和 Azure)提供计量即服务功能。它允许您跟踪和衡量云资源的使用情况,并根据使用情况生成报告和账单。

安装 CloudKitty 相对简单,并且可以通过几种不同的方式完成。在本文中,我们将介绍快速安装方法,该方法将使用预构建的 CloudKitty 映像。

先决条件

在开始之前,您需要确保您的系统满足以下先决条件:

  • 正在运行的 OpenStack 云平台
  • 具有 root 权限的云主机
  • 互联网连接

步骤

1. 添加 CloudKitty 存储库

首先,您需要向您的系统添加 CloudKitty 存储库:

sudo add-apt-repository ppa:cloudbase-solutions/cloudkitty
sudo apt-get update

2. 安装 CloudKitty

接下来,您可以安装 CloudKitty:

sudo apt-get install cloudkitty

3. 配置 CloudKitty

安装完成后,您需要配置 CloudKitty。为此,请编辑 /etc/cloudkitty/cloudkitty.conf 文件并进行以下更改:

  • [database] 部分中的 connection 行更改为:
connection = mysql://cloudkitty:password@localhost/cloudkitty
  • [messaging] 部分中的 transport_url 行更改为:
transport_url = rabbit://guest:password@localhost:5672/
  • [keystone_authtoken] 部分中的 auth_uri 行更改为:
auth_uri = http://localhost:5000/v3
  • [keystone_authtoken] 部分中的 identity_uri 行更改为:
identity_uri = http://localhost:35357

4. 启动 CloudKitty 服务

最后,您可以启动 CloudKitty 服务:

sudo service cloudkitty start

验证安装

要验证 CloudKitty 是否已成功安装,您可以访问 CloudKitty Web 界面:

http://localhost:8080/

如果您看到 CloudKitty 仪表板,则说明已成功安装。

结论

在本指南中,我们向您展示了如何快速安装 OpenStack CloudKitty 组件。通过遵循本指南中的步骤,您将能够快速启动并运行 CloudKitty,并开始跟踪您的云使用情况。