阿里雲使用鏡像安裝freepbx


安裝freepbx真的是歷經坎坷,不過也收獲了一些東西。freepbx可以通過源碼安裝也可以通過鏡像安裝。源碼安裝我們會在另外一篇文章中講到,這里我們講到的是鏡像安裝,在本地進行鏡像安裝還是比較簡單的,直接在vmware里創建一個虛擬機,然后通過ios鏡像進行安裝,但是在阿里雲進行安裝就需要耗費點時間和功夫了。阿里雲是可以上傳自定義鏡像的(導入自己的鏡像).具體步驟請看阿里雲官方文檔。

在這里我講講的導入鏡像的整個過程吧,首先我們要清楚的一件事是阿里雲只支持導入 RAW 或 VHD 格式的鏡像文件。如果您要導入其他格式的鏡像,請先使用工具轉換格式后再導入,但是如果我們使用vmware進行創建的虛擬機的鏡像文件是vmdk格式的,我嘗試使用阿里雲官方建議的鏡像文件格式轉換器qemu-img工具將vmdk格式鏡像轉換成RAW格式的,但是最后發現是轉換不了的提示報錯,第一步就夭折了,於是我試着使用Hyper-V進行創建,最后創建成功了。然后我使用qemu-img工具轉成raw格式的,然后我們需要將該鏡像上傳到阿里雲的OSS(對象儲存),由於一般我創建鏡像是設置20G大小,阿里雲的上傳大於5G的文件需要使用斷點續傳,但是官方文檔看斷點續傳需要使用api,這個我不會啊,后面找到阿里上傳大文件的可視化工具(ossbrowser),最后終於將鏡像上傳到阿里雲,然后我們就需要去阿里雲的雲服務器 ECS管理控制台---》快照和鏡像---》導入鏡像。最后我們就使用自定義的鏡像進行創建ECS服務器。

創建之后我們會發現我們的ECS服務器是沒有連接到網絡的,原因是我們之前在本地創建的虛擬機網卡的mac地址和ECS服務器的mac地址是不一樣的,所以我們需要這樣解決:

第一、刪除70-persistent-net.rules文件

 

rm -f /etc/udev/rules.d/70-persistent-net.rule

 

第二、編輯ifcfg-eth0文件,將網卡地址(HWADDR)刪除。

刪除前文件內容

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:15:5D:2B:11:1D"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="faf960fb-8dbf-4e05-8167-d1687bb8d346"

刪除之后文件內容

DEVICE="eth0" BOOTPROTO="dhcp" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="faf960fb-8dbf-4e05-8167-d1687bb8d346"

然后我們重啟網絡服務

service network restart 

這樣我們的網絡就正常,我們的freepbx也就搭建好了,接下來我會講講如何在freepbx里面創建分機和連接網關。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM