1. 程式人生 > >在linux上基於KVM虛擬機器搭建lamp

在linux上基於KVM虛擬機器搭建lamp

1.準備網路拓撲圖
實現基於KVM的虛擬化,需要三臺kvm虛擬機器,分別安裝mysql,php-fpm,httpd,其次,需要在安裝php-fpm上安裝php-mysql,用來使php能夠連線上mysql資料庫,同時需要兩個虛擬網橋,以及一個物理橋用來保證外部與php-fpm伺服器的連線,同時保證mysql伺服器和php-fpm伺服器的連線,基本網路拓撲結構如下:
在linux上基於KVM虛擬機器搭建lamp
2.由於實現kvm虛擬機器會佔用較多儲存資源,這裡新分一個30g的空間,並掛載到/kvm下:
在linux上基於KVM虛擬機器搭建lamp
3.複製預設的default.xml檔案給php-mysql橋,並修改
在linux上基於KVM虛擬機器搭建lamp
4.複製預設default.xml檔案給http-php,並修改
在linux上基於KVM虛擬機器搭建lamp
5.啟動著兩個物理橋
在linux上基於KVM虛擬機器搭建lamp


6.將這兩個物理橋設定為開機自啟
在linux上基於KVM虛擬機器搭建lamp
7.通過brctl show命令可以看到現存的橋
在linux上基於KVM虛擬機器搭建lamp
8.建立虛擬磁碟目錄,可以自己生產磁碟檔案
在linux上基於KVM虛擬機器搭建lamp
9.使用nmcli生成一個網橋br0
在linux上基於KVM虛擬機器搭建lamp
10.使ens33成為br0的slave,使其成為物理橋
在linux上基於KVM虛擬機器搭建lamp
11.利用virt-manager的圖形化來建立模板虛擬機器
在linux上基於KVM虛擬機器搭建lamp
12.選擇映象安裝
13.選擇現有的光碟映象
在linux上基於KVM虛擬機器搭建lamp
14.分配記憶體和cpu
在linux上基於KVM虛擬機器搭建lamp
15.選擇已有的磁碟映象檔案
在linux上基於KVM虛擬機器搭建lamp
16.選擇網路
在linux上基於KVM虛擬機器搭建lamp
17.這裡可以看安裝配置,可以依照需要更改,一般保持預設
18.安裝作業系統,選擇最小安裝
在linux上基於KVM虛擬機器搭建lamp
19.設定網路,一般使用dhcp,並使其開機自啟動
在linux上基於KVM虛擬機器搭建lamp
20.選擇自定義分割槽
在linux上基於KVM虛擬機器搭建lamp
21.新增三個掛載點
在linux上基於KVM虛擬機器搭建lamp
22.安裝好虛擬機器後,可以使用ip命令檢視地址
在linux上基於KVM虛擬機器搭建lamp

23.複製原先的模板機器定義,修改內容
在linux上基於KVM虛擬機器搭建lamp
24.根據定義,新建虛擬機器
在linux上基於KVM虛擬機器搭建lamp
25.開啟虛擬機器
在linux上基於KVM虛擬機器搭建lamp
26.將虛擬機器設定為開機自啟動
在linux上基於KVM虛擬機器搭建lamp
27.可以通過下面命令檢視正在工作的虛擬機器
在linux上基於KVM虛擬機器搭建lamp
28.新加網絡卡,並加至正確橋上
29.新建虛擬機器http的地址
在linux上基於KVM虛擬機器搭建lamp
30.php-fpm的地址
在linux上基於KVM虛擬機器搭建lamp
31.mysql的地址
在linux上基於KVM虛擬機器搭建lamp
32.在http上新建一個虛擬主機
在linux上基於KVM虛擬機器搭建lamp
33.建立檔案儲存位置
在linux上基於KVM虛擬機器搭建lamp
34.修改地址並將其固定
在linux上基於KVM虛擬機器搭建lamp
35.設定http防火牆規則
在linux上基於KVM虛擬機器搭建lamp
36.設定mysql防護牆規則
在linux上基於KVM虛擬機器搭建lamp
37.設定php防火牆規則
在linux上基於KVM虛擬機器搭建lamp
41.建立一個新的資料庫,並對can使用者授權
在linux上基於KVM虛擬機器搭建lamp
42.解壓WordPress,並連結至htdocs
在linux上基於KVM虛擬機器搭建lamp
44.安裝之前
在linux上基於KVM虛擬機器搭建lamp
45.設定
在linux上基於KVM虛擬機器搭建lamp
46.主頁
在linux上基於KVM虛擬機器搭建lamp
47.儀表盤
在linux上基於KVM虛擬機器搭建lamp