由於以前搭建的MongoDB分片沒有采用副本集,最近現網壓力較大,因此準備研究一下,因而在本身電腦的虛擬機中搭建環境,可是發現以前VMware設置的是DHCP,因此每次從新resume後虛擬機中IP都變了,致使以前已經搭建好的mongodb環境總是出問題又要從新搭建很麻煩,因此設置一下靜態靜態IP,步驟很簡單:mongodb
首先關閉VMware的DHCP:dom
Edit->Virtual Network Editoride
選擇VMnet8,去掉Use local DHCP service to distribute IP address to VMs選項。點擊NAT Settings查看一下GATEWAY地址:spa
點擊OK就能夠了。3d
設置CentOS靜態IP:orm
涉及到三個配置文件,分別是:server
/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/resolv.conf 首先修改/etc/sysconfig/network以下:
NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.129.2
指定網關地址。ip
而後修改/etc/sysconfig/network-scripts/ifcfg-eth0:虛擬機
DEVICE="eth0"域名
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR=192.168.129.129
NETMASK=255.255.255.0
HWADDR="00:0C:29:56:8F:AD"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ba48a4c0-f33d-4e05-98bd-248b01691c20"
DNS1=192.168.129.2
注意:這裏DNS1是必需要設置的不然沒法進行域名解析。
最後配置下/etc/resolv.conf:
nameserver 192.168.129.2
其實這一步能夠省掉,上面設置了DNS Server的地址後系統會自動修改這個配置文件。
這樣很簡單幾個步驟後虛擬機的IP就一直是192.168.129.129了。