1.1 -搭建系統
1.2 -設定bridge網橋
1.3 -設定網路yum源
1.4 -永久關閉防火牆
1.5 -安裝kvm 元件開機啓動libvirtd
2.1 - 剛剛學習Linux/centos 的小白。
本人也是在學習的道路上做了一些筆記,進而分享,不準 不準確的地方盡請諒解。
我們的應用系統使用的Centos7.X 的系統,首先我們進行搭建系統。
按照系統要求引導完成自己所需要的,其中重要一些的有安裝的規格,檔案的儲存掛載,具體細節在百度檢視。 我們直接在系統之上進行操作。
3.1 - 首先我們有了一個乾淨的Centos 的系統,首先進行防火牆和selinux 的關閉工作,因爲在我們的個人環境pc 中防火牆的開關無關緊要,也不會受到哪些攻擊,如果是生產環境中的主機,一般也會關掉系統上的防火牆,利用物理閘道器防火牆裝置進行隔離攻擊。
跟着我的步驟一步一步 的往下走。
[root@localhost]# vi /etc/selinux/config @ 此爲selinux 的組態檔
[root@localhost]# systemctl stop firewalld @ 首先關閉掉防火牆正在執行的狀態
[root@localhost]# systemctl disable firewalld @ 直接將防火牆的開機自行啓動關閉,下次不會自行啓動
[root@localhost]# systemctl status firewalld @ 檢視當前防火牆的執行狀態
3.2 - 開始設定網橋
[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0 @ 複製一份網絡卡組態檔
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0
這個時候再次檢視IP 地址就會發現多了一個br0 而且網絡卡上已經沒有了ip地址,而ip地址轉移到了br0上面,這就說明我們的網絡卡組態檔啓動併成功的使用了。 @可以使用ping 功能測試一下是否可以ping www.baidu.com 如果可以ping 同則說明已經有了上網的能力
3.3 -接下來我們開始設定yum 網路倉庫,注意這很重要未來使用的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
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
[root@localhost ~]# ls /etc/yum.repos.d
bak CentOS-Base.repo
@ 此時我們能夠看到目錄下已經只剩下Base 這個檔案了。這就說明我們的網路倉庫已經制作完成。可以使用yum 安裝了
3.4 -然後我們開始安裝編譯及虛擬化等元件需要的安裝包記錄如下哦
1.pcre-devel @pcre 的庫 編譯用到
2.zlib* @ zlib 相關元件 編譯用到
3.gcc | gcc-c++ @ 這兩個是c語言編譯安裝的工具
4.qemu-kvm @ 安裝kvm 核心元件
5.virt-manager @ 圖形化虛擬機器管理工具
6.virt-viewer @檢視管理工具
7.virt-install @ kvm 虛擬機器字元安裝工具
8.libvirt @ 虛擬機器管理工具
[root@localhost ~]# yum -y install gcc gcc-c++ pcre-devel zlib* qemu-kvm virt-manager virt-viewer virt-install libvirt
[root@localhost ~]# systemctl start libvirtd @ 我們啓動這個程式
[root@localhost ~]# systemctl enable libvirtd @ 設定這個程式開機自啓
3.5 -接下來我們啓動第一個虛擬機器康康。注意@後面是註釋哦。
[root@localhost ~]# virt-install --os-type linux \ @系統型別
--os-variant rhel7 \ @ 系統的發行版本
--name centos \ @ 虛擬機器的名稱
--ram 2048 \ @ 記憶體的大小
--vcpus 2 \ @ cpu 數量
--cdrom /opt/Centos-7.iso \ @ 映象位置
--disk /opt/centos.raw,size=40 \ @ 檔案型別,檔案大小
-w bridge=br0 \ @ 網絡卡的型別,我這裏指向的是網橋也可以--network network=defaults
--graphics vnc,listen=0.0.0.0 @任何機器都可以vnc方式操作這台主機
到這裏我們的網橋,kvm ,和防火牆之類的基礎設定就設定完畢了,我們也已經開啓一個新的虛擬機器了哦,注意虛擬化需要的到硬體支援才能 纔能夠實現軟體上的虛擬化