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

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

lin ima 火墻 物理 aec 配置 機會 slave 授權

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.儀表盤
技術分享圖片

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