ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:537.53KB ,
资源ID:16905770      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16905770.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(虚拟化与云计算实验报告.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

虚拟化与云计算实验报告.docx

1、虚拟化与云计算实验报告实 验 报 告课程名称 虚拟化与云计算 学 院 计算机学院 专业班级 11级网络工程3班 学 号 3211006414 姓 名 李彩燕 指导教师 孙为军 2014 年 12 月 03日EXSI 5.1.0安装安装准备安装VSPHERE HYPERVISOR SEVER(EXSI 5.1.0)需要准备:无操作系统的机器(如有系统,安装过程中会格式化掉),需切换到光盘启动模式。BOIS中开启虚拟化设置(virtualization设置成enable)VMware vSphere Hypervisor 自启动盘安装过程1. 安装VMware vSphere Hypervisor

2、确保机器中无操作系统,并且设置BIOS到光盘启动模式2. 插入光盘,引导进入安装界面。3. 选择需要安装在硬盘4. 选择keyboard 类型,默认US DEFAULT5. 设置ROOT的密码6. 安装完毕后,请注意弹出光盘。然后重启。7. F2进入系统配置界面。8. 选择到Configure management network去配置网络。9. 配置完毕后,注意重启网络以使设置生效,点击restart management network,测试网络设置是否正确,点 test management network。至此,sever端安装完毕。配置1. 添加机器名:在DNS服务器上添加相关正反解

3、析设置。2. License设置:Vsphere client登陆后,清单配置已获许可的功能编辑输入license3. 时间与NTP服务设置:Vsphere client登陆后,清单配置时间配置属性钩选上NTP客户端选项 中 ,NTP设置设 添加NTP服务器,然后在常规中开启NTP服务确定后等待5-10MIN,时间会与NTP服务器同步。Hadoop安装Hadoop是一个易于安装易于使用的系统,他既适用于云计算的新人学习,也适用于对云计算已经有一定研究的人深入学习(包括网格计算,并行计算等等)。Hadoop源于nutch,hadoop的两位创始人想开发一款开源的网络搜索引擎,但是在管理大量计算机

4、时遇到了问题。后来google发表了关于GFS与MapReduce的论文,他们把论文中的思想应用到了Nutch中。最初他们把系统应用与20台机器上,但是很快他们发现为了处理互联网上的数据,他们需要上千台机器,这个问题超出了两个人能解决的程度。这是yahoo对hadoop产生了兴趣并成立开发小组帮助他们将这部分内容从nutch中分离出来,成为一个独立的系统,取名hadoop。Nutch也是hadoop的顶级项目之一 ,hadoop源于nutch,也独立于nutch。虽然两者已经互相独立,但是还有很紧密的联系。与此类似,hadoop也并不是一个单独的项目,hadoop内出了最基本的hadoop c

5、ommon外,还有hdfs,mapreduce,zookeeper。同时也有一些相关项目,比如avro,chukwa,hbase,hive,mahout,pig(这些项目中很多都是从hadoop的子项目升级为apache的顶级项目的,由此可见hadoop的火热)。对于新手,我们推荐按照默认方式安装hadoop,即同时安装hadoop common,hadoop hdfs,hadoop mapreduce。目前,Hadoop可以运行在linux,unix,windows系统上。实际上hadoop是为在linux平台上使用而开发出来的。但是hadoop在一些主流的unix版本(甚至包括Mac OS

6、 X)也运行良好。对于windows,这个问题有些复杂。如果你想在windows上运行hadoop,那么你必须先安装Cygwin以模拟linux环境,然后再安装hadoop。安装hadoop前,你需要先安装java6与ssh,java6必须是sun公司的jdk,这是hadoop编译运行的需要,ssh推荐安装openssh(免费的),安装ssh是因为hadoop需要通过ssh协议来启动各个节点上的守护进程。Hadoop安装过程安装hadoop 的过程很简单,hadoop的使用也很简单,同时也很灵活。首先,需要在每台机器上安装jdk1.6和openssh一安装jdk1.6:安装JDK是一个很简单的

7、过程,以ubuntu为例。第一步:确保可以连接到互联网,输入命令:sudo apt-get install sun-java6-jdk,输入密码。在接下来的三个确认中输入(或点击)Yes(或ok),你就可以安装java了。这里先解释一下sudo这个命令,sudo这个命令能够允许普通用户执行某些或全部root权限命令,sudo命令提供了详尽的日志,可以记录下每个用户使用它做了什么;同时sudo也提供了灵活的管理方式,可以限制用户使用的命令;他的配置文件为/etc/sudoers。Apt全称为the Advanced Packaging Tool,是ubuntu的软件包管理软件,通过它你可以无需考

8、虑软件依赖关系,直接安装你所需要的软件,而apt会自动下载有依赖关系的包,并按顺序安装,在ubuntu中安装有他的一个图形化界面程序synaptic(中文译名为“新立得”),有兴趣的话也可以使用这个程序来安装你所需要的软件。(如果你想了解更多可以查看一下关于debian计划的资料)第二步,配置环境变量:输入命令:sudo gedit /etc/profile,输入密码,打开profile文件。在最下面输入如下内容:#set Java Environmentexport JAVA_HOME= (你的java安装位置,一般为/usr/lib/jvm/java-6-sun)export CLASSP

9、ATH=.:$JAVA_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/:$PATH这一步的意义是配置环境变量,使你的系统可以找到java。第三步:验证java是否安装成功。新建文件Helloworld.java 输入如下内容: public class Helloworld public static void main(String args) System.out.println(“Hello World”);输入命令:javac Helloworld.java;(生成编译文件)java Helloworld如果出现“HelloWorld”说明java

10、程序可以运行,也即java已经安装成功。二安装openssh:同样的,以ubuntu为例,用户名为u: 第一步,确认已经连接上互联网,输入命令:sudo apt-get install ssh 第二步,配置可以无密码登陆本机:首先查看在u用户下是否存在.ssh文件夹(注意ssh前面有“.”,这是一个隐藏文件夹),输入命令:ls a /home/u。一般来说,安装ssh时会自动在当前用户下创建这个隐藏文件夹,如果没有的,可以手动创建一个。接下来,输入命令:ssh-keygen -t dsa -P f /.ssh/id_dsa 在ubuntu中,代表当前用户文件夹,这里即/home/u。这个命令会

11、在.ssh文件夹下创建两个文件id_dsa及id_dsa.pub,这是ssh的一对私钥和公钥,类似于钥匙及锁,把id_da.pub(公钥)追加到授权的key里面去,输入命令:cat /.ssh/id_dsa.pub /.ssh/authorized_keys 至此无密码登陆本机以安装完成。 第三步,验证ssh已安装成功及无密码登陆本机,输入命令:ssh localhost 如果可以登录,说明已经安装成功第四步,将authorized_keys拷贝到其他主机 实际上,在hadoop的安装过程中,是否无密码登陆不是必须的,但是如果不配置无密码登陆的话,每次启动hadoop,都需要输入密码以登陆到每

12、台daotanode,考虑到一般的hadoop集群动辄数十数百台机器,因此一般来说都会配置ssh的无密码登陆。三安装hadoop:在安装hadoop前,我们需要先修改主机的几个配置文件:在下面这个文件,添加你的主机需要识别的主机名及其对应的ip地址/etc/hosts:127.0.0.1 localhost10.37.128.2 master10.37.128.3 slave110.37.128.4 slave2在下面这个文件修改你的主机名/etc/hostname:你的主机名(如master,slave1等)同时根据需要,我们要在 /home/你的用户名 这个文件夹下创立tmp文件夹作为hd

13、fs的存储文件夹。在master上,下载hadoop-0.20.2.tar.gz并将其解压,这里将其解压到用户目录下,一般为/home/你的用户名/,这里假设用户名为u,进入conf文件夹,修改配置文件:conf/Hadoop-env.sh:export JAVA_HOME=“你的java安装地址”指定java位置conf/core-site.xml: fs.default.name hdfs:/master:9000 hadoop.tmp.dir /home/u/tmp 这是hadoop核心的配置文件,这里配置的是hdfs(hadoop的分布式文件系统)的地址及端口号,后一项配置为hdfs的

14、存储文件夹,这个文件夹需要你自己创建。conf/hdfs-site.xml: dfs.replication 2 dfs.name.dir /home/u/hdfs/name dfs.data.dir /home/u/hdfs/data这是hadoop中hdfs的配置,配置的备份方式,默认为3。conf/mapred-site.xml: mapred.job.tracker master:9001这是hadoop中mapreduce的配置文件,配置的是jobtracker的地址及端口conf/masters:master这个文件指明了谁是master,也可以填写ip地址,填写主机名是为了便于区

15、分。conf/slaves:slave1slave2这个文件指明了谁是slave,同样也可以填写ip地址。需要注意的是,如果安装的是0.20之前的版本,那么只有一个配置文件,即为hadoop-site.xml。另一个需要注意的是hadoop的配置不仅仅这几项,hadoop在启动时,会用这几项的配置去修改默认配置,也就是说,hadoop有完整的默认配置,你在这里进行配置只是相当于修改hadoop的默认配置,这种做法既可以保证程序的安全性,不易出错,对于用户来说,这种做法也很方便。如果你想查看hadoop的默认配置,可以到docs中查看core-default.html, hdfs-default

16、.html,和mapred-default.html这三个文件(0.20版本).修改完这几个文件之后,通过scp命令将hadoop文件夹发送到其他节点上(slave1,slave2),用户名为uscp r /home/u/hadoop slave1:/home/u/scp r /home/u/hadoop slave2:/home/u/至此,hadoop就可以说是安装完成了启动hadoop前,需格式化hadoop的文件系统hdfs(这点与windows是一样的,重新分区后的卷总是需要格式化的),在master上,进入hadoop文件夹输入命令:bin/hadoop namenode forma

17、t格式化文件系统,接下来,启动hadoop,输入命令:bin/start-all.sh(全部启动) 最后,验证hadoop是否安装成功。 打开浏览器,分别输入网址http:/localhost:50030 (mapreduce的web页面)http:/localhost:50070 (hdfs的web页面)如果都能查看,说明hadoop已经安装成功。对于hadoop来说,mapreduce及hdfs都是必须的,但是如果有必要的话,你依然可以只启动hdfs(start-dfs.sh)或mapreduce(start-mapred.sh)如果你的hadoop并没有正常工作,那你可查看log文件加下

18、的日志内容一查看哪里出现问题。五向hadoop集群添加新的节点Hadoop的管理机制很灵活,你可以动态的添加节点,配置新添加的三个节点,我们先给他们分配ip地址10.37.128.5slave,datanode,tasktrackerslave3(主机名)10.37.128.6slave,datanode,tasktrackerslave4(主机名)10.37.128.7slave,datanode,tasktrackerslave5(主机名)同样的,在新添加的节点上安装jdk1.6及openssh。同样进行hadoop的配置,当然你也可以直接从master拷贝,修改masters及slave

19、s文件(经测试,如果不修改,也可以连接上,但是你下次启动时需要再次手动连入集群)。输入以下命令:bin/hadoop-daemon.sh -config ./conf start datanodebin/hadoop-daemon.sh -config ./conf start tasktracker这样就可以把新的节点联入集群中。从上面这个你可以很明显的看出,第一步是启动datanode,第二步是启动tasktracker。这里在介绍两个命令,就是重启坏死的节点,排除问题后,在坏死的节点上输入命令:bin/hadoop-daemon.sh start datanodebin/hadoop-d

20、aemon.sh start jobtracker其实,参照上例,你可以看出,这个命令就是重启节点,也就是说,在重启的节点上输入启动命令,就可以把节点重新联入hadoop集群。以上就是我们配置hadoop及日常使用时遇到的一些小问题。同时我们搭建了一个用于mapreduce编程的网站,你可以在上面练习编写mapreduce程序,网站的地址是。现在开放注册。想要学习mapreduce编程的朋友可以先到这个网站上练习一下。你对云计算的感想以及认识认识: 云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(Distributed Computing)、并

21、行计算(Parallel Computing)、效用计算(Utility Com puting)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输

22、入输出设备,并能按需享受“云”的强大计算处理能力!云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的蓝图已经呼之欲出:在未来,只需要一

23、台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。感想:云计算为我们使用网络提供了几乎无限多的可能 :为存储和管理数据提供了几乎无限多的空间,也为我们完成各类应用提供了几乎无限强大的计算能力。想像一下,当你驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,可以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆,可以快速预订目的地的宾馆,还可以把自己刚刚拍摄的照片或视频剪辑分享给

24、远方的亲友 离开了云计算,单单使用个人电脑或手机上的客户端应用,我们是无法享受这些便捷的。个人电脑或其他电子设备不可能提供无限量的存储空间和计算能力,但在“云”的另一端,由数千台、数万台甚至更多服务器组成的庞大的集群却可以轻易地做到这一点。个人和单个设备的能力是有限的,但云计算的潜力却几乎是无限的。当你把最常用的数据和最重要的功能都放在“云”上时,我们相信,你对电脑、应用软件乃至网络的认识会有翻天覆地的变化,你的生活也会因此而改变。 互联网的精神实质是自由、平等和分享。作为一种最能体现互联网精神的计算模型,云计算必将在不远的将来展示出强大的生命力,并将从多个方面改变我们的工作和生活。无论是普通网络用户,还是企业员工,无论是IT管理者,还是软件开发人员,他们都能亲身体验到这种改变。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2