1.1 -有Centos7.X 的iso 映象
1.2 -保證自己的網路可以上到網際網路
1.3 -最好是用vmware 虛擬機器進行試驗,別忘記開啓硬體輔助虛擬化VT技術
2.1 -關閉網路防火牆firewalld 及seLinux
2.2 -Bridge 網路橋接搭建
2.3 -安裝編譯及kvm 相關元件
本篇文章適用於,新入們的小兄弟。鞏固我們學習的只是重新執行安裝一遍。共同努力
3.1 -首先我們進行Centos7 系統的安裝,此處忽略不講細節具體實施操作可自行百度
3.2 -安裝完成系統後我們需要關閉網路防火牆,和seLinux,在日常的實驗中,經常會因爲這兩樣東西導致我們的實驗不通。
[root@localhost]# systemctl stop firewalld @ 關閉防火牆
[root@localhost]# systemctl disable firewalld @ 永久關閉防火牆,禁止開機自啓
[root@localhost]# vi /etc/selinux/config @ 將裏面SELINUX=disabled ,則關閉seLinux
3.3 -接下來我們來設定網路橋接模式,# 網橋bridge 原理大家可以自行百度
[root@localhost]# mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-br0
@複製一份網絡卡檔案,更名爲ifcfg-br0
[root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-br0
[root@localhost]# systemctl restart network @ 重新啓動網絡卡
[root@localhost]# ping www.baidu.com @若是ping通網路,說明我們現在已經可以上網了
@ 將上述的網絡卡組態檔改成相同的內容,其中IP 和閘道器DNS 之類的內容自定義根據自己的需求進行更改就可以。
3.4 -接下來我們準備設定網路yum 源設定。
[root@localhost]# cd /etc/yum.repos.d/
[root@localhost]# mkdir bak
[root@localhost]# mv ./*.repo bak
[root@localhost]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
@ 將阿裡網路yum源 curl 匯入Base 這個檔案中
[root@localhost]# yum clean all
[root@localhost]# yum makecache
3.5 -安裝編譯工具及kvm 相關元件。
[root@localhost]# yum -y isntall \
gcc \ @ c語言安裝工具包
gcc-c++ \ @ c語言編譯安裝工具包
zlib* \ @ zlib 一個庫
pcre-devel \ @ pcre 一個庫
qemu-kvm \ @ kvm 核心虛擬化工具
virt-manager \ @虛擬機器圖形化管理工具
virt-viewer \ @虛擬機器登錄工具
virt-install \ @ 虛擬機器命令列安裝工具
libvirt @虛擬化管理工具
[root@localhost]# systemctl start libvirtd @ 啓動管理工具
3.6 -接下來我們使用命令列安裝並啓動一個kvm虛擬機器。
[root@localhost]# virt-install \
--os-type linux \ @ 系統型別
--os-variant rhel7 \ @ 發行版本
--name centos \ @ 虛擬機器名稱
--ram 2048 \ @ 記憶體大小
--vcpus 2 \ @ cpu個數
--cdrom /opt/centos7.iso \ @ 映象位置
--disk /opt/centos7.raw,size=40 \ @ 虛擬機器儲存檔案位置,及大小
-w bridge=br0 \ @ 網路模式指向網橋,也可--network network=ens33 指向網絡卡或 =defualt
--graphics vnc,listen=0.0.0.0 @ 開啓vnc 任何主機都可以存取