cloudstack4.2+xenserver6.0.2 详细配置攻略
- 搭建一台安装了XenServer的服务器
- 搭建一台安装了CloudStack的服务器用以管理云平台
- 可以使用CloudStack云平台进行虚拟机管理
- 使用远程桌面访问windows虚拟机
service httpd start
find . -name "*.rpm" |xargs -I{} cp {} /var/www/html/my_repo/
[my]
name=cs
baseurl=http://10.10.10.12/my_repo
enabled=1
gpgcheck=0
三、
yum makecache
yum install -y cloudstack-management
yum install mysql-server
安装mysql-server,并修改/etc/my.cnf为如下(注意红色字体,别放到别的地方):
datadir=/var/lib/mysql
innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
service mysqld start
五、
/etc/selinux/config
使得
SELINUX=enforcing
SELINUX=permissive
然后临时的修改并立即生效:
setenforce permissive
cloudstack-setup-databases cloud:123456@localhost --deploy-as=root
cloudstack-setup-management
mkdir -p /export/primary
mkdir -p /export/secondary
yum install -y nfs-utils
/export *(rw,async,no_root_squash,no_subtree_check)
然后执行:
exportfs -a
修改文件/etc/sysconfig/nfs, 把 下列注释的部分去 掉
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
修改/etc/idmapd.conf其中的Domain,使得集群中的所有机器的Domain相同
service rpcbind start
service nfs start
chkconfig nfs on
chkconfig rpcbind on
七、
/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -u http://10.10.10.12/systemvmtemplate-2013-07-12-master-xen.vhd.bz2 -h xenserver -F
service cloudstack-management start
后即可从http://10.10.10.12:8080/client打开cloudstack的UI界面
service cloudstack-managment restart
重启cloudstack服务
10.10.10.12 cloudstack.cloud.priv
还要修改/etc/idmapd.conf,同样把Domain改为cloud.priv
mount -t nfs 10.10.10.12:/export/secondary /mnt
试试看,能不能重新mount,若出错,则重新配置10.10.10.12的nfs服务,看是否是服务没有重启
#!/bin/sh
IP=10.10.10.12
\rm my.repo
touch my.repo
echo "[my]" >> my.repo
echo "name=cs" >> my.repo
echo "baseurl=http://$IP/my_repo" >> my.repo
echo "enabled=1" >> my.repo
echo "gpgcheck=0" >> my.repo
\cp ./config /etc/selinux/config
setenforce permissive
\rm /etc/yum.repos.d/*.repo
\cp my.repo /etc/yum.repos.d/
\cp -r ./my_repo /var/www/html/
\cp ./systemvmtemplate-2013-07-12-master-xen.vhd.bz2 /var/www/html/systemvmtemplate-2013-07-12-master-xen.vhd.bz2
\cp ./*.iso /var/www/html/
service httpd start
yum makecache
yum install -y cloudstack-management
\cp ./vhd-util /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/
chmod 777 /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/vhd-util
yum install -y mysql-server
\cp ./my.cnf /etc/my.cnf
service mysqld restart
cloudstack-setup-databases cloud:123456@localhost --deploy-as=root
cloudstack-setup-management
service iptables stop
yum install -y nfs-utils
mkdir -p /export/primary
mkdir -p /export/secondary
\cp ./exports /etc/exports
exportfs -a
\cp ./nfs /etc/sysconfig/nfs
service iptables stop
\cp ./idmapd.conf /etc/idmapd.conf
service rpcbind start
service nfs start
chkconfig nfs on
chkconfig rpcbind on
/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary/ -u http://$IP/systemvmtemplate-2013-07-12-master-xen.vhd.bz2 -h xenserver -F
service iptables stop
注意这里的相关文件要预先写好,方便覆盖系统的本来配置文件
cloudstack4.2+xenserver6.0.2 详细配置攻略的更多相关文章
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件 ...
- GitHub超详细图文攻略
GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git 分类: 转载2014-03-25 21:10 10641人阅读 评论(2) 收藏 举报 GitHubbr ...
- Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)
http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html 2012年4月给同学写了篇傻瓜式的 VS2010+Opencv- ...
- DNS 和 IPv6 配置攻略
Windows 2003 DNS配置攻略 http://lgzeng2360.blog.51cto.com/275998/161908/ http://ask.zol.com.cn/q/21861.h ...
- HDFS Federation客户端(viewfs)配置攻略
转自:http://dongxicheng.org/hadoop-hdfs/hdfs-federation-viewfs/ 1. HDFS Federation产生背景 在Hadoop 1.0中,HD ...
- Kaggle大牛小姐姐自述:我是怎么成为竞赛中Top 0.3%的 | 干货攻略
天天跟数据打交道的研究人员,都有一个成为Kaggle顶级大师(Grandmaster)的梦想. 但每年的Kaggle参赛团队众多,通常一个项目都有数千人至上万人报名,如何在其中脱颖而出? 最近,自动化 ...
- Intelligencia.UrlRewriter在IIS 7.0下的完全配置攻略
在项目中,之前公司是使用IIS 7.0官方的URL重写模块,官方的使用说明请参见官方URLRewrite ,添加伪静态支持,后来经理问我有没有涉及伪静态,我说之前项目中我一直是用Intelligen ...
- java+eclipse+tomcat+mysql+jdbc——完美配置攻略
说明: 软件均采用最新版本,请大家详细阅读,注意每个细节,无需分门别类的百度各种教程,配置java环境这一篇就够了. 所需软件及版本(参考): java8; - jdk1.8.0_60; - jre1 ...
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮 ...
随机推荐
- bzoj1927: [Sdoi2010]星际竞速
跟上一题几乎一样... #include<cstdio> #include<cstring> #include<iostream> #include<algo ...
- listview默认选择第一项,点击换子项背景图
(不是大神,没有几百子项目,去你丫的) private int last_item_position ; @Override public void onItemClick(AdapterView&l ...
- Java程序员常用工具集
我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了.我想列下我能想到的一个Java程序员会用到的常用工具. 一.编码工具 1.IDE ...
- 在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
非常感谢OSC提供了这么好的一个国内的免费的git托管平台.这里简单说下TortoiseGit操作的流程.很傻瓜了 首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载 ...
- I.MX6 Ubuntu core porting
/*********************************************************************** * I.MX6 Ubuntu core porting ...
- HDU 1213 How Many Tables (并查集,常规)
并查集基本知识看:http://blog.csdn.net/dellaserss/article/details/7724401 题意:假设一张桌子可坐无限多人,小明准备邀请一些朋友来,所有有关系的朋 ...
- NavieBayes中的多项式与伯努力模型
1文本分类过程 例如文档:Good good study Day day up可以用一个文本特征向量来表示,x=(Good, good, study, Day, day , up).在文本分类中,假设 ...
- H.264中NAL、Slice与frame意思及相互关系
H.264中NAL.Slice与frame意思及相互关系 NAL nal_unit_type中的1(非IDR图像的编码条带).2(编码条带数据分割块A).3(编码条带数据分割块B).4(编码条带数据分 ...
- 实现推送功能APP端需要完成的工作
推送功能简介 实现推送的流程如下: 从APP注册推送功能,到APNS服务器发送推送消息给设备,有五个步骤. 一旦推送注册完成,应用自身的服务器以provider的身份提供推送. APP端实现 在代码方 ...
- 【转】出現 "PowerCam player support IE browser only!" 的錯誤訊息
原文网址:http://www.camdemy.com/faq/1138 A. 這是由於新版 IE11 針對文件模式設定的改變,衍生 PowerCam5 及6 的教材閱讀問題 ( EverCam 已 ...