第一步:開啟CPU虛擬化辜梳,在電腦啟動時進入BIOS,找到Configuration選項或者Security選項危纫,然后選擇Virtualization,或者Intel Virtual Technology内列,將其值設(shè)置成:設(shè)置為Enabled话瞧。
第二步:下載VirtualBox和vagrant(其可快速創(chuàng)建虛擬機)蕴纳,下載安裝vagrant后需要重啟電腦都许,在cmd中輸入vagrant -v有版本號輸出即表示安裝成功桨仿。vagrant有一個鏡像倉庫套蒂,倉庫地址是:https://app.vagrantup.com/boxes/search,可在這里搜索需要安裝的系統(tǒng)鏡像進行安裝警没。
第三步:安裝centos匈辱,輸入vagrant init centos/7,即可初始化一個centos7系統(tǒng)杀迹。(注意這個命令在哪個目錄下執(zhí)行的亡脸,他的Vagrantfile就生成在哪里),需要注意的是Vagrantfile文件最好放在單獨的一個文件夾內(nèi),不然在安裝鏡像時會將同級的所有文件拷貝到虛擬機中浅碾,最后造成虛擬機內(nèi)存不足大州。
第四步:啟動。vagrant up啟動虛擬機環(huán)境垂谢。
第五步:遠程連接厦画。使用vagrant ssh命令就可連上相應(yīng)的虛擬機。
第六步:端口映射滥朱。目前使用的網(wǎng)絡(luò)方式是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT(端口轉(zhuǎn)發(fā))根暑,如果其他主機要訪問虛擬機,必須由windows端口如3333端口給虛擬機端口如3306徙邻。這樣每在linux里安一個軟件都要進行端口映射排嫌,不方便,(也可以在virualBox里挨個設(shè)置)缰犁。我們想要給虛擬機一個固定的ip地址淳地,windows和虛擬機可以互相ping通。
方式1:在虛擬機中配置靜態(tài)ip帅容。
方式2:Vagrantfile更改虛擬機ip颇象,修改其中的config.vm.network "private_network", ip: "192.168.56.9",這個ip需要在windows的ipconfig中查到vitualbox的網(wǎng)卡ip丰嘉,然后更改下最后一個數(shù)字就行(不能是1)夯到。配置完后重啟虛擬機。在虛擬機中ip addr就可以查看到地址了饮亏∷<郑互相ping也能ping通。
以上路幸,就完成虛擬機的安裝荐开。