vTigerCRM 7 구축하기 - 1. OS 설치하기

vTiger CRM을 사내에 구축하여 사용하고 있습니다. CRM은 고객정보를 관리하는 도구로 잘 사용하면 상당히 편리하며, 효율적이기까지 합니다.

최초 사용한 버전은 vTigerCRM 5였으며, 이후 vTigerCRM 6으로 업데이트하여 현재까지 사용하고 있습니다.

신규로 vTigerCRM을 재구축하여 다른 용도로 사용할 기회가 생겨 이제 vTiger 7로 구축을 해 보려고 합니다. vTigerCRM을 구축할때는 우분투 서버 14.04.4 TLS 버전을 사용하였습니다만, 지금 vTigerCRM 7을 설치하려고 보니 우분투 서버 18.04.3 TLS 버전이 나와 있습니다. OS부터 생소하네요. ㅎㅎ

OS를 설치하다 보니 LAMP 패키지를 선택하는 항목도 없네요. 인터넷을 보니 따로 설치해야 하는 듯 합니다.

우선 네트워크 IP부터 잡아 봅니다. 네트워크 설정은 18버전부터 상당히 변경되었습니다.

bear@crm99:/$ ls /etc/netplan/
50-cloud-init.yaml
bear@crm99:/$ cat /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eno1:
            dhcp4: true
    version: 2
bear@crm99:/$ ifconfig -a
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.20.104  netmask 255.255.255.0  broadcast 192.168.20.255
        inet6 fe80::3eec:efff:fe20:be64  prefixlen 64  scopeid 0x20<link>
        ether 3c:ec:ef:20:be:64  txqueuelen 1000  (Ethernet)
        RX packets 110393  bytes 9028886 (9.0 MB)
        RX errors 0  dropped 5816  overruns 0  frame 0
        TX packets 720  bytes 97793 (97.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf400000-df47ffff

eno2: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 3c:ec:ef:20:be:65  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xdf300000-df37ffff

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 104  bytes 8136 (8.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 104  bytes 8136 (8.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


네트워크 설정은 /etc/netplan/ 폴더로 변경되었으며, 설정파일은 50-cloud-init.yaml 입니다. 위와 같이 설치할 서버에는 1Gbps Ethernet이 2개 있으며, 각각의 이름은 eno1과 eno2 입니다. 지금은 eno1이 DHCP로 설정되어 있고, ip는 192.168.20.104.번을 할당 받아 있는 상태입니다. eno1 인터페이스를 192.168.10.30/255.255.255.0, gateway를 192.168.10.1번으로 설정하고자 합니다.

bear@crm99:~$ cat /etc/netplan/
cat: /etc/netplan/: Is a directory
bear@crm99:~$ cat /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eno1:
            addresses:
                    - 192.168.10.30/24
            gateway4: 192.168.10.1
            nameservers:
                    addresses: [164.124.101.2,8.8.8.8]
    version: 2
bear@crm99:~$ sudo netplan apply
[sudo] password for bear:

위와 같이 실행하면, 재부팅 없이 인터페이스 IP가 192.168.10.30번으로 설정됩니다.

오늘은 여기까지~~~

댓글

이 블로그의 인기 게시물

CNC 용어정리 #7 - 포토커플러/옵토커플러 (Photocoupler/Optocoupler)

CNC 만들기 #6 - GRBL V1.1 설정