在linux上基於KVM虛擬機器搭建lamp
阿新 • • 發佈:2018-11-05
1.準備網路拓撲圖
實現基於KVM的虛擬化,需要三臺kvm虛擬機器,分別安裝mysql,php-fpm,httpd,其次,需要在安裝php-fpm上安裝php-mysql,用來使php能夠連線上mysql資料庫,同時需要兩個虛擬網橋,以及一個物理橋用來保證外部與php-fpm伺服器的連線,同時保證mysql伺服器和php-fpm伺服器的連線,基本網路拓撲結構如下:
2.由於實現kvm虛擬機器會佔用較多儲存資源,這裡新分一個30g的空間,並掛載到/kvm下:
3.複製預設的default.xml檔案給php-mysql橋,並修改
4.複製預設default.xml檔案給http-php,並修改
5.啟動著兩個物理橋
6.將這兩個物理橋設定為開機自啟
7.通過brctl show命令可以看到現存的橋
8.建立虛擬磁碟目錄,可以自己生產磁碟檔案
9.使用nmcli生成一個網橋br0
10.使ens33成為br0的slave,使其成為物理橋
11.利用virt-manager的圖形化來建立模板虛擬機器
12.選擇映象安裝
13.選擇現有的光碟映象
14.分配記憶體和cpu
15.選擇已有的磁碟映象檔案
16.選擇網路
17.這裡可以看安裝配置,可以依照需要更改,一般保持預設
18.安裝作業系統,選擇最小安裝
19.設定網路,一般使用dhcp,並使其開機自啟動
20.選擇自定義分割槽
21.新增三個掛載點
22.安裝好虛擬機器後,可以使用ip命令檢視地址
23.複製原先的模板機器定義,修改內容
24.根據定義,新建虛擬機器
25.開啟虛擬機器
26.將虛擬機器設定為開機自啟動
27.可以通過下面命令檢視正在工作的虛擬機器
28.新加網絡卡,並加至正確橋上
29.新建虛擬機器http的地址
30.php-fpm的地址
31.mysql的地址
32.在http上新建一個虛擬主機
33.建立檔案儲存位置
34.修改地址並將其固定
35.設定http防火牆規則
36.設定mysql防護牆規則
37.設定php防火牆規則
41.建立一個新的資料庫,並對can使用者授權
42.解壓WordPress,並連結至htdocs
44.安裝之前
45.設定
46.主頁
47.儀表盤