阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CloudStack在Ubuntu Server 12.4.3上部署

95次阅读
没有评论

共计 8032 个字符,预计需要花费 21 分钟才能阅读完成。

这个其实没什么说的了,下软件,安装,一顿下一步,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 启动系统虚拟机失败 http://www.linuxidc.com/Linux/2013-08/88694.htm

CloudStack 4.0.2 vRouter 导致重启后状态不正常 http://www.linuxidc.com/Linux/2013-08/88474.htm

CloudStack 部署手册 PDF 清晰版 http://www.linuxidc.com/Linux/2013-06/86114.htm

CloudStack 4.0 + KVM 安装详细指南 http://www.linuxidc.com/Linux/2013-06/85750.htm

安装部署 CloudStack 4.0 企业私有云平台 http://www.linuxidc.com/Linux/2013-06/85748.htm

CloudStack 安装部署与常见问题解决 http://www.linuxidc.com/Linux/2013-06/85746.htm

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

deb http://mirrors.sohu.com/ubuntu/ precise main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse

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

CloudStack 在 Ubuntu Server 12.4.3 上部署
 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 http://download.cloud.com.s3.amazonaws.com/tools/vhd-util
 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 共享。
 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-06/102737p2.htm

安装 NFS

sudo apt-get install nfs-common nfs-kernel-server
创建目录

sudo mkdir -p /export/primary
sudo mkdir -p /export/secondary
编辑 NFS 配置文件

sudo vi /etc/exports
添加如下信息

/export *(rw,async,no_root_squash,no_subtree_check)
刷新配置

sudo exportfs -a
挂载测试 NFS 共享

sudo mkdir /mnt/primary
sudo mount -t nfs 10.6.203.10:/export/primary /mnt/primary // 用你的 ip
sudo mkdir /mnt/secondary
sudo mount -t nfs 10.6.203.10:/export/secondary /mnt/secondary // 用自己的 ip
执行 df - h 查看

CloudStack 在 Ubuntu Server 12.4.3 上部署

可见挂载成功,然后输入

sudo vi /etc/fstab
添加

192.168.74.144:/export/primary /mnt/primary nfs rw,tcp,intr 0 1
192.168.74.144:/export/secondary /mnt/secondary nfs rw,tcp,intr 0 1
安装 kvm 模板

sudo /usr/lib/cloud/common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary \
-u http://download.cloud.com/templates/acton/acton-systemvm-02062012.qcow2.bz2 -h kvm -F
等待……

安装成功后显示:

Successfully installed system VM template to /mnt/secondary/template/tmpl/1/3/

安装配置 KVM 虚拟化 Host 主机
 
安装配置 agent:
 
sudo apt-get install cloud-agent
安装配置 libvirt:
 
sudo vi /etc/libvirt/libvirtd.conf
 修改以下配置
 
listen_tls = 0
listen_tcp = 1
tcp_port = “16509”
auth_tcp = “none”
mdns_adv = 0
然后使用如下命令查看配置
 
 cat /etc/libvirt/libvirtd.conf | grep -v ‘#’ | grep -v “^$”
得到的内容如下:
CloudStack 在 Ubuntu Server 12.4.3 上部署

然后输入
 
sudo vi /etc/init/libvirt-bin.conf
修改以下参数
 
env libvirtd_opts=”-d -l”
sudo vi /etc/libvirt/qemu.conf
修改以下参数
 
vnc_listen = “0.0.0.0”
重启服务
 
sudo service libvirt-bin restart
配置安全策略
 
sudo dpkg –list “apparmor”sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/
sudo ln -s /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper
配置防火墙
 
sudo ufw allow proto tcp from any to any port 22
sudo ufw allow proto tcp from any to any port 80
sudo ufw allow proto tcp from any to any port 1798
sudo ufw allow proto tcp from any to any port 16509
sudo ufw allow proto tcp from any to any port 5900:6100
sudo ufw allow proto tcp from any to any port 49152:49216
启动用户界面:
 
sudo /etc/init.d/tomcat6 stopsudo update-rc.d -f tomcat6 remove
启动 cloud-management
 
cd ~
sudo /etc/init.d/cloud-management restart

CloudStack 在 Ubuntu Server 12.4.3 上部署netstat -an | grep 8080
通过上边的命令可以看到 8080 为 listen 状态。
 
输入 http://{IP}:8080/client/
 
就可以看到 cloudstack 的登录界面了。用户名密码默认为 admin password
 

CloudStack 在 Ubuntu Server 12.4.3 上部署前面这些基本很简单,网上也很多资料,到这里大家可能出现用户名密码无效问题,试着执行下面两个命令
 

sudo cloud-setup-management sudo /etc/init.d/cloud-management restart

CloudStack 的详细介绍:请点这里
CloudStack 的下载地址:请点这里

更多 Ubuntu 相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

这个其实没什么说的了,下软件,安装,一顿下一步,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 启动系统虚拟机失败 http://www.linuxidc.com/Linux/2013-08/88694.htm

CloudStack 4.0.2 vRouter 导致重启后状态不正常 http://www.linuxidc.com/Linux/2013-08/88474.htm

CloudStack 部署手册 PDF 清晰版 http://www.linuxidc.com/Linux/2013-06/86114.htm

CloudStack 4.0 + KVM 安装详细指南 http://www.linuxidc.com/Linux/2013-06/85750.htm

安装部署 CloudStack 4.0 企业私有云平台 http://www.linuxidc.com/Linux/2013-06/85748.htm

CloudStack 安装部署与常见问题解决 http://www.linuxidc.com/Linux/2013-06/85746.htm

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

deb http://mirrors.sohu.com/ubuntu/ precise main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ precise-backports main restricted universe multiverse

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

CloudStack 在 Ubuntu Server 12.4.3 上部署
 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 http://download.cloud.com.s3.amazonaws.com/tools/vhd-util
 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 共享。
 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-06/102737p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计8032字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中