前言
之前在学校的电脑上安装了vmware和centos6,用来学习linux,和一些工具比如zookeeper。现在放假在家,想用zk写一个分布式锁,但自己笔记本上没有虚拟机... 上次没写博客,这次补上。
首先买菜
下载Vmware和CentOS6.5
Vmware官网:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
CentOS6.5mini:链接:https://pan.baidu.com/s/1SRigfm2B6OufdgLvu_dO2A 提取码:gd44
安装Vmware和CentOS
直接按引导安装vmware就可以了 没什么需要注意的。激活码百度搜一个 csdn不让发
点击创建新的虚拟机->稍后添加操作系统->网络选NAT 其他默认。注意内存分768MB以上,否则没有图形化安装界面
然后点工具栏中的 虚拟机->设置->选中“CD/DVD(IDE)”,右边选中"使用ISO镜像文件",点击”浏览“,选中CentOS6.5镜像.iso,然后点击确定。
安装过程中可以直接跳过media test,其他全部ok就行。
图形化界面出来之后按自己喜好设置就行了,磁盘那块可能会提示有什么碎片化还是什么 直接yes,注意选择磁盘分区的时候选用户自定义分区 create custom layout。
接下来我们进行硬盘分区
1 boot 引导程序区 os的引导程序就在这里
2 swap 交换区 (虚拟内存)
3 用户区
所以我们将sda分成三个区
首先点create,再点create(独立分区),mount point选择/root,文件系统类型选择ext4,大小200MB,选择ok
然后再次创建独立分区,文件系统类型swap,大小可以可以设置为内存大小的2倍。mount point不填
最后再次创建独立分区,mountpoint选择/,也就是根,类型ext4,大小选择填充剩余所有可用空间即可
然后next 选择format,选择write changes to disk
继续next。然后等就行了...
恭喜你安装成功 reboot重启
可是现在你连不上网,那你能帮帮我吗?我可以教你怎么... 哇太厉害了,那你能帮帮我吗? 你如果学会了怎么配置网络 你就可以自己.... 哇这么神奇吗,那你能帮帮我吗... 手动@远古时代装机猿
配置网络
登录到你的虚拟机系统
然后cd /etc/sysconfig/network-scripts/
然后vi ifcfg-eth0
如果你跟我一样需要好多台虚拟机,那么干掉(删掉)下面这些内容
HWADDR=xx:xx:xx:xx:xx:xx
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
修改ONBOOT=yes
修改DHCP=static
加入以下内容:
IPADDR=xxx.xxx.xxx.3-254之间的值(这个xxx在哪看呢,选择编辑-虚拟网络编辑器-更改设置-选中你的NAT网络 左下角的子网IP就是)
NETMASK=255.255.255.0
GATEWAY=你刚才点NAT设置看到的值,按理说是xxx.xxx.xxx.2
DNS1=114.114.114.114
退出并保存。
重新启动网络服务命令:service network restart
然后试试ping www.baidu.com 看看能不能通,通了就ok
不通的话去看看你自己电脑上的这个东西是多少,不是1的话改成1
复制几个虚拟机
因为刚才已经干掉了网卡的物理地址和uuid,所以现在复制就行了
对着你的虚拟机猛击右键,选择快照-拍摄快照。
然后再选择快照管理,选择克隆,从快照克隆。
然后按提示输入虚拟机名称,选择存储位置。就ok。我这里用的是链接克隆
但是有没有问题呢。我们克隆过来的虚拟机的网卡配置和原来的是一样的,所以我们需要修改网卡配置
还记得刚才的命令吗:vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改IPADDR=末尾改个数就可以
额...这台机器的名字居然也和原来一样,这哪行啊
vi /etc/sysconfig/network
把HOSTNAME的值改成你想要的
啊,好像还有问题 我们的网络服务不能启动... 报错如下
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
emmmmm... 其实我们只要删除这个文件就好了,因为我们已经干掉了网卡的信息,所以它会自动给我们生成新的,不过克隆的时候把原来的信息也克隆过来了。命令如下:
rm -f /etc/udev/rules.d/70-persistent-net-rules
还是不行啊!!你能帮帮我吗!!!
...reboot重启让他生成一下文件。好了 那你能帮帮别人了吗
写在最后
浪费了快两个小时,从找镜像到安装到踩坑... 好了我要去装java和zookeeper了,Over!