安装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. C# winform 窗体应用程序之图片上传Oracle数据库保存字段BLOB

    C# winform 窗体应用程序之图片上传Oracle数据库保存字段BLOB 我用的数据库是Oracle,就目前来看,许多数据库现在都倾向于Oracle数据库,对ORACLE数据库基本的操作也是必须 ...

  2. leetcode 杨辉三角

    给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [ ...

  3. ASP.NET Core 2 学习笔记(七)路由

    ASP.NET Core通过路由(Routing)设定,将定义的URL规则找到相对应行为:当使用者Request的URL满足特定规则条件时,则自动对应到相符合的行为处理.从ASP.NET就已经存在的架 ...

  4. celery_消息队列

    http://www.cnblogs.com/wupeiqi/articles/8796552.html 一. celery 简介 Celery 是一个专注于实时处理和任务调度的分布式任务队列, 同时 ...

  5. Android代码编译出现的错误

    一.decoupled apps failed  解耦应用程序失败 2.每次编译时候一定先扩充内存 export JACK_SERVER_VM_ARGUMENTS="-Dfile.encod ...

  6. Exp4 恶意代码分析 20164321 王君陶

    Exp4 恶意代码分析 20164321 王君陶 1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具 ...

  7. mysql中date,datetime,timestamp数据类型区别

    (1)date表示日期,其范围为1000-01-01到9999-12-31 (2)datetime表示日期时间,其范围是1000-01-01 00:00:00到9999-12-31 23:59:59 ...

  8. Youke365_2_4 一处Sql注入漏洞以及一处任意文件删除

    本文作者:X_Al3r Prat 0 自白 每一天都是新的一天.没啥吐槽的,步入正题 /system/category.php 文件一处Sql注入## 80-87行代码         $root_i ...

  9. absolute

    在需要用到小图标时,可以使用position:absolute,它具有消除float和位置不变特性.使用absolute可以浮现在同级元素的上方.用margin进行精确定位即可,也不必使用top,le ...

  10. Mcode的介绍

    开始时进行的Mcode代码积累平台的分析: 登录模块 Login.html登录页面进行用户的登录,把登录好的用户id存到session里面,转到代码模块 Register.html注册页面进行用户的注 ...