CloudStack在Ubuntu Server 12.4.3上部署

这个其实没什么说的了,下软件,安装,一顿下一步,OK。
 
安装完成后,为Ubuntu Server 12.4.3安装桌面。
 
使用下面的命令来进行更新源列表和安装图形桌面。
 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop
漫长的等待……,当然这个跟网速也有关系,然后重启。

CloudStack在Ubuntu Server 12.4.3上部署

CloudStack编译环境XenServer启动系统虚拟机失败

CloudStack 4.0.2 vRouter导致重启后状态不正常

CloudStack部署手册 PDF清晰版

CloudStack 4.0 + KVM 安装详细指南

安装部署CloudStack 4.0企业私有云平台

CloudStack安装部署与常见问题解决


熟悉的界面出现了,然后安装vm tools,这个也不详细说了。
 
配置安装源
 
配置镜像源:
 
sudo gedit /etc/apt/sources.list
 
配置国内的镜像,我配置的是:

deb precise main restricted universe multiverse
deb precise-security main restricted universe multiverse
deb precise-updates main restricted universe multiverse
deb precise-proposed main restricted universe multiverse
deb precise-backports main restricted universe multiverse
deb-src precise main restricted universe multiverse
deb-src precise-security main restricted universe multiverse
deb-src precise-updates main restricted universe multiverse
deb-src precise-proposed main restricted universe multiverse
deb-src precise-backports main restricted universe multiverse


如果这个不够快,那么选一个比较快的吧,网络不同,配置肯定也不同,下边的网页内有列表:
 
%E6%BA%90%E5%88%97%E8%A1%A8
配置CloudStack官方源:
 
sudo vi /etc/apt/sources.list.d/cloudstack.list
添加:
 
deb precise 4.0
配置CloudStack官方源证书:
 
 wget -O - | sudo apt-key add -
更新系统的安装源:
 
sudo apt-get update
安装Management Server
 
查看主机名:
 
hostname --fqdn


 sudo vi /etc/hosts
添加ip和显示的domain名称
 
sudo apt-get install openntpd
 安装CloudStack Management Server
 
sudo apt-get install cloud-client
将用户cloud加入到sudo用户组  //CloudStack默认以cloud用户启动,但默认会通过sudo以root身份管理相关文件与目录
 
sudo adduser cloud
配置sudo用户组免密码切换  //同样是为了解决和上面相同的权限问题
 
sudo vi /etc/sudoers
修改:
 
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
初始化root用户密码,如cloudstack  //CloudStack默认需要root权限远程SSH连接到Agent
 
sudo -i
 
passwd
 
下载vhd-util
 
 sudo wget
 sudo mv vhd-util /usr/lib/cloud/common/scripts/vm/hypervisor/xenserver/
然后安装mysql
 
sudo apt-get install mysql-server
在弹出的界面中输入密码,如: cloudstack
 
修改MySQL配置文件参数
 
sudo vi /etc/mysql/my.cnf
在[mysqld]模块中加入以下参数
 
innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'
 重启MySQL
 
sudo service mysql restart
初始化数据库cloud
 
sudo cloud-setup-databases cloud:cloudstack@localhost --deploy-as=root:cloudstack -e file -m cloudstack -k cloudstack

CloudStack在Ubuntu Server 12.4.3上部署


CloudStack 需要一个地方来存放Primar和Secondary Storage,官方推荐使用NFS共享。
 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/d4de02fb990548a08adbc5f3bb3ca199.html