文档介绍:虚拟化与云计算实验报告目录一、实验目标 1二、实验容 1三、实验步骤 1四、实验遇到的问题及其解决方法 1五、实验结论 1一、实验目的实验题目:配置和使用SAN存储掌握在Linux上配置iSCSItarget服务的方法。实验题目:Hadoop&MapReduce安装、部署、使用Hadoop-HDFS配置运行MapReduce程序,使用MapReduce编程二、实验容实验题目:配置和使用SAN存储配置在Linux上iSCSI实现两台机器间的共享存储。实验题目:Hadoop&MapReduce掌握在集群上(使用虚拟机模拟)安装部署Hadoop-HDFS的方法。掌握在HDFS运行MapReduce任务的方法。理解MapReduce编程模型的原理,初步使用MapReduce模型编程。三、实验步骤及实验结果实验题目:配置和使用SAN存储在实验1中我作为主机提供共享存储空间,实验地点是在机房,但是由于我当时没有截图所以回寝室在自己的电脑上重做,以下为主机步骤: 确定以root身份执行以下步骤sudosu– 修改/etc/default/iscsitarget ISCSITARGET_ENABLE= 创建共享存储共享存储可以是logicalvolumes,imagefiles,harddrives,harddrivepartitionsorRAIDdevices 例如使用imagefile的方法,创建一个10G大小的LUN: ddif=/dev/zeroof=/storage/=1024kcount=10240修改/etc/iet/: -04..example:[username][password]OutgoingUserLun0Path=/storage/,Type=fileioAliasLUN1#MaxConnections6 修改/etc/iet/ 如果只允许特定IP的initiator访问LUN,则如下设置 -04..example: 如果任意initiator均可以访问,则: ALLALL 启动/重启动iSCSItarget /etc/ /etc/:Hadoop&MapReduce安装JDK——在实验中安装为OpenJDK6Runtime安装openssh-server,命令为:sudoapt-getinstallopenssh-server,并检查sshserver是否已经启动:ps-e|grepssh,如果只有ssh-agent那ssh-server还没有启动,需要/etc/,如果看到sshd那说明ssh-server已经启动了。免密码ssh设置,确认能否不输入口令就用ssh登录localhost:sshlocalhost如果不输入口令就无法用ssh登陆localhost,执行下面的命令:$ssh-keygen-trsa-f~/.ssh/id_rsacat~/.ssh/>>~/.ssh/authorized_keys再次执行sshlocalhost,完成后请登入确认不用输入密码安装Hadoop解压Hadoop安装包到安装目录,在本实验中我新建了一个用户hadoop并把hadoop解压到home/hadoop文件夹下,,,。并编辑conf/hadoop-,将JAVA_HOME设置为Java安装根路径运行运行bin目录下的hadoop,如显示hadoop脚本的使用文档,说明安装已经完成。如下图所示:安装部署单机伪分布式模式Hadoop-HDFSHadoop可以在单节点上以伪分布式模式运行。编辑/conf/core-<configuration><property><name></name><value>hdfs://localhost:9000</value></property><property><name></name><value>/tmp/hadoop/hadoop-${}</value></property></configurat