1. 程式人生 > >vmware centos6.6 64位 kvm虛擬化安裝配置

vmware centos6.6 64位 kvm虛擬化安裝配置





2.  安裝kvm前的準備工作
a. 清除iptables規則
service iptables stop; service iptables save
b. 關閉selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0


3. 開始安裝kvm
a. 檢查你的系統是否支援虛擬化
grep -Ei 'vmx|svm' /proc/cpuinfo
如果有輸出內容,則支援,其中intel cpu支援會有vmx,amd cpu支援會有svm

b. 通過yum安裝虛擬化的軟體包
yum install -y kvm virt-*  libvirt  bridge-utils qemu-img
說明:
kvm:軟體包中含有KVM核心模組,它在預設linux核心中提供kvm管理程式
libvirts:安裝虛擬機器管理工具,使用virsh等命令來管理和控制虛擬機器。
bridge-utils:設定網路網絡卡橋接。
virt-*:建立、克隆虛擬機器命令,以及圖形化管理工具virt-manager
qemu-img:安裝qemu元件,使用qemu命令來建立磁碟等。




c. 檢查kvm模組是否載入
lsmod |grep kvm
正常應該是:
kvm_intel              55496  3
kvm                   337772  1 kvm_intel

如果沒有,需要執行 
modprobe kvm-intel
還沒有就重啟一下試試

d. 配置網絡卡
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-br0
分別編輯eth0和br0
ifcfg-eth0改成如下:
DEVICE=eth0
HWADDR=00:0C:29:55:A7:0A
TYPE=Ethernet
UUID=2be47d79-2a68-4b65-a9ce-6a2df93759c6
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0


ifcfg-br0改成如下:
DEVICE=br0
#HWADDR=00:0C:29:55:A7:0A
TYPE=Bridge
#UUID=2be47d79-2a68-4b65-a9ce-6a2df93759c6
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.11.17
NETMASK=255.255.255.0
GATEWAY=192.168.11.1
DNS1=202.106.0.20

說明: 我的虛擬機器是橋接模式,所以設定br0的ip和我的真機同樣的網段,包括閘道器也是我路由器的ip,大家可以根據自己的環境去配置,目的是為了讓虛擬機器可以上網。

/etc/init.d/network restart
檢視網絡卡如下:
br0       Link encap:Ethernet  HWaddr 00:0C:29:55:A7:0A
          inet addr:192.168.11.17  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe55:a70a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:141326 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90931 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:456024940 (434.8 MiB)  TX bytes:10933593 (10.4 MiB)

eth0      Link encap:Ethernet  HWaddr 00:0C:29:55:A7:0A
          inet6 addr: fe80::20c:29ff:fe55:a70a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:341978 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:468848861 (447.1 MiB)  TX bytes:10934699 (10.4 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:14:EF:D5
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)



e. 啟動或重啟libvirtd服務和messagebus 服務
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart

此時可以檢視網路介面列表
brctl show 結果如下:
bridge name     bridge id               STP enabled     interfaces
br0             8000.000c2955a70a       no              eth0
virbr0          8000.52540014efd5       yes             virbr0-nic


4. 建立虛擬機器
mkdir /data/   //建立一個儲存虛擬機器虛擬磁碟的目錄,該目錄所在分割槽必須足夠大

virt-install \
--name  aming1 \
--ram 512 \
--disk path=/data/aming1.img,size=30 \
--vcpus 1 \
--os-type linux \
--os-variant rhel6 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://mirrors.163.com/centos/6.7/os/i386/' \
--extra-args 'console=ttyS0,115200n8 serial'


說明:
--name  指定虛擬機器的名字
--ram 指定記憶體分配多少
--disk path 指定虛擬磁碟放到哪裡,size=30 指定磁碟大小為30G,這樣磁碟檔案格式為raw,raw格式不能做快照,後面有說明,需要轉換為qcow2格式,如果要使用qcow2格式的虛擬磁碟,需要事先建立qcow2格式的虛擬磁碟。 參考  
http://www.361way.com/kvm-qcow2-preallocation-metadata/3354.html
   示例:qemu-img create -f qcow2 -o preallocation=metadata  /data/test02.img 7G;  --disk path=/data/test02.img,format=qcow2,size=7,bus=virtio
--vcpus 指定分配cpu幾個
--os-type 指定系統型別為linux
--os-variant 指定系統版本
--network  指定網路型別
--graphics 指定安裝通過哪種型別,可以是vnc,也可以沒有圖形,在這裡我們沒有使用圖形直接使用文字方式
--console 指定控制檯型別
--location 指定安裝介質地址,可以是網路地址,也可以是本地的一個絕對路徑,(--location '/mnt/', 其中/mnt/下就是我們掛載的光碟映象mount /dev/cdrom /mnt)如果是絕對路徑,那麼後面還需要指定一個安裝介質,比如NFS,假如虛擬機器設定ip後,不能連外網,那麼就會提示讓我們選擇安裝途徑:                        
                        ┌───┤ Installation Method ├───┐
                        │                             │
                        │ What type of media contains     │
                        │ the installation image?             │
                        │                                             │
                        │        Local CD/DVD                  │
                        │        Hard drive                      │
                        │        NFS directory                  │
                        │        URL                               │
                        │                                             │
                        │   ┌────┐       ┌──────┐     │
                        │   │ OK    │       │ Back     │     │
                        │   └────┘       └──────┘     │
                        │                                             │
                        │                                             │
                        └─────────────────────┘

我在這裡選擇NFS,設定引數如下:
    ┌───────────────────────────┤ NFS Setup ├─────────
     │                                                                                                 │
     │ Please enter the server and NFSv3 path to your CentOS installation   │
     │ image and optionally additional NFS mount options.                        │
     │                                                                                                │
     │       NFS server name:              172.7.15.3______________              │
     │       CentOS directory:             /mnt/images/install.img_                 │
     │       NFS mount options (optional): ro______________________       │


--extra-args 設定核心引數

當按下回車後,稍等幾秒鐘就可以看到安裝提示了。
開始安裝......
搜尋檔案 .treeinfo......                             |  720 B     00:00 ...
搜尋檔案 vmlinuz......                               | 7.7 MB     00:02 ...
搜尋檔案 initrd.img......                            |  63 MB     00:23 ...
建立儲存檔案 centos6.6_1.img                       |  30 GB     00:00
建立域......                                          |    0 B     00:00
連線到域 centos6.6_1
Escape character is ^]


然後就是我們非常熟悉的OK or  Next 了 ,只不過這個過程是文字模式,如果想使用圖形,只能開啟vnc啦。

相關推薦

vmware centos6.6 64 kvm虛擬化安裝配置

2.  安裝kvm前的準備工作 a. 清除iptables規則 service iptables stop; service iptables save b. 關閉selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/conf

VMwareWorkstation10 中安裝Centos6.5(64) VMwareWorkstation10 中安裝Centos6.5(64)圖文並茂詳細步驟

VMwareWorkstation10 中安裝Centos6.5(64位)圖文並茂詳細步驟 2014年05月10日 12:48:42 閱讀數:13064 VMwareWorkstation10 中安裝Centos6.

KVM虛擬化安裝配置及克隆管理

KVM 虛擬化 學習 分享 一、安裝圖形界面二、配置KVM虛擬化三、創建橋接網卡四、KVM環境中安裝系統五、克隆六、其他命令 實驗拓撲:母機Centos Linux 7.4: 192.168.80.100虛擬機Centos Linux 7.4: 19

64 windows10,安裝配置MYSQL8.0.13

MySQL的安裝配置過程,一查網上一大堆,但是每個人在安裝配置的過程中都會碰到一些問題,因為安裝的版本不一樣,有些命令可能就不適用了。所以安裝之前一定先確認好你的版本號。 下面開始安裝MYSQL8.0.13。 第一步:先去官網下載安裝包:官網下載地址:https://dev.mysql.com/downl

64Windows 7 安裝配置CUDA7.5/8.0+cuDNN5.0

按照CUDA官網 文件 進行安裝: 在Windows 7上安裝CUDA8.0/CUDA7.5的系統需求:(1)、ACUDA-capable GPU(本機顯示卡為GeForce GT 640M);(2)、A supported version of Microsoft W

Windows 64 系統下安裝配置 DOSBox 及 debug.exe

該篇部落格同樣作為類似問題 “如何在 Windows 64 位系統下進入 debug” 的答案。 很多同學初看王爽的《組合語言》,或者因為其它原因需要進入 debug 除錯模式下學習組合語言時,會出現類似以下的錯誤提示 這是因為他們使用的是 64 位的 Windows

VMware Workstation 安裝Red Hat Enterprise Linux 6 64

鏈接 應該 ati 橋接 鏡像 比較 install 開始 rhel 1.首先下載需要安裝的鏡像,可以去官網下載,但需要註冊賬號,比較麻煩,我在網絡上找的,鏈接如下(供參考): rhel-server-6.4-x86_64-dvd.isohttp://pan.baidu

【Linux】VMware虛擬機器下CentOS 6 64安裝以及網路配置

環境準備 我的系統:windows10 VMware版本:14.1.3 Linux版本:CenOS 6 64位 資源 CenOS 6 安裝 1. 開啟VMware,點選建立新的虛擬機器 2.

CentOS6.4(64)安裝Mysql5.6

JIRA配置外部資料庫需要安裝mysql,這裡選擇5.6版本的二進位制安裝。 下載: 解壓到/usr/local/mysql: tar -xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /usr/lo

CentOS6.5 64安裝單機版hadoop2.6教程

Hadoop2.6單機安裝 安裝環境 硬體:虛擬機器 作業系統:Centos 6.5 64位 主機名:hadoop0 安裝使用者:root 主機名很重要,可以任意自定義,但是一定要記住。 安裝JDK 2,在/root/.bash

MySQL 5.6 (Win7 64)下載、安裝配置圖文教程

服務 建立 basedir 字長 目錄 之前 配置環境 改名 一次 一. 工具 Win7 64位操作系統 二. 步驟 第一步:下載安裝包 下載 地址:http://www.mysql.com/ 截止到目前(2016/7/24) ,官網的最新版本是5.7.13

阿里雲伺服器安裝PHP執行環境(CentOS6.8 64|Vsftpd2.2.2)的 錯誤

1. ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98) [16-Nov-2018 18:48:17] ERROR: FPM initialization

【轉】Win10 64 Tensorflow-gpu安裝(VS2017+CUDA9.2+cuDNN7.1.4+python3.6.5)

原文連結:https://blog.csdn.net/wwtor/article/details/80603296 Tensorflow 入門系列的第一篇,Tensorflow-gpu的下載與安裝。CSDN上能搜到很多學習資料,對初學者非常有幫助。剛安裝了目前最新版本的Tensorflow,當然

完整安裝vmware10和centOS6.4(64)

第一步:下載vmware 和 centOS6.4 下載vmware http://www.xp510.com/xiazai/ossoft/desktools/22610.html 下載centOS http://os.51cto.com/art/201303/384107

VMware10 安裝Centos6.5(64) 詳細步驟

VMwareWorkstation10 中安裝Centos6.5(64位)步驟: 1. 點選“新建虛擬機器”,到嚮導視窗。選擇自定義—>下一步。 2. 選擇虛擬機器硬體相容workstation10.0,下一步。 3. 選擇稍後安裝系統,下一步。 4

在linux系統CentOS 6.6 64安裝部署jetty和執行web應用

1. 在linux系統CentOS 6.6 64 預設Java是openSDK,需要下載sun的JavaSDK,  http://www.oracle.com/technetwork/java/javase/downloads/index.html 安裝好後,配置相應的j

ubuntu16.04 64系統上安裝QT5.6

一下載安裝包,下載地址:https://download.qt.io/official_releases/qt/5.6/5.6.1/ 這裡只有一個64位的 那麼你需要看一看你的ubuntu系統是不是64位的執行:sudo uname --m 如果顯示x86_64則是64

在虛擬機器中安裝centOS6.6 32系統

準備材料 安裝過程要點 注意這裡省略一些步驟,只說明安裝過程的一些要點,其他內容比較容易,保持預設設定,點選下一步即可 1.新建虛擬機器,選擇典型(推薦)方式 2.選擇稍後安裝 3. 選擇centOS 預設是32位,不要選擇cenOS 64位

Win10系統安裝Centos6.5 64(32勿參,安裝前請保證你的計算機能連上網,不然會出各種問題)

第一步:下載VMware-workstation-full-10.0.0-1295980 ,傻瓜式安裝,下一步就行,建議不要安裝C盤             下載地址:連結:https://pan.baidu.com/s/1WYuz7e8vEIAfhm978J7kFw 密碼:

Oracle VM VirtualBox 下安裝Centos6.7 64

第一步:安裝 Oracle VM VirtualBox ,這個就自己百度了=_=,下一步,下一步了~附百度雲連結:連結:https://pan.baidu.com/s/1ZmlEdXKj7Eyp_RcvmQoeew 密碼:l3r9ps一下 :首先 檢查BIOS虛擬化是不是開啟