VMware+Ubuntu安装,创建多个集群虚拟机

目的:测试Hadoop+Mapreduce及MPI,安装Vmvare,并安装两个Ubuntu;

Micorsoft近期也开始做虚拟机,Hyber-v,但是只支持Windows2008 Sever以上版本及Windows 8,暂不支持WIN7 系统。因而还是需要安装VMware。

安装版本VMware Workstation(虚拟机)v10.2 简体中文破解版Ubuntu版本为14.04桌面版。通过打开CPU的Virtualization Technology支持,在VMWare WorkStation上安装64位操作系统。这个一般在BIOS的Performance选项中,记住,即使宿主机器使用的是64位操作系统,也需要打开这一选项才能在虚拟机中安装64位操作系统。

安装步骤:

[1]. 安装Vmware;
[2]. 创建新的虚拟机;
[3]. 新建虚拟机向导中选择 自定义(高级);
[4]. 选择虚拟机硬件兼容性(默认);
[5]. 选“稍后安装操作系统;
[6]. 选择Linux下的Ubuntu 64位;
[7]. 命名虚拟机,分布式集群时需要安装多个虚拟机,因而这里我们命名为Ubuntu-64bit_Node001;
[8]. 建议分配1个处理器,2个核,2G内存;
[9]. 网络类型使用网络地址转换(默认);
[10]. I/O控制器 默认即可 LSI Logic(L)(默认);
[11]. 磁盘类型 SCSI (默认);
[12]. 创建新虚拟磁盘(默认);
[13]. 指定磁盘容量,20G(默认);
[14]. 已准备好创建虚拟机–> 完成!

下面开始安装Ubuntu:

[1]. 在装好的虚拟机上点击右键,进入“设置”界面,选择“CD/DVD(SATA)”项,因为要加载镜像文件,所以这里选择“使用ISO映像文件”,找到Ubuntu安装文件的位置,确定;
[2]. 启动虚拟机,如果硬性文件加载顺利,则进入Ubuntu的安装界面;
[3]. *安装的最后一步是输入基本信息,包括计算机名、用户名、密码,密码要牢记,今后执行sudo命令时要反复使用。
jacobxu-ubuntuNode001: jacobxu   123456
[4]. 大部分默认即可,接下来进入安装。。。默默的等待吧。。时间会很久,,估计几近1个小时了。。。。。
[5]. uname -a
如果是i386 到 i686, 那就是32位系统;如果是x86_64 , 那就是64系统。
[6]. (可选)安装MPICH2,见[分布式并行库MPICH2安装];
[7]. VMware界面选择 我的电脑 –> 右键当前虚拟机 –> 设置 –> 克隆一份完整的虚拟机,并命名为jacobxu-ubuntuNode002,速度要比重新装一个快很多;
[8]. 修改一下主机名就OK了,以便区别。

其他事项:
[1]. Ubuntu 下安装VMware Tools
在Vmware 下 安装Ubuntu后,默认分辨率是 800 * 600,可以设置以全屏显示;
设置步骤:
* vmware 下启动 虚拟机,即 启动 ubuntu 系统
* 启动完毕后,vmware 工具栏中 点击 VM -> install virtual tools ,安装 virtual tool,参考[http://blog.sina.com.cn/s/blog_5da93c8f0101gxod.html]
sudo apt-get install linux-headers-$(uname -r)
* 进入 ubuntu 系统界面,系统 -> 首选项 -> 显示,设置分辨率为 自己计算机合适的分辨率
* ok 了
* 使用 ctrl+alt+enter 可以在 全屏/非全屏 直接切换

[2]. 安装git
sudo apt-get install git

[3]. 用su切换,输入密码提示认证失败,Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性,可到终端下进行设置:
jacobxu@jacobxu-ubuntuNode001:~$ sudo passwd
Password: Enter new UNIX password: Retype new UNIX password: passwd:已成功更新密码

[4]. 修改用户名:
现在要修改计算机名称xxx-ubuntu为jacobxu-ubuntuNode001
修改有两步:
(1). 修改/etc/hosts:sudo gedit /etc/hosts
127.0.0.1 localhost
127.0.1.1 jacobxu-ubuntuNode001
(2). hostname查看,在Terminal下输入:
gedit /etc/hostname (Root权限环境下)
sudo gedit /etc/hostname (非Root权限环境下)
jacobxu-ubuntuNode001
$sudo reboot一下,可以看到新的主机名。

参考: [1]. http://blog.sina.com.cn/s/blog_45d2413b0102e29s.html

备注:异常关机时虚拟机无法打开,提示正在使用时如何处理?
直接删除或是重命名安装目录里的.lck后缀的文件。然后重新启动就可以了。

VMware+Ubuntu安装,创建多个集群虚拟机》上有 1 条评论

  1. Pingback 引用通告: Hadoop在Ubuntu14.04上的集群配置 | 刻骨铭心

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>