前言
之前在學校的電腦上安裝了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!