阿里雲使用映象安裝freepbx

2022-02-18 11:03:18 字數 1472 閱讀 8104

安裝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

刪除前檔案內容

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裡面建立分機和連線閘道器。

Docker安裝redis(使用阿里雲映象倉庫)

1.建立 etc docker daemon.json 檔案,在裡面加入內容 2.重啟載入檔案 sudo systemctl restart docker 重啟 3.獲取redis映象 docker pull redis4.從官網獲取redis配置檔案 檔案位址 5.docker 啟動 redis ...

pip 使用阿里雲映象

臨時方式,單次有效 pip install i trusted host mirrors.aliyun.com或者通過下面修改配置檔案的方式永久修改 在c users 下新建pip資料夾。表示使用者名稱例如c users zhangsan 在pip資料夾中新建pip.ini檔案 在pip.ini檔案...

基於阿里雲映象安裝docker

1 安裝docker docker install docker install server version requirements server requirements centos7 or centos6.5 above kernel requirements centos7 kernrl...