ConoHa VPS Object Storage 사용방법 1/2



오브젝트 스토리지는 블록 스토리지에 비교해 사용방법은 조금 번거로우나 가격이 일단 저렴하므로 데이터 백업용으로 사용하기에 안성맞춤인 듯 하다.


코노하에서 오브젝트 스토리지를 사용하기 위해서는 먼저 용량을 추가 해야한다.


ConoHa 오브젝트 스토리지 설정ConoHa 오브젝트 스토리지 설정

위 화면에서 우측 도구 모양을 눌러서 용량을 추가하면 된다.


ConoHa 오브젝트 스토리지 용량 변경ConoHa 오브젝트 스토리지 용량 변경


일단 100GB로 선택하고 예를 클릭


나중에 해지하고 싶으면 0GB 를 선택하면 된다.


단, 저장된 데이터는 미리 지워야 한다.


ConoHa 오브젝트 스토리지 용량 변경ConoHa 오브젝트 스토리지 용량 변경


100GB 로 변경되었다.


용량 추가를 했다면 이번에는 사용 방법을 알아보자.


코노하 API 정보코노하 API 정보


위 화면에서 Openstack Swift 에서 필요한 정보는


테넌트명, Identity Service, 유저명, 비밀번호 이렇게 4가지가 필요하다.


API 유저가 없다면 생성하면 된다.



Openstack Swift 설치 및 사용 방법은 다음 글에서 계속 된다.


https://ivps.tistory.com/47



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

해외 Alvotech VPS 소개

VPS 2016. 5. 10. 18:07

해외 Alvotech VPS 소개



Alvotech 호스팅은 Data Center 가 덴마크, 프랑크푸르트, 암스테르담, 로스앤젤러스에 위치하고 있다.


특징은 트래픽 무제한이라는 점.


해외 Alvotech VPS Datacenter해외 Alvotech VPS Datacenter


KPN은 통신사업자인건 알겠는데 듀셀도르프는 좀 생소하다.



해외 Alvotech VPS Overview해외 Alvotech VPS Overview

가상화 기술에 대한 비교표를 보는 듯 하다.


KVM 과 OpenVZ 차이점이 잘 비교되어 있다.



해외 Alvotech VPS OpenVZ Price해외 Alvotech VPS OpenVZ Price



OpenVZ 상품인데 6개월 단위로 판매가 된다. 1개월 요금이 3.9유로이다.



해외 Alvotech VPS KVM Price해외 Alvotech VPS KVM Price



KVM 상품은 3개월 단위로 판매가 된다. OpenVZ 상품 보다 좀 많이 비싸다.


그리고 위 상품들은 트래픽이 무제한이긴 하나, 10TB 까진 100Mbps 대역폭에서 무제한이고 10TB를 넘어가면 10Mbps 로 QoS가 걸린다고 한다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

CentOS 7.x BIND 네임서버(DNS) 설치 및 설정하기



네임서버 설치 및 설정 그리고 named-checkconf 와 named-checkzone 으로 제대로 설정이 되었는지 검증에 대해서 알아보자.


# yum -y install bind bind-libs bind-utils bind-chroot


/etc/named.conf (options 부분 수정)

options {

        version "Unknown";

        allow-transfer { none; };

        allow-recursion { localhost; };

        allow-query-cache { localhost; };

        //listen-on port 53 { 127.0.0.1; };

        listen-on port 53 { any; };

        //listen-on-v6 port 53 { ::1; };

        directory       "/var/named";

        dump-file       "/var/named/data/cache_dump.db";

        statistics-file "/var/named/data/named_stats.txt";

        memstatistics-file "/var/named/data/named_mem_stats.txt";

        //allow-query     { localhost; };

        allow-query     { any; };


        /*

         - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.

         - If you are building a RECURSIVE (caching) DNS server, you need to enable

           recursion.

         - If your recursive DNS server has a public IP address, you MUST enable access

           control to limit queries to your legitimate users. Failing to do so will

           cause your server to become part of large scale DNS amplification

           attacks. Implementing BCP38 within your network would greatly

           reduce such attack surface

        */

        recursion yes;


        dnssec-enable yes;

        dnssec-validation yes;


        /* Path to ISC DLV key */

        bindkeys-file "/etc/named.iscdlv.key";


        managed-keys-directory "/var/named/dynamic";


        pid-file "/run/named/named.pid";

        session-keyfile "/run/named/session.key";

};


옵션 설정은 여기까지 완료되었다. ( allow-recursion, allow-query-cache 에 any 를 설정하면 타 dns까지 쿼리가 가능해진다. )


named 서비스를 동작시켜보자.


[root@conoha ~]# systemctl start named

[root@conoha ~]# systemctl enable named

Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service.


에러가 없다면 다음으로 넘어가자.


zone 파일을 연결시켜주자.


아래와 같이 실행하여 /etc/named.rfc1912.zones 에 추가할 수도 있고 직접 추가해주어도 된다.


cat >>/etc/named.rfc1912.zones<<EOF

zone "example.com" IN {

        type master;

        file "example.com.zone";

        allow-update { none; };

};


EOF


example.com 대신에 자신의 도메인 주소에 맞게 설정하여야 한다.


zone 파일을 생성해주자.


# vi /var/named/example.com.zone


$TTL 3H

@       IN      SOA     ns.example.com. root (

                                        160509  ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        IN      NS      ns.example.com.

        IN      A       123.123.123.123

ns      IN      A       123.123.123.123

www     IN      A       123.123.123.123


소유권을 변경해주자.


# chown root.named /var/named/example.com.zone


이번엔 제대로 되었는지 검증을 해볼 차례다.


named-checkconf 확인


[root@conoha ~]# named-checkconf -z /etc/named.conf

zone localhost.localdomain/IN: loaded serial 0

zone localhost/IN: loaded serial 0

zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0

zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0

zone 0.in-addr.arpa/IN: loaded serial 0

zone example.com/IN: loaded serial 160509


named-checkzone 확인



[root@conoha named]# named-checkzone ns.example.com /var/named/example.com.zone   zone ns.example.com/IN: loaded serial 160509

OK

[root@conoha named]# named-checkzone www.example.com /var/named/example.com.zone

zone www.example.com/IN: loaded serial 160509

OK


이상이 없다면


# systemctl restart named


그리고 방화벽에서 53 포트를 열어주어야 한다.


# firewall-cmd --permanent --zone=public --add-service=dns

# firewall-cmd --reload



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

Tag bind, DNS

댓글을 달아 주세요

SQUID 프록시 특정 사이트만 허용 또는 차단하기



squid proxy 서버 설정에서 특정 사이트만 허용하거나 아니면 특정 사이트만 차단을 할 수가 있다.


/etc/squid/squid.conf 파일에 아래와 같이 작성한 뒤에 systemctl restart squid


▶ 특정 사이트 허용하기 (방법1)


acl allow_dst dstdom_regex \.google.com$ \.google.co.kr$

http_access deny !allow_dst

http_access allow allow_dst



▶ 특정 사이트 허용하기 (방법2)


acl allow_dst dstdomain .facebook.com .naver.com .daum.net

http_access deny !allow_dst

http_access allow allow_dst



▶ 특정 사이트 차단하기 (방법1)


acl deny_dst dstdom_regex \.google.com$ \.google.co.kr$

http_access deny deny_dst



▶ 특정 사이트 차단하기 (방법2)


acl deny_dst dstdomain .facebook.com .naver.com .daum.net

http_access deny deny_dst



블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

Traffic control for Squid proxy



Squid 프록시 서버 운영시 대역폭(Bandwidth)을 제어하는 옵션이 있다.

아래 처럼 설정을 하면 전체 트래픽은 50Mbps 로 제한되며 1 Connection 당 5Mbps 로 속도를 제어할 수 있다.


/etc/squid/squid.conf


delay_pools 1

delay_class 1 3

delay_access 1 allow all

# 1Conn 5Mbps / Total 50Mbps

delay_parameters 1 6400000/6400000 -1/-1 640000/6400000


속도 테스트를 해보자.


다른 서버에서 테스트를 해야된다. 로컬에서는 테스트해도 의미가 없는 것 같다.


[root@virtualbox ~]# squidclient -h conoha.ivps.kr -p 8080 -g 5 http://www.naver.com/

2016-04-19 19:18:06 [1]: 0.211 secs, 450.175355 KB/s

2016-04-19 19:18:19 [2]: 0.256 secs, 348.921875 KB/s

2016-04-19 19:18:25 [3]: 0.167 secs, 511.347305 KB/s

2016-04-19 19:18:32 [4]: 0.203 secs, 430.251232 KB/s

2016-04-19 19:18:43 [5]: 0.260 secs, 340.130769 KB/s

5 requests, round-trip (secs) min/avg/max = 0.167/0.219/0.260


속도가 5Mbps 를 넘지 못하고 있는게 확인된다.


squidclient 는 yum -y install squid 하면 사용할 수 있다.





블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

CentOS 7.2 Squid 프록시 서버 설치



SQUID 데몬을 설치해서 PROXY Server 를 운영할 수가 있다.


디폴트 설정이 로컬 네트워크를 위한 환경설정이므로 외부IP에서 접속이 가능한 프록시 서버를 설정해 보자.


테스트 서버는 ConoHa VPS 서버이며 일본 도쿄에 위치해 있다.


IP우회 목적으로 포스팅을 하려고 한 것인데, 네이버, 다음은 로딩이 되는데 페이스북이랑 구글은 왜 안 열리는지 모르겠다.

: 원인을 찾았다.

해결 방법은 아래에 적용되어 있다.


원인은 나중에 알아보고 우선 설치 방법 부터 알아보도록 하겠다.


[root@conoha ~]# yum -y install squid

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

 * base: www.ftp.ne.jp

 * epel: ftp.kddilabs.jp

 * epel-debuginfo: ftp.kddilabs.jp

 * epel-source: ftp.kddilabs.jp

 * extras: www.ftp.ne.jp

 * ius: ius.mirror.constant.com

 * updates: www.ftp.ne.jp

Resolving Dependencies

--> Running transaction check

---> Package squid.x86_64 7:3.3.8-26.el7 will be installed

--> Finished Dependency Resolution


Dependencies Resolved


================================================================================

 Package         Arch             Version                  Repository      Size

================================================================================

Installing:

 squid           x86_64           7:3.3.8-26.el7           base           2.6 M


Transaction Summary

================================================================================

Install  1 Package


Total download size: 2.6 M

Installed size: 8.5 M

Downloading packages:

squid-3.3.8-26.el7.x86_64.rpm                              | 2.6 MB   00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : 7:squid-3.3.8-26.el7.x86_64                                  1/1

  Verifying  : 7:squid-3.3.8-26.el7.x86_64                                  1/1


Installed:

  squid.x86_64 7:3.3.8-26.el7


Complete!


yum 으로 squid 패키지를 설치한 다음에 /etc/squid/squid.conf 파일을 수정해주자.


# vi /etc/squid/squid.conf

http_access allow localnet

http_access allow localhost

http_access allow all


#http_port 3128

http_port 8080


cache_dir ufs /var/spool/squid 100 16 256



http_access allow all 추가

: all 을 해주면 모든 클라이언트 IP에서 접속이 가능하다. 특정 IP에서만 접속이 가능하게 하려면

acl myip src 특정IP 추가

http_access allow myip 추가

이렇게 해주면 된다.


http_port 3128 을 8080 으로 변경 (3128 포트도 되어야 하나 코노하에서 무슨짓을 해놓은 듯 하다. 그래서 8080으로 변경하였다.)


cache_dir 찾아서 주석을 풀어주자. (프록시서버가 IP우회 목적도 있지만 데이터를 캐싱해서 속도을 높여주는 목적도 있다.)


이제 환경설정 파일 수정은 끝났으니 방화벽에서 8080 포트를 허용해주자.


[root@conoha ~]# firewall-cmd --permanent --zone=public --add-port=443/tcp

success

[root@conoha ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp

success

[root@conoha ~]# firewall-cmd --reload

success


방화벽이 iptables 라면


# iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

# iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

# service iptables save


구글, 페이스북 처럼 https:// 로 SSL 보안모드로 동작하는 페이지는 443 Port 를 방화벽에서 열어주어야 한다.


그리고 정확한 원인은 모르겠지만 ipv6 를 disable 시켜주어야 한다.


# vi /etc/sysctl.conf (아래 내용 추가)

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv4.ip_forward = 1

# sysctl -p (재적용)

[root@conoha ~]# sysctl -p

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv4.ip_forward = 1


이제 방화벽 셋팅 후에 squid 를 시작 및 부팅시에도 시작되게 셋팅해주면 된다.


[root@conoha ~]# systemctl start squid

[root@conoha ~]# systemctl enable squid

Created symlink from /etc/systemd/system/multi-user.target.wants/squid.service to /usr/lib/systemd/system/squid.service.


자 이제 모든게 완료되었으니 테스트를 해보도록 하자.




크롬 브라우저에서 프록시로 접속하는 방법은 http://itrooms.tistory.com/177 여기를 참고하면 된다.




블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

  • SQUID 2016.05.12 15:32  댓글주소  수정/삭제  댓글쓰기

    안녕하세요..

    이런 메일 써도 되는지 모르겠읍니다 만 , 이해를 구하면서 부탁 드리겠읍니다.
    나이 먹어 동영상 서버를 구축 해서 사용 중인데..
    네트워크 구성을 모르는 초보자라서요.

    SQUID PROXY SERVER 를 구축 하여 원본 화일 서버로 부터
    CACHING 하여 서비스를 하려고 합니다.

    어떻게 구축을 해야 하는지 문의를 몇일 고민 하다 답답한 마음에
    이렇게 메일을 보냅니다.

    자문을 구합니다.

    부탁 드립니다.

    • iVPS 영은파더♥ 2016.05.12 16:23 신고  댓글주소  수정/삭제

      안녕하세요.
      정확한 용도는 잘 모르겠지만
      단순 캐싱이 목적이라면 아파치에서 제공하는 mod_cache 모듈을 활용하여도 되고
      mod_proxy 모듈을 이용한 reverse proxy pass 를 사용하면 될 것 같습니다.

    • iVPS 영은파더♥ 2016.05.12 16:53 신고  댓글주소  수정/삭제

      squid proxy 서버를 구축하게 되면 사용자가 일일히 프록시 서버 사용 설정을 해야하는 번거로움이 있기 때문입니다.
      아파치를 듀얼로 구성하여
      하나는 동영상 웹서버
      하나는 프록시 웹서버로 활용하는 방법이 좋을 것 같습니다.
      유저 -> 프록시 웹서버 <-> 동영상 웹서버 이런 구성이 됩니다.

  • 김경환 2016.09.22 12:29  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 몇달간 방황하다 딸기아빠님 포스팅을 보고 질문드리고자합니다.
    포스팅을 보고 centos에서 프록시를 구축하였습니다.
    하지만 컴퓨터를 끄고 켤때마다 로컬ip가 변경되어서 사용하고자 할때마다 squid.conf에서 로컬아이피를 변경해주는
    작업이 여간 귀찮은일이 아닐수 없네요.
    이같은 경우 아이디와 비밀번호를 설정하여 프록시로 접속하는 방법이 있는것으로 알고 있습니다.
    (ex-123.456.78.90:8888:id:password)
    혹시 설정방법을 알고계시면 지식나눔을 부탁드려도 될까요?

  • 김경환 2016.09.22 13:33  댓글주소  수정/삭제  댓글쓰기

    해보도록 하겠습니다. 감사합니다.

  • lhi 2017.04.24 13:43  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 이곳저곳 다니다가 우연히 방문했습니다
    모르는것이 많아 정말 죄송하지만 답변 부탁드리겠습니다.....

    우선 저는 한국에 거주중입니다.
    미국현지 로컬 호스팅을 통해
    미국 ip 8개정도를 얻고싶은데 어떤방법이 있는지 문의드립니다.

    사용 용도는 해외 쇼핑몰 구매인데
    여기가 아이피차단을 엄격하게 해서 결제가 어렵습니다
    일정사용량 이상 접속하는 서브넷 대역을 전부 차단시켜버려서
    제가 여기를 이용하려면 저 혼자만의 서브넷 대역이 필요할거같습니다

    알아본 바로는 vps를 구매해서 vpn을 구축하면 된다는데 다른방법도 있나요?

    그리고 8개 ip를 얻기위해서는 vps서버를 8개를 사야하는건가요?

    이쪽 전문이 아니라 모르는것이 많네요 ㅜㅜ

    끝으로 긴글 읽어주셔서 감사합니다.... ㅜㅜ

    • iVPS 영은파더♥ 2017.04.24 13:50 신고  댓글주소  수정/삭제

      안녕하세요~
      VPS 서버에 VPN 이나 프록시서버를 구축해서 아이피를 우회하는 방법이 있습니다.
      그리고 ip 는 서버 하나에 ip 를 여러개 구입이 가능합니다.
      그리고 윈도우 vps 를 구축하면 원격데스크톱 연결을 해서 이용하여도 됩니다.
      vps 업체가 윈도우 os 를 지원하지 않는다면 코노하 처럼 커스텀 iso 이미지를 지원한다면 윈도우도 설치가 가능합니다.

  • lhi 2017.04.24 18:24  댓글주소  수정/삭제  댓글쓰기

    답변 정말 감사합니다 혹시 vpn 또는 proxy 서버 구축관련한 포스팅이 있을까요?
    원격데스크톱으로 로그인하는 윈도우vps로 구축하는게 좋을거같네요 !
    c언어라고는 교양으로 들은 얕은 지식밖에 없는데 시작하기에 조금 막막하네요 ㅠㅠ

  • lhi 2017.04.26 16:43  댓글주소  수정/삭제  댓글쓰기

    본문은 리눅스에서 squid로 설치하는데 윈도우 os는 어떤걸로 설치하는건가요?
    윈도우 os로 구축을 하면 접속은 원격데스크톱 연결로 하면 되는거 맞나요?
    위에 언급해주신 코노하는 사람들이 많이쓰는 vps라서 알려지지않은 업체 vps를 사용하려고 합니다 ㅠㅠ

    • iVPS 영은파더♥ 2017.04.26 16:48 신고  댓글주소  수정/삭제

      커스텀 iso 설치가 가능한 vps 업체를 고르신다음에 커스텀 os 설치 방법을 미리 알아보시고 선택하세요~
      코노하에 커스텀 os 올려서 설치하는 건 제 블로그에 있지만 다른 vps 업체는 저도 안해봐서 잘 모르겠습니다.
      아니면 요금은 좀 더 비싸겠지만 윈도우 설치 지원하는 vps 업체를 이용해보시는 것도 괜찮을 것 같네요.
      vultr.com 도 custom iso 를 지원하네요~

  • loaa 2017.12.02 14:33  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 질문이 있습니다..
    특정 ip를 여러개 설정하고 싶은데
    acl myip src 192.168.1.1
    acl myip src 192.168.1.2
    http_access allow myip 이렇게 하는게 맞나요?

  • loaa 2017.12.02 14:41  댓글주소  수정/삭제  댓글쓰기

    답변 감사합니다.. 초보자라 한번더.. 확인 부탁드립니다..
    acl myip1 src 192.168.1.1
    acl myip2 src 192.168.1.2
    http_access allow myip
    이렇게 하는건가요..? 감사합니다.

  • refine 2018.07.11 13:41  댓글주소  수정/삭제  댓글쓰기

    영은파더님!
    vultr에서 $2.5는 ip6v로 서비스를 오픈했네요
    vultr도 영은파더님때문에 옮겨타서 쓰고있는데 ㅎ
    감사합니다

    근데 프록시서버 구축하려는데... 잘 안되네요 위방법으로 하면 안되는건가요?

  • refine 2018.07.11 13:56  댓글주소  수정/삭제  댓글쓰기

    지금 세팅해보는데 프록시 이용이 안되네요 ㅎ...

ConoHa VPS 커스텀 이미지 설치하는 방법



코노하 VPS 에서 제공하는 OS 외에 Custom ISO 이미지도 설치가 가능하다.


Conoha 컨트롤 패널로 로그인을 한 다음에 우선 API 유저를 추가해 주어야 한다.



ConoHa API 유저 등록ConoHa API 유저 등록


API 유저를 추가한 화면이다.


추가를 했으면 https://github.com/hironobu-s/conoha-iso/blob/master/README-en.md 여기를 참고해서 진행이 가능하다.


물론 여기 페이지를 따라서 진행하여도 된다.


현재 운영중인 VPS에서 진행을 하게되면 중간에 ISO Mount를 해야하는 과정에서 진행이 불가능 하기 때문에 다른 가상서버에서 진행을 하는게 속편할 것이다.



▶ 리눅스용 conoha-iso 다운로드


# curl -sL https://github.com/hironobu-s/conoha-iso/releases/download/current/conoha-iso-linux.amd64.gz | zcat > conoha-iso && chmod +x ./conoha-iso

# ls -l

-rwxr-xr-x 1 root root   8167488 Apr  7 11:30 conoha-iso

코노하 API 로 Custom ISO를 올릴 수 있는 유틸을 다운로드 하자.


▶ 윈도우용 conoha-iso.exe 다운로드

https://github.com/hironobu-s/conoha-iso/releases/download/current/conoha-iso.amd64.zip 여기서 다운로드 받으면 된다.



conoha-iso 를 다운 받은 다음에는 API 유저 등록시 발급된 유저명, 비밀번호, 테넌트명이 있어야 다음 과정 진행이 가능하다.


▶ API KEY 설정


export OS_TENANT_ID=테넌트ID

export OS_USERNAME=API유저명

export OS_PASSWORD=API비밀번호

export OS_REGION=tyo1

vi ~/.bash_profile 에 위의 내용을 적어주고 다시 로그인 하던가 명령어를 실행하면 된다.

export 명령어를 미리 해주면 conoha-iso 커맨드에서 -u -p -n 옵션은 생략이 가능하다.

OS_TENANT_ID 대신에 OS_TENANT_NAME 을 사용할 수 있다.

그리고 VPS 위치가 도쿄가 아니라면 OS_REGION 을 정의해주어야 한다.

도쿄 : tyo1, 싱가포르 : sin1, 미국 : sjc1


export 로 값을 설정하였다고 가정하고 -u API유저명 -p API비밀번호 -n 테넌트명 옵션은 생략하도록 하겠다.


# ./conoha-iso list

No ISO images.


처음에는 리스트에 내용이 없는게 정상이다.


이제 사용자 이미지를 올려보자. 예로 CentOS 7.2 ISO를 다운로드 하였다. 윈도우 ISO도 가능하다.


# ./conoha-iso download -i http://ftp.daumkakao.com/centos/7.2.1511/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso


위 명령어를 실행하고 다운로드 속도에 따라 다르겠지만 10분 정도 경과후에 확인해 보자.


# ./conoha-iso list

[Image1]

Name:  CentOS-7-x86_64-Minimal-1511.iso

Url:   http://ftp.daumkakao.com/centos/7.2.1511/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso

Path:  /mnt/isos/repos/tenant_iso_data/3c84194caf774973abf9a089b517d500/CentOS-7-x86_64-Minimal-1511.iso

Ctime: Thu Dec 10 08:03:23 2015

Size:  632291328


CentOS 이미지가 다운로드 되었다.


이제 여기서 부터는 기존 운영중이 VPS를 종료가 된 상태에서만 진행이 가능하다.


# ./conoha-iso insert

[1] vps-2016-04-01-10-45 (133-130-126-29)

Please select VPS [1]: 1


[1] CentOS-7-x86_64-Minimal-1511.iso

Please select ISO [1]: 1

ERRO[0026] Return 409 status code from the server. (Instance dd7a0dd6-02f3-4965-ad60-fb8889db39db in vm_state is active. Cannot mount|unmount iso image while the instance is in this state.)


서버를 종료하지 않은 상태에서 진행하면 위와 같은 에러 메시지가 뜬다.


# ./conoha-iso insert 

[1] vps-2016-04-01-10-45 (133-130-126-29)

Please select VPS [1]: 1


[1] CentOS-7-x86_64-Minimal-1511.iso

Please select ISO [1]: 1

INFO[0016] ISO file was inserted and changed boot device.


ISO 이미지가 Insert 되었다.


이제 코노하 컨트롤 패널에서 VPS를 시작버튼을 눌러서 콘솔화면을 실행시켜 보자.


ConoHa 컨트롤 패널 콜솔ConoHa 컨트롤 패널 콜솔


익숙한 화면이 보인다.


CentOS 7 설치 화면이다.


윈도우 설치는 https://ivps.tistory.com/119 여기를 참고하자.


ConoHa CentOS 7.x 설치ConoHa CentOS 7.x 설치


설치 대상에서 기존 파티션 내용을 삭제하고 공간이 확보되어야 진행이 가능하니까 설치 대상을 눌러서 공간을 확보해 주고 진행하면 된다.


설치 중간에 ROOT 암호를 설정하도록 하자.


ConoHa CentOS 설치 화면ConoHa CentOS 설치 화면


설치가 완료되고 나면 재부팅을 눌러서 콘솔에 다시 접속하면 된다.


ConoHa CentOS 설치 완료화면ConoHa CentOS 설치 완료화면


하지만 좀전에 insert 한 Custom ISO 이미지를 eject 시켜주어야 한다.


# ./conoha-iso eject

[1] vps-2016-04-01-10-45 (133-130-126-29)

Please select VPS [1]: 1

ERRO[0004] Return 409 status code from the server. (Instance dd7a0dd6-02f3-4965-ad60-fb8889db39db in vm_state is active. Cannot mount|unmount iso image while the instance is in this state.)


# ./conoha-iso eject

[1] vps-2016-04-01-10-45 (133-130-126-29)

Please select VPS [1]: 1

INFO[0009] ISO file was ejected.


위에 에러는 VPS 가 구동중인 상태에서 eject 해서 나오는 에러이다.


VPS 를 종료한 다음에 eject 하여야 한다.


여기까지가 모든게 완료된 상태이다.


이제 부터는 서버 초기 설정 과정이 남았다.


여기 부터는 여러분들의 몫이다.


OS 설치시 네트워크 설정을 하지 않았기 때문에 ssh로 접속도 불가하므로 코노하 컨트롤 패널에서 콘솔로 접속해서 진행하여야 한다.



코노하 가입시 1000엔 쿠폰 받기는 여기를 참고 http://itrooms.tistory.com/161





블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요

  • arith 2017.01.22 01:54  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 이글보고 따라하다가 잘 안되는 부분이 있어서 질문드립니다.
    400메가쯤 업로드 하다가 실패후 다시 올라가지지가 않는데 어떻게 해야될까요?
    명령어 줘도 반응이 없네요.

    혹시 올려진 파일 삭제하는 기능은 없을까요?

  • arith 2017.01.23 09:39  댓글주소  수정/삭제  댓글쓰기

    아 그렇군요
    하나더 올려서 해보겠습니다

  • arith 2017.01.24 01:02  댓글주소  수정/삭제  댓글쓰기

    성공했습니다.
    여러번해봐도 윈도우 설치화면이 안떠서 왜그런가 했는데 vps만들때 이미 리눅스가 설치되서 그런지 부팅메뉴에서 엄청 빠르게 지나가네요 ㅎㅎ;
    콘솔에서 reboot 입력후에 기다리니까 윈도우 설치할거면 키보드 누르라는 화면이 뜨네요.

    괜히 이미지만 여러번 올렸네요 ㅠㅠ
    가이드 감사했습니다!

  • arith 2017.01.31 00:49  댓글주소  수정/삭제  댓글쓰기

    질문 하나만 드릴게요 ㅠㅠ
    윈도우 서버로 만들었는데 일본서버라서 좀 느린거겠거니 하고 쓰고있었는데 파일 다운하려고 ftp연결하고 보니 다운속도가 60kb나오는데 이거 정상인가요???
    웹으로 받아도 마찬가지고 제 인터넷 문젠가 싶어서 kt idc에있는 다른 호스팅에서 wget으로 받아봐도 마찬가지네요.

    윈도우 서버는 처음이라 그런데 윈도우 서버 문제일까요? 아니면 대역폭 공유문제일까요? 다른 분들도 이런 속도로 쓰시는지 궁금합니다

    • iVPS 영은파더♥ 2017.01.31 01:02 신고  댓글주소  수정/삭제

      아마도 코노하가 트래픽이 무제한이여서 같은 네트워크의 누군가의 서버에서 트래픽이 많아서 그런것 같네요.
      이미지를 백업 받아서 다른 네트워크 아이피가 되게 서버를 옮겨보세요.
      신규로 서버 만들고 이미지 복구...
      서버를 다른 네트워크로 갈아타는거죠~

  • arith 2017.01.31 01:10  댓글주소  수정/삭제  댓글쓰기

    답변 감사합니다. 이시간에 댓글이 달릴줄은 몰랐네요 ^^ㅎㅎ;;
    누군가가 트래픽을 마구 쓰는가보군요 ㅠㅠ
    한번 옮겨보겠습니다. 한번에 좋은곳으로 옮겨졌으면 좋겠네요 ㅠㅠ

  • style 2017.02.27 20:50  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~ 블로그 잘봤습니다^^
    질문이 있어서요~
    저는 지금 코노하를 사용하고있습니다. 윈도우는 아는분이 설치해줬어요~
    근데 당분간 코노하 사용을 못할거같은데 만약 코노하 결제를 멈춰버리면 그 안에 윈도우도 사라지나요?
    5달뒤에 다시 결제하면 그대로 사용이 가능한건가요??

  • 네오 2017.11.19 08:47  댓글주소  수정/삭제  댓글쓰기

    위 방법대로 해도 ISO 이미지가 업로드가 되지 않습니다. 제가 궁금한것은 서버를 만들려고 하면 OS를 선택하는 항목이 있는데 custom ISO를 선택하는 란이 없습니다. 서버를 만들지 않고도 ISO 이미지 업로드가 가능한건지요?

    • iVPS 영은파더♥ 2017.11.19 11:31 신고  댓글주소  수정/삭제

      메뉴에서 커스텀os를 추가하는 방법은 없습니다.
      커스텀이미지로 설치할 서버 하나를 먼저 만들어야 합니다. 리눅스 버전 아무거나 하나 만들고 가상CDROM에 커스텀이미지가 먼저 부팅되므로 기존 리눅스 설치된게 덮어서 설치하는 형태입니다.
      커맨드용 리눅스 서버 하나를 더 개설해서 위의 방법대로 따라하면 됩니다.

  • vitaminc 2019.08.13 13:24  댓글주소  수정/삭제  댓글쓰기

    안녕하세요! 정말 자세히 설명해주신 덕분에 쉽게 작업할 수 있었습니다.
    현재 conoha-iso list로 잘 올라간 걸 확인할 수 있었구요.
    conoha-iso insert도 에러없이 성공했습니다.
    그 다음으로 코노하 컨트롤 패널에서 VPS를 시작버튼을 눌러서 콘솔화면을 실행시켜보면 윈도우 이미지로 부팅하는 것이 아니라 원래 처음 서버를 만들 때 선택했던 centos로 뜨는데요.
    혹시 이 부분은 어떤 것을 확인해보면 좋을까요?

    그리고 또다른 질문입니다만 이렇게 올린 이미지는 용량을 무료로 제공하는 것일까요?
    아니면 어딘가에서 차감되고 있을까요?
    차감되는 거라면 다 쓴 다음에는 삭제하는 방법도 혹시 알고 계신지 궁금합니다.

    • iVPS 영은파더♥ 2019.08.13 14:17 신고  댓글주소  수정/삭제

      서버 리전이 여러개가 있는건 아닌가요?
      제대로 설정을 했다면 윈도우 이미지로 부팅이 되어야 할텐데요~ 이상하네요~
      그리고 insert 한 이미지가 윈도우가 맞는지도 확인해보세요~
      이미지 올리는 공간은 무료로 제공되지만 어느 시점에 사라지더군요~

  • vitaminc 2019.08.13 16:25  댓글주소  수정/삭제  댓글쓰기

    빠른 답글 감사합니다!ㅎㅎ
    올려주신 내용 중에 윈도우를 설치할 서버를 끈 다음 다른 서버에서 conoha-iso insert를 해야 한다고 해서 도쿄 리전으로 서버 2대를 사용해서 해보고 있습니다.
    써본 iso파일은 ms 사이트에서 받은 윈도우 iso 버전과
    Virtio 드라이버를 포함하여 ImgBurn으로 iso파일을 합친 버전 두가지를 모두 해봤구요.

    centos로 뜨는 이유는 cdrom으로의 부팅시간 선택을 짧게 잡아서 그런 것으로 보입니다.

    여튼 윈도우 cdrom으로 부팅까지는 할 수 있었는데 설치 들어가자마자 바로 Error code: 0xc00000e9이 발생하네요.
    보통 하드디스크 에러일 때 이 에러가 발생하는 걸로 알고 있는데 해결 방법을 모르겠네요.

    혹시 이제는 conoha에서 윈도우의 경우 아예 커스텀 이미지를 막은 걸까요?

    • iVPS 영은파더♥ 2019.08.14 08:46 신고  댓글주소  수정/삭제

      VPS 설정에서 네트워크 Virtio OFF, 스토리지 Virtio OFF 로 설정한 다음에
      Virtio 드라이버 작업된 iso 가 아닌 윈도우 iso 원본으로 설치해보세요~
      http://blog.ivps.kr/191 여기를 참고하세요~

  • vitaminc 2019.08.14 09:46  댓글주소  수정/삭제  댓글쓰기

    같이 고민해주셔서 감사합니다!
    ms 사이트에서 받은 윈도우 iso 버전을 썼다는 뜻이 올려주신 http://blog.ivps.kr/191를 보고 Virtio를 끄고 했다는 뜻이었습니다ㅎㅎ
    어쨌든 최종적으로는 안되는 것 같아 Virtio 드라이버를 포함버전으로 Vultr 서비스에 올려서 성공했습니다.
    덕분에 성공할 수 있어서 감사합니다!