安装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/-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里面创建分机和连接网关。

阿里云使用镜像安装freepbx的更多相关文章

  1. docker使用阿里云Docker镜像库加速

    官方镜像下载实在是慢,于是开通了阿里云开发者帐号, 官方帮助 阿里云Docker镜像库 阿里云容器Hub服务:http://dev.aliyun.com/search.html 来自云端的容器Hub服 ...

  2. Python pip 下载速度慢? Windows 设置 国内源,用 阿里云 国内镜像 加速

    pip 提供了对 Python 包的查找.下载.安装.卸载的功能,是非常方便的 Python 包管理工具.但是,令人苦恼的是 pip 在国内的下载速度非常慢,速度常常只有每秒几十 K,甚至才几 K,小 ...

  3. 在阿里云开源镜像站中下载centOS7

    镜像的选择 第一步.下载镜像 阿里云开源镜像站:http://mirrors.aliyun.com/ 选择centos进入 如下图: 如下图:选择centos7 再选择isos(镜像目录) 继续下一步 ...

  4. lnmp之阿里云源码安装mysql5.7.17

    mysql5.7.17一直号称世界上最好的mysql 那么就在阿里云主机linux安装它(采用的源码安装mysql5.7.17) 我在阿里云主机上安装它 连接阿里云主机 进入,跟我们自己装的虚拟机一毛 ...

  5. docker的本地仓库换成阿里云的镜像仓库

    1,阿里云上注册账号,我的已经注册好了,仓库名称:registry.cn-hangzhou.aliyuncs.com/woccb2/chen 2,本地安装docker: yum -y install ...

  6. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

  7. Centos7(阿里云服务器)安装Anaconda的详细步骤与心得

    在本地安装Anaconda的各个版本的文章已经很多,但是感觉不是很详细,因此,在此发发自己在Centos7(阿里云服务器)安装Anaconda的心得和步骤: 注:需要注意的地方会用不同颜色区别. 1. ...

  8. 阿里云composer 镜像

    2019年12月2日13:54:32 https://developer.aliyun.com/composer 阿里云的镜像更新时间比较及时 本镜像与 Packagist 官方实时同步,推荐使用最新 ...

  9. 阿里云服务器centOS安装Docker

    环境准备 1.需要有Linux的基础 2.centOS 7 环境查看 # 系统内核是 3.10 以上的 [root@iz2zeaet7s13lfkc8r3e2kz ~]# uname -r -.el7 ...

随机推荐

  1. vc中使用SendMessage正确发送自定义消息的方法

    最近在用VC2008做开发,后来由于要用到消息的发送,而且需要自定义消息,在网上查找了很多例子,根据他们所说的,虽然大致都差不多,但是基本上没有 一个能完全做出来的.要知道VC编程有一个小地方出错,都 ...

  2. How To Change the Supplier Bank Account Masking in UI (Doc ID 877074.1)

      Give Feedback...           How To Change the Supplier Bank Account Masking in UI (Doc ID 877074.1) ...

  3. delphi字符串固定长度换行

    var   str,capstr:string;   i,j:integer;   .................... j:=500;   //这个地方可能要根据你显示的宽度来换算对应的字符长度 ...

  4. ftp服务器问题

    最近ftp服务器迁移,遇到了521问题,可以尝试以下几种方法:    1,服务器管理器->Web服务器->FTP服务器安装完:    2,检查相应文件夹的权限是否足够,    3,检查ft ...

  5. [ASP.NET]Net Framework环境问题的一种修复方案

    一.情况介绍 造价软件基于.net framework 4.0开发,要成功运行需要在目标电脑上安装4.0版本以上的framework.一般情况下xp是没有的,win7系列自带3.5,都需要手动安装4. ...

  6. Restframework 渲染器 render 组件实例-4

    渲染器默认存放位置: 在默认配置下 default-settings里 (APIVIEW点击去--> 1. renderer_classes = api_settings.DEFAULT_REN ...

  7. FTP 作业整理

    一.FTP 客户端 与服务器端(没有解决黏包问题的代码) 服务器端设置 import socket import json ADDR = () sk =socket.socket() sk.bind( ...

  8. [USACO06DEC] 牛奶模式Milk Patterns

    题目链接:戳我 我们知道后缀数组的h数组记录的是后缀i和后缀i-1的最长公共前缀长度,后缀的前缀其实就是子串. 因为是可以重复出现的子串,所以我们只要计算哪些h数组的长度大于等于x即可.这一步操作我们 ...

  9. C语言 IPv6 十六进制 转 十进制

    #include <stdio.h> #include <string.h> #include <math.h> //ipv4地址转换 int ipv4_to_i( ...

  10. leetcode 105 106 从前序与中序遍历序列构造二叉树 从中序与后序遍历序列构造二叉树

    题目: 105 根据一棵树的前序遍历与中序遍历构造二叉树. 注意:你可以假设树中没有重复的元素. 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = ...