1. 程式人生 > >虛擬機器的克隆與配置

虛擬機器的克隆與配置

需要用到的軟體有:

                  VMware-workstation-full-14.1.3-9474260虛擬機器軟體

                  CentOS-6.7-x86_64-bin-DVD1

                  下載映象的地址:http://vault.centos.org/

安裝精簡版虛擬機器:

 1.安裝完後,改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0

  • ONBOOT=yes(開機自啟)
  • BOOTPRROTO=static(靜態的ip)
  • IPADDR(ip地址)
  • NETMASK(子網掩碼)
  • GATEWAY(閘道器)
  • 刪除硬體 UUID, HWADDR
  • 儲存並更新   service network restart

2.改主機名, vi /etc/sysconfig/network

3.關閉防火牆 chkconfig iptables off

4.改域名對映 vi /etc/hosts

  • ip地址 主機名

5.ping一下

6.當克隆的虛擬機器配置好網絡卡和ip後,將/etc/hosts傳送給其他克隆機

  • 即:    scp -r /etc/hosts hadoop002:/etc
  •          scp -r /etc/hosts hadoop003:/etc    ...(但是,會出現傳送不了,這是需要安裝ssh)
  • 因此先安裝ssh    yum install openssh-clients -y (每臺虛擬機器也都要安裝)

克隆虛擬機器配置

1.改網絡卡 vi /etc/udev/rules.d/70-persistent-net.rules

  • 刪除eth0,把eth1改為eth0

2.改IP, vi /etc/sysconfig/network-scripts/ifcfg-eth0 

  • 改IPADDR的值(不能與被克隆的ip地址相同)

3.reboot

免密登入

  • 生成金鑰
    • ssh-keygen -t rsa
  • 將公鑰發給別的虛擬機器(當然自己也要傳送一份)
    • ssh-copy-id -i /root/.ssh/id_rsa.pub  hadoop002
    • ssh-copy-id -i /root/.ssh/id_rsa.pub  hadoop003  ...
  • 測試是否能成功
    • 用別的虛擬機器訪問:  ssh hadoop002 ....

安裝JDK

將檔案託入Shell的fstp中

  1. 解壓:  tar -zxvf jdk...   -C /usr/local/
  2. 配置檔案 vi /etc/profile
  • export JAVA_HOME=/usr/local/jdk...
  • export PATH=$PATH:$JAVA_HOME/bin

     3.source /etc/profile

     4.檢測是否安裝成功    java -version