티스토리 뷰

New/시스템(서버)

CentOS 6.7 VM 설치

Bravo(브라보) 2016. 4. 13. 19:03

virtual box 같은 곳에 VM 기본 이미지를 만들기 위한 세팅정보 입니다. CentOS 6.7 minimal 이미지에서 진행합니다.

  • virtual box 네트워크 환경 설정(1)

    Oracle VM VirtualBox 상단 메뉴의 "파일 > 환경 설정 > 네트워크" 메뉴로 갑니다.
    NAT 네트워크 : 내부 전용 네트워크 그룹을 구성합니다. 이미 생성된 NatNetwork 의 정보를 수정/조회합니다. 다른 그룹을 원한다면 새로 생성해서 구성해야 합니다.
    호스트 전용 네트워크 : 내부 전용 네트워크에서 현재 사용중인 호스트(PC)와 통신을 하기위해 설정합니다. NAT 과 같은 네트웍과 함께 사용할 수도 있고 같은 레벨의 네트워크 구성 그룹에서 사용할 네트워크 구성입니다.

  • virtual box 네트워크 환경 설정(2)

    가상머신의 네트워크 설정입니다. 단지 내부에서만 사용할거라면 "설정 > 네트워크 > 어댑터 1" 하나에 "NAT 네트워크"를 설정합니다. 아래 "이름" 난에는 앞서 본 NAT 네트워크 구성 중 원하는 네트워크 그룹을 설정해 줍니다. 이외에 MAC 주소가 중요하겠네요.
    PC 와 직접 통신을 통해 관리를 해야 되는 상황이라면 "설정 > 네트워크 > 어댑터 2" 와 같이 하나를 더 추가해서 "호스트 전용 어댑터" 로 설정하고 위와 비슷하게 이름에 앞서 본 호스트 전용 네트워크 그룹을 설정합니다.
    "브릿지 어댑터" 경우는 PC와 동등한 레벨에서 단독 정규 IP 등으로 설정되어 단독으로 운영 가능한 VM으로 쓸 수 있습니다.

    eth 장치가 추가된 경우 : /etc/sysconfig/network-scripts/ifcfg-eth0 을 해당 숫자로 복사해서 복사된 파일을 추가되는 장치정보로 수정합니다. UUID 삭제, eth(n) 으로 이름 수정, MAC 주소 수정

    eth 장치 재 설정 : /etc/udev/rules.d/70-persistent-net.rules 삭제 후  reboot

  • yum update & upgrade & install

    # yum update
    # yum upgrade
    # yum -y install wget git ... (필요하다 생각되는 어플 설치)


    yum repository 업데이트 http://webkini.tistory.com/112 여기 내용으로

  • 방화벽 해제
    # setenforce 0
    # vi /etc/sysconfig/selinux

    ~ SELINUX=enforcing 을 disabled 로 수정
    # iptables -F
    # chkconfig iptables off
    # service iptables stop
  • 앱 소스 설치

    계정을 만들고
    # useradd bookjam
    # passwd bookjam
    # chmod 755 ~bookjam
    # mkdir ~bookjam/html
    # chmod -R 755 ~bookjam/html
    # chown bookjam:bookjam ~bookjam/html
    
    composer 설치한다
    # wget https://getcomposer.org/installer
    # php ./installer
    # mv composer.phar /usr/local/bin/composer
    
    계정으로 git clone : git 이미 설치된 것으로 간주
    $ git clone https://webkini@bitbucket.org/webkini/bookjam-store-v2.git
    $ ln -sd ~/bookjam-store-v2/public v2
    $ chmod -R 777 ~/bookjam-store-v2/app/storage
    $ vi composer.json(수정)
    $ composer update
    
    app/config/app.php, database.php(수정)

  • nginx & php-fpm 설치

    nginx 설치 : http://nginx.org 사이트 내에 설치방법이 자세히 있다. repository 설정 이후에 yum install 한다.

    # yum install nginx


    php-fpm 설치 : 이미 설치된 remi-php55 를 이용한다.

    # yum --enablerepo=remi,remi-php5 -y install php php-cli php-common php-fpm php-mysql php-mbstring php-opcache

    cli 를 composer 보다 먼저 설치해야 하네...; 그래야 composer 설치와 구동이 된다. 예전에 사용하던 optimizer 와 같은 것이 opcache 이다. 설치할 것!


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함