[计算机]95cloud云计算管理系统安装手册v.doc_第1页
[计算机]95cloud云计算管理系统安装手册v.doc_第2页
[计算机]95cloud云计算管理系统安装手册v.doc_第3页
[计算机]95cloud云计算管理系统安装手册v.doc_第4页
[计算机]95cloud云计算管理系统安装手册v.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

95cloud云计算管理系统安装手册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) 主控节点是用来管理调度各个计算节点的各项事务。3) 计算节点是负责具体计算任务的执行者。所有的vm都在此节点上。4) 镜像服务是负责对各个镜像进行管理,分发,调度等工作5) web管理平台包括业务管理系统,订单系统,财务管理,消息管理,系统管理员平台等模块1.3原理图:2. 安装说明2.1. 安装前准备可在一台主机上安装所有模块,也可以将各模块部署在不同的主机上。硬件需求:管理平台:内存 128M以上cpu: intel Pentium 166Mhz(或更高主频)的pc硬盘需求:不少于10G操作系统:Centos 6.2主控节点: 内存 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 compute.tar.gzimage_service.tar.gz2.2. 安装运行环境的方法在下载完env.tar.gz后rootlocalhost #tar zvxf env.tar.gzrootlocalhost #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 #tar zvxf control.tar.gzrootlocalhost #cd controlrootlocalhost control# ./setup.sh =95cloud installer= Are You Sure To Install control Service? (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 VNCServerrootlocalhost control#vi control.conf配置文件格式如下:controldb_path=./data.dblogfile=./control.logisopath=/iso/vmpath=/vm/imageserverip=95imageuser=95cloudimagepasswd=changemeimageserverport=21loginname=rootloginpassword=rootlisten_port=8080配置文件描述:db_path=./data.db 指定主控服务的db文件目录,可默认,不用修改logfile=./control.log 指定主控的运行日志文件,可默认,不用修改isopath=/iso/ 指定镜像服务中存放iso 的路径,可默认,不用修改vmpath=/vm/ 指定镜像服务中存放vm的模板路径,可默认,不用修改imageserverip=95 指定镜像服务的ip地址,需要修改为正确的地址。imageuser=95cloud 指定连接镜像服务的用户名,需要修改imagepasswd=changeme 指定连接镜像服务的密码,需要修改。imageserverport=21 指定连接镜像服务的端口,可默认,不用修改。loginname=root 主控服务有安全机制,客户端连接主控的时候,需要经过认证,此为认证的用户名loginpassword=root 客户端主控时候认证的密码listen_port=8080 主控服务监听的端口,可不用修改,但是请确保端口没有被其他程序占用2.4. 安装镜像服务在下载完image_service.tar.gz 后:rootlocalhost #tar zvxf image_service.tar.gzrootlocalhost #cd image_servicerootlocalhost image_service# ./setup.sh =95cloud installer= Are You Sure To Install image Service? (Y/N)输入y或者Y 进行自动化安装,输入n或者N 退出安装mage服务我们采用的是安全可靠的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# 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 name 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 specified 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# Usually 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. chown 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.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 #tar zvxf compute.tar.gzrootlocalhost #cd computerootlocalhost 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。修改后类似于以下格式# grub.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 /initrd-generic-version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle 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 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_DM module /initramfs-6-1.el6xen.x86_64.imgtitle 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/lv_swap rhgb crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd /initramfs-2.6.32-220.el6.x86_64.img当自动化安装执行完毕后,需要做一些简单的配置工作:进入/usr/local/95cloud/compute 目录,编辑 config.confrootlocalhost # cd /usr/local/95cloud/compute/rootlocalhost compute# lscompute.log ComputeService.pyc dhcpConfig.pyc shell_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 = 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服务的监听端口vm bridgename = bridge bridge的名称,可默认不用修改vncport = 5907 vnc的起始端口storagebrick1 = /home/vms/ 虚拟机在本地的存放目录controlip = 94 主控服务的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 管理网络的网卡接口名称请确保 2个网卡的连接链路正常。重启后,compute服务安装配置完成2.6. 安装web管理平台 在下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论