centos 6 5下KVM環境搭建

2021-07-11 16:29:03 字數 3393 閱讀 6653

一、作業系統配置

1. 使用root許可權登入

2. 修改核心模式為相容核心啟動

vim /boot/grub/grub.conf

主要修改default=1

3. 關閉selinux

兩種方式:1.使用setenforce 0命令:立即生效,重啟後失效。

2.修改配置檔案,vim /etc/selinux/config:重啟後生效。

主要修改selinux=disabled

注:可以使用getenforce命令檢視selinux狀態

4.關閉防火牆

二、虛擬化環境搭建

1.檢視cpu是否支援全虛擬化

egrep 『(vmx|svm)』 /proc/cpuinfo

有顯示輸出,表示支援

2.安裝必要的安裝包

安裝包作用

qumu-kvm

kvm核心模組

libvirt

虛擬機器管理工具,對虛擬機器進行操作的整合各種介面庫函式的中介軟體

python-virtinst

記錄建立vm的xml檔案

bridge-utils

網橋支援工具

virt-viewer

圖形檢視功能

virt-manager

安裝圖形介面管理虛擬機器,virt-manager通過libvirt實現對虛擬機器的操作

檢查這些包是否安裝

rpm -q qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils

安裝這些包

yum -y install qemu-kvm libvirt python-virtinst virt-viewer virt-manager bridge-utils

三、檢視虛擬化環境

1.重啟libvirt服務:

service libvirtd restart

2.檢視虛擬化環境:

3.檢視kvm模組支援:lsmod | grep kvm

4.檢視虛擬工具版本:

四、虛擬網橋配置

為了使kvm的虛擬機器可以使用同一網段內網,配置虛擬網橋

1.首先關閉networkmanager(此服務會使配置無效)

service networkmanager stop

chkconfig networkmanager off

service networkmanager status

2.建立網橋br0

3.修改網絡卡檔案及網橋檔案

網絡卡檔案:

網橋檔案:

4.重啟網路服務

service network restart(必須在關閉了networkmanager後)

5.檢視網路資訊

至此kvm環境搭建完畢

五、搭建vnc

使用vnc工具遠端視覺化操作

1.檢視是否已經安裝

rpm -q vnc vnc-server

2.安裝vnc

yum -y install vnc vnc-server

3.設定vnc密碼

首先:vncserver

然後:vncpasswd,輸入兩次密碼

注:如果在使用vncserver命令時沒有反應或者提示未安裝(反正我碰到了),則使用yum install *vncserver*命令安裝一些包,就可以了。

4.修改配置檔案

配置桌面型別:

vim ~/.vnc/xstartup

配置賬號,解析度,連線方式

vim /etc/sysconfig/vncservers

5.配置防火牆,允許vnc連線

本文章開始已經關閉了防火牆。

若未關閉,vnc server監聽從5900開始,若防火牆預設則不允許連線這些埠,所以需要在防火牆檔案裡配置。

此處對應使用者賬號配置只開啟了5901埠。

重啟防火牆:service iptables restart(若防火牆不設定關閉的話)

6.設定服務自啟動

chkconfig vncserver on

7.windows主機客戶端vnc viewer

:1代表的就是5901埠

至此vnc搭建完畢

Centos6 5下docker 環境搭建

一.執行docker linux核心版本需要在3.8以上,針對centos6.5 核心為2.6的系統需要先公升級核心.不然會特別卡,退出容器.在yum的elrepo源中,有mainline 3.13.1 long term 3.10.28 這2個核心版本,考慮到long term更穩定,會長期更新,...

Centos 6 5下的LAMP環境搭建

安裝步驟 必須先安裝apache或者mysql,之後才能安裝php 1.安裝mysql cd usr local src wget wget tar zxvf usr local src mysql 5.1.72 linux x86 64 glibc23.tar.gz mv mysql 5.1.72...

CentOS 6 5 搭建 LAMP 環境

目錄 第一步 安裝和配置apache伺服器 第二步 設定 繫結站點目錄檔案 第三步 安裝mysql資料庫 第四步 安裝php環境 總結 begin 第一步 安裝和配置apache伺服器 yum update 更新 yum yum install httpd 使用 yum 安裝 httpd httpd...