воскресенье, 10 ноября 2019 г.

Перенос Elastix 2.5 из VirtualBox в контейнер lxd

Syntax for using tar command over ssh
Команды, соответствующие rsync
Настройка сервера VoIP Asterisk на PBX Elastix (CentOS) - Часть 1
Настраиваем IP адресацию в Elastix/Centos


# cd /
# getfacl -R / > acl.save
 

$ lxc launch images:centos/6 elastix
$ lxc config set elastix security.privileged true
$ lxc stop elastix

Удалить файловую систему контейнера:
$ sudo rm -rf /var/lib/lxd/containers/elastix/rootfs/* 
# rsync -zav root@192.168.1.184:/  /var/lib/lxd/containers/elastix/rootfs/

$ lxc start elastix
$ lxc list

$ lxc exec elastix /bin/bash
Внутри контейнера восстановить права
# cd /
# setfacl --restore=acl.save
# exit
Перезапустить контейнер
$ lxc restart elastix
$ lxc list

# service network restart
Shutting down interface eth0:  Device eth0 has MAC address 00:16:3E:63:D4:25, instead of configured address 08:00:27:3C:AB:E7. Ignoring.

192.168.1.111
# nano /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
HOSTNAME=elastix
NM_CONTROLLED=no
TYPE=Ethernet
MTU=
DHCP_HOSTNAME=`hostname`


# service sshd start

Итог, сеть заработала, но дальше пока не завелось.


1 комментарий:

  1. Есть замечательный аналог Elastix - Issabel. Ставится в LXC CentOS7 в одну команду
    wget -O - http://repo.issabel.org/issabel4-netinstall.sh | bash

    ОтветитьУдалить