下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、95cloud 云计算管理系统安装手册(版本:2.2)北京天元比特网络科技有限责任公司目 录1. 简介31.1说明31.2系统组成部分31.3原理图32.安装说明42.1安装前准备42.2安装运行环境的方法52.3安装主控节点52.4安装镜像服务72.5安装计算节点102.6安装web管理平台133.1备注143.1访问入口143.2进行初始化配置141. 简介1.1说明95cloud iaas 管理系统是由北京天元比特网络科技有限责任公司自主研发的云计算产品。1.2系统组成部分:1) 主控节点2) 计算节点3) Web管理平台4) 运行环境5) 镜像服务1) 运行环境是基础,是任意一个模块运
2、行的必备环境。请在安装任意一个功能模块之前先安装运行环境。2) 主控节点是用来管理调度各个计算节点的各项事务。3) 计算节点是负责具体计算任务的执行者。所有的vm都在此节点上。4) 镜像服务是负责对各个镜像进行管理,分发,调度等工作5) web管理平台包括业务管理系统,订单系统,财务管理,消息管理,系统管理员平台等模块1.3原理图:2. 安装说明2.1. 安装前准备可在一台主机上安装所有模块,也可以将各模块部署在不同的主机上。硬件需求:管理平台:内存 128M以上cpu: intel Pentium 166Mhz(或更高主频)的pc硬盘需求:不少于10G操作系统:Centos 6.2主控节点:
3、 内存 128M以上cpu: intel Pentium 166Mhz(或更高主频)的pc硬盘需求:10G操作系统:Centos 6.2计算节点:内存 2G以上(内存越大,资源利用率越高,开设的vm越多)cpu:支持VT技术硬盘需求:200G(硬盘越大,越多,利用率越高,开设的vm越多)操作系统:Centos 6.2网络需求:系统默认将数据网络和管理网络隔离。需要2个网卡,eth0 接数据网络,eth1 接管理网络。请到 下载 control.tar.gz env.tar.gz web.tar.gz 2.2. 安装运行环境的方法在下载完env.tar.gz后rootlocalhost root
4、localhost #cd envrootlocalhost env# ./setup.sh =95cloud installer= Are You Sure To Install env Service? (Y/N)输入y或者Y 进行自动化安装,输入n或者N 退出安装2.3. 安装主控节点在下载完control.tar.gz 后rootlocalhost rootlocalhost #cd controlrootlocalhost control# ./setup.sh =95cloud installer= Are You Sure To Install control Service?
5、(Y/N)输入y或者Y 进行自动化安装,输入n或者N 退出安装当自动化安装完毕后,需要做一些简单的配置工作:进入/usr/local/95cloud/control 目录,编辑control.confrootlocalhost # cd /usr/local/95cloud/control/rootlocalhost control# lscontrol.conf control.pyc data.db ftp.pyc version.pyc XmlRpc.pyccontrol.log controlservice.pyc db.pyc task.pyc VNCServerrootlocalh
6、ost control#vi control.conf配置文件格式如下:controldb_path=./data.dblogfile=./control.logisopath=/iso/vmpath=/vm/imageserverip=.195imageuser=95cloudimagepasswd=changemeimageserverport=21loginname=rootloginpassword=rootlisten_port=8080配置文件描述:db_path=./data.db 指定主控服务的db文件目录,可默认,不用修改logfile=./control.log 指定主控的
7、运行日志文件,可默认,不用修改isopath=/iso/ 指定镜像服务中存放iso 的路径,可默认,不用修改vmpath=/vm/ 指定镜像服务中存放vm的模板路径,可默认,不用修改imageserverip=.195 指定镜像服务的ip地址,需要修改为正确的地址。imageuser=95cloud 指定连接镜像服务的用户名,需要修改imagepasswd=changeme 指定连接镜像服务的密码,需要修改。imageserverport=21 指定连接镜像服务的端口,可默认,不用修改。loginname=root 主控服务有安全机制,客户端连接主控的时候,需要经过认证,此为认证的用户名log
8、inpassword=root 客户端主控时候认证的密码listen_port=8080 主控服务监听的端口,可不用修改,但是请确保端口没有被其他程序占用2.4. 安装镜像服务在下载完image_service.tar.gz 后:rootlocalhost rootlocalhost #cd image_servicerootlocalhost image_service# ./setup.sh =95cloud installer= Are You Sure To Install image Service? (Y/N)输入y或者Y 进行自动化安装,输入n或者N 退出安装mage服务我们采用
9、的是安全可靠的vsftpd作为基础。安装完毕以后,需要进行简单的配置:进入/etc/vsftpd/目录下,编辑vsftpd.confrootlocalhost etc# cd /etc/vsftpd/rootlocalhost vsftpd# lsftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh vsftpd-virtual-user.db vuser.txtrootlocalhost vsftpd#vi vsftpd.conf配置文件格式如下:listen=YESanonymous_enable=NOlocal_enable=YES#
10、 Virtual users will use the same privileges as local users.# It will grant write access to virtual users. Virtual users will use the# same privileges as anonymous users, which tends to be more restrictive# (especially in terms of write access).virtual_use_local_privs=YESwrite_enable=YES# Set the nam
11、e of the PAM service vsftpd will use# RHEL / centos user should use /etc/pam.d/vsftpdpam_service_name=vsftpd.virtual# Activates virtual usersguest_enable=YES# Automatically generate a home directory for each virtual user, based on a template.# For example, if the home directory of the real user spec
12、ified via guest_username is# /home/virtual/$USER, and user_sub_token is set to $USER, then when virtual user vivek# logs in, he will end up (usually chroot()'ed) in the directory /home/virtual/vivek.# This option also takes affect if local_root contains user_sub_token.#user_sub_token=$USER# Usua
13、lly this is mapped to Apache virtual hosting docroot, so that# Users can upload fileslocal_root=/home/image# Chroot user and lock down to their home dirschroot_local_user=YES# Hide ids from userhide_ids=YES找到 local_root=/home/image,将目录改成正确的目录路径,并确保vsftpd可读写权限可以用2种方法:1. chmod R 777 /home/image2. chow
14、n R vsftpd:vsftpd /home/image修改vsftp的用户名和密码:进入/etc/vsftpd目录,编辑vuser.txt 文件,修改自己想要的用户名和密码rootlocalhost etc# cd /etc/vsftpd/rootlocalhost vsftpd# lsftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh vsftpd-virtual-user.db vuser.txtrootlocalhost vsftpd#vi vuser.txtvuser.txt格式如下:95cloudchangemevuser.
15、txt配置描述:第一行 为用户名第二行 为密码95cloud 用户名changeme 密 码修改完成以后将vuser.txt 生成db文件,并重启vsftpd服务rootlocalhost vsftpd#db_load -T -t hash -f vuser.txt vsftpd-virtual-user.dbrootlocalhost vsftpd# /etc/init.d/vsftpd restart至此,image_service安装完毕。2.5. 安装计算节点在下载完compute.tar.gz 后rootlocalhost rootlocalhost #cd computerootl
16、ocalhost compute# ./setup.sh =95cloud installer= Are You Sure To Install Computer Service? (Y/N)输入y或者Y 进行自动化安装,输入n或者N 退出安装当脚本执行完毕后,请小心更改/etc/grub.conf,以确认从xen 内核启动找到xen的内核选项,插入如下一行kernel /xen.gz dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin并将以前的kernel和initrd 关键字都改为module。修改后类似于以下格式# gru
17、b.conf generated by anaconda# Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root# initrd /i
18、nitrd-generic-version.img#boot=/dev/sdadefault=0timeout=5hiddenmenutitle CentOS (6-1.el6xen.x86_64) root (hd0,0) kernel /xen.gz dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin module /vmlinuz-6-1.el6xen.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD quiet
19、rd_LVM_LV=VolGroup/lv_swap rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DMtitle CentOS (2.6.32-220.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS rd_NO_MD quiet rd_LVM_LV=VolGroup/l
20、v_swap rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM当自动化安装执行完毕后,需要做一些简单的配置工作:进入/usr/local/95cloud/compute 目录,编辑 config.confrootlocalhost # cd /usr/local/95cloud/compute/rootlocalhost compute# lscompute.log ComputeService.pyc dhcpConfig.pyc she
21、ll_api.pyc xmtempletecompute.pyc config.conf mod version.pycrootlocalhost compute#vi config.conf配置文件格式如下:computeip = 95logpath = /usr/local/95cloud/compute/compute.logdebug = 0listenport = 8081vmbridgename = bridgevncport = 5907storagebrick1 = /home/vms/controlip = 94listenport
22、 = 8080username = rootpassword = rootdhcpdhcpconfpath = /etc/dhcp/dhcpd.confimageimage_path = /home/images配置文件描述:ip = 95 compute的ip地址,需要改为本机地址logpath = /usr/local/95cloud/compute/compute.log compute服务的日志文件debug = 0 debug选项listenport = 8081 compute服务的监听端口vmbridgename = bridge bridge的名称,可默认
23、不用修改vncport = 5907 vnc的起始端口storagebrick1 = /home/vms/ 虚拟机在本地的存放目录controlip = .194 主控服务的ip地址listenport = 8080 主控服务的服务端口username = root 主控服务的认证用户名password = root 主控服务的认证密码dhcpdhcpconfpath = /etc/dhcp/dhcpd.conf dhcp的配置文件路径imageimage_path = /home/images 本地镜像缓存地址进入/usr/local/95cloud/etc/目录下,编辑interface文件rootlocalhost # cd /usr/local/95cloud/etc/rootlocalhost etc# lsinterfacerootlocalhost etc#vi interfaceinterface格式如下:bridge=bridgedata_dev=eth0mgm_dev=eth1interface 格式描述:bridge=bridge bridge的名称,可默认,不用修改data_dev=eth0 数据网络的网卡接口名称mgm_dev=eth1 管理网络的网卡接口名称请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度模特时尚品牌代言聘用合同-@-15
- 2025年度事业单位网络安全管理员劳动合同范本3篇
- 二零二五年度内墙涂料研发生产与品牌营销承包合同
- 2025年度智能晾晒系统配套个人木工装修合同3篇
- 2025年度个人闲置物品转让合同范本3篇
- 2025年度个人投资理财咨询服务合同范本8篇
- 2025年度个人住房贷款质押合同标准文本及贷款逾期处理规定3篇
- 2025年度个人房地产抵押借款合同电子签名版
- 二零二五年度农家乐民宿设施使用权转让合同4篇
- 2025年度个人股权收购与转让合同(资产重组版)3篇
- 射频在疼痛治疗中的应用
- 和平精英电竞赛事
- 四年级数学竖式计算100道文档
- “新零售”模式下生鲜电商的营销策略研究-以盒马鲜生为例
- 项痹病辨证施护
- 职业安全健康工作总结(2篇)
- 怀化市数字经济产业发展概况及未来投资可行性研究报告
- 07FD02 防空地下室电气设备安装
- 教师高中化学大单元教学培训心得体会
- 弹簧分离问题经典题目
- 部编版高中历史中外历史纲要(下)世界史导言课课件
评论
0/150
提交评论