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

CloudStack在Ubuntu Server 12.4.3上部署

390次阅读
没有评论

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

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7959983
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
免费领取huggingface的2核16G云服务器,超简单教程

免费领取huggingface的2核16G云服务器,超简单教程

免费领取 huggingface 的 2 核 16G 云服务器,超简单教程 前言 HuggingFace.co...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手!

星哥带你玩飞牛 NAS-13:自动追番、订阅下载 + 刮削,动漫党彻底解放双手! 作为动漫爱好者,你是否还在为...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...