오라클 클라우드에서 VM 무료 용량이 얼마인지 명확하게 명시해놓은곳이 없어서 직접 최대치로 한번 생성해봤습니다.

현재 날짜 기준입니다.

VM 은 최대 2개까지인데 VM 1개의 부트 볼륨 최대 용량은 200GB 입니다.

오라클 클라우드 VM 부트 볼륨 무료 최대 용량

CentOS 7.9 기준 부트볼륨 확장 방법은 https://ivps.tistory.com/806 여기를 참고하세요~

 

그리고 블록스토리지 무료 최대 용량입니다.

오라클 클라우드 블록스토리지 무료 최대 용량

이것도 2개까지인데 하나당 100GB까지가 무료 최대 용량인것 같습니다.

정정합니다. 블록스토리지는 과금이 되고 있습니다.
위에 스샷에는 Always Free 인데 실제로는 과금이 되고 있네요~

 

CPU랑 RAM만 좀 받쳐주면 좋을텐데요~ 현재는 4코어 24램을 생성하기가 어려우니 아쉽습니다.

 

생성 단계에서 명확하게 설명이 있으면 좋을텐데 만들고 나서야 무료인지 알수 있으니 이 부분은 좀 안습이네요~

 


https://www.oracle.com/cloud/costestimator.html 여기에서 비용 계산이 가능하네요~

200GB 기준 8.5달러인데 200GB 무료 적용하면 분명히 무료여야 하는데 이상하게 과금이 되네요 ㅜ

VM 용량과 합산이 되는건지 궁급합니다~

생성 단계에서 상세하면 알려주면 좋으련만 ㅜㅜ

 

블로그 이미지

영은파더♥

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

,

오라클 클라우드 VM 에서 OS를 CentOS 7.9로 부트 볼륨을 무료 최대 용량인 200GB 로 설정하고 만들었습니다.

그런데 확인해보면 200G까지 확인이 되어있지 않고 디폴트 용량인 50GB 로 셋팅되어 있네요~

VM 을 생성할때 실제 OS설치가 아닌 이미지 복제 방식이라서 그런가봅니다.

[root@itrooms ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        459M     0  459M   0% /dev
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           493M  6.8M  487M   2% /run
tmpfs           493M     0  493M   0% /sys/fs/cgroup
/dev/sda3        39G  2.3G   36G   6% /
/dev/sda1       512M   12M  501M   3% /boot/efi
tmpfs            99M     0   99M   0% /run/user/994
tmpfs            99M     0   99M   0% /run/user/1000
[root@itrooms ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk
├─sda1   8:1    0  512M  0 part /boot/efi
├─sda2   8:2    0    8G  0 part [SWAP]
└─sda3   8:3    0 38.1G  0 part /

이제 확장을 시도합니다.

[root@ivps ~]# growpart /dev/sda 3
no tools available to resize disk with 'gpt'
FAILED: failed to get a resizer for id ''

growpart 명령어는 먹히는데 resize 에러가 나는군요~

no tools available to resize disk with 'gpt'
FAILED: failed to get a resizer for id ''

구글링해서 gdisk 를 설치해줍니다.

[root@ivps ~]# yum install gdisk
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * epel: mirror-jp.misakamikoto.network
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
Resolving Dependencies
--> Running transaction check
---> Package gdisk.x86_64 0:0.8.10-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch             Version                  Repository      Size
================================================================================
Installing:
 gdisk           x86_64           0.8.10-3.el7             base           190 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 190 k
Installed size: 660 k
Is this ok [y/d/N]: y
Downloading packages:
gdisk-0.8.10-3.el7.x86_64.rpm                              | 190 kB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : gdisk-0.8.10-3.el7.x86_64                                    1/1
  Verifying  : gdisk-0.8.10-3.el7.x86_64                                    1/1

Installed:
  gdisk.x86_64 0:0.8.10-3.el7

Complete!

growpart 명령어로 파티션 할당 영역을 확장합니다.

[root@ivps ~]# growpart /dev/sda 3
CHANGED: partition=3 start=17827840 old: size=79847424 end=97675264 new: size=401602526 end=419430366
[root@ivps ~]# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   200G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0     8G  0 part [SWAP]
└─sda3   8:3    0 191.5G  0 part /

용량이 제대로 확장이 되었는지 확인합니다.

[root@ivps ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        459M     0  459M   0% /dev
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           493M  6.8M  487M   2% /run
tmpfs           493M     0  493M   0% /sys/fs/cgroup
/dev/sda3        39G  2.4G   36G   7% /
/dev/sda1       512M   12M  501M   3% /boot/efi
tmpfs            99M     0   99M   0% /run/user/994
tmpfs            99M     0   99M   0% /run/user/1000

파티션은 확장되었지만 파일시스템은 아직 완전히 확장이 안된것 같습니다.

파일시스템도 확장해줍니다.

[root@ivps ~]# xfs_growfs /
meta-data=/dev/sda3              isize=512    agcount=4, agsize=2495232 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=9980928, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4873, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 9980928 to 50200315
[root@ivps ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        459M     0  459M   0% /dev
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           493M  6.8M  487M   2% /run
tmpfs           493M     0  493M   0% /sys/fs/cgroup
/dev/sda3       192G  2.4G  190G   2% /
/dev/sda1       512M   12M  501M   3% /boot/efi
tmpfs            99M     0   99M   0% /run/user/994
tmpfs            99M     0   99M   0% /run/user/1000

이제 제대로된 용량으로 나오는군요~

인터넷을 검색해봐도 제가 원하는 명확한 내용이 없네요~

한참을 삽집해서 성공하니 기쁘네요~

 

위에 설명을 간단하게 세줄로 요약정리 하자면 아래와 같습니다.

# yum -y install gdisk
# growpart /dev/sda 3
# xfs_growfs /

세줄의 명령어로 부트볼륨을 확장할 수 있습니다.

이 방법을 모르면 최대 무료 볼륨을 200GB까지 설정해도 무용지물이네요~

 

위까지 하시면 파티션 종류가 Microsoft basic 으로 되었습니다.

파티션 타입 변경 방법은 https://ivps.tistory.com/810 여기를 참고하세요~

 

블로그 이미지

영은파더♥

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

,

클라우드 마다 UI 메뉴가 달라서 해당 기능을 찾는데 한참 헤메는군요~

Instance information 에 subnet 을 눌러서 들어가면 Ingress Rules 이 있습니다.

여기서 웹서비스 Port 80 을 설정해주는 됩니다.

 

디폴트로 SSH 22 포트만 적용되어 있는데 80 포트와 443 포트도 추가하여줍니다.

오라클 클라우드 80포트 열어주기

처음엔 방화벽 설정이 문제인지 뭐가 잘못됐는지 안되더군요~

단순히 공인 아이피에서 로컬 IP로 포워딩해 준다고 생각하시면 되겠네요~

 

블로그 이미지

영은파더♥

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

,

후발 주자인 오라클도 무료 클라우드를 서비스 하길래 무료로 VM을 생성해봤습니다.

아무 생각 없이 디폴트 값(Generate a key pair for me)인 SSH Key 가 있어야 로그인이 되게 만들어버렸네요~

 

한번 만들고나면 바꾸는 옵션이 없는것 같습니다.

일단 서버에 접속해서 /etc/ssh/sshd_config 파일에서 고쳐야 합니다.

# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
PasswordAuthentication no

위 파일에서 "PasswordAuthentication yes"로 바꾸고 systemctl restart sshd 하시면 됩니다.

Add SSH keys

Save private key 를 눌러서 다운로드 받은 개인키가 없다면 새로 만드시고 있다면 아래 처럼 하면 됩니다.

Putty 0.78 최신 버전(https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.78-installer.msi)을 받아서 진행했습니다.

PuttyGen 을 실행하고 Load an existing private key file "Load" 를 눌러줍니다.

키가 로드되고 난 뒤에 Save private key 를 눌러서 저장합니다.

https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/accessinginstance.htm

오라클에서 알려주는 방법으로 따라 하시면 됩니다.

위와 같이 하신다음에 Open 을 누르고 login 을 하시면 됩니다.

초기 접속 아이디는 vm 을 만들고 나면 Instance information 에 access 정보가 있습니다.

Connection -> Data 에 login username 을 입력하고 Session 메뉴에서 저장을 해놓으면 매번 로그인 할때마다 key 를 선택하지 않아도 됩니다.

 

블로그 이미지

영은파더♥

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

,

Conoha 에서 CentOS 8.0 이미지를 지원하는군요~

새로나온 버전을 테스트 해보기 좋습니다~ ㅎ

참고로 iwinv.kr 에서도 CentOS 8.x 버전을 지원합니다.

다른곳은 아직 확인해 보지 않았습니다.

Conoha CentOS 8.0

# php -v ( 혹시나 하고 PHP를 설치후 버전을 확인해보니 7.2 버전입니다~ )
PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

 

서버 생성하고 잠시 테스트 해봤는데, 7.x 버전에서는 ifconfig, netstat 같은 명령어가 디폴트로 지원하지 않아 yum 으로 설치를 해주어야 했는데 8.0 부터는 기본으로 지원을 하는건지 코노하에서 미리 집어넣었는지는 정확하게 모르겠네요~

아무튼 좀 편해진것 같습니다.

 

# pstree
systemd─┬─NetworkManager───2*[{NetworkManager}]
        ├─acpid
        ├─2*[agetty]
        ├─atd
        ├─auditd───{auditd}
        ├─chronyd
        ├─crond
        ├─dbus-daemon
        ├─firewalld───{firewalld}
        ├─lsmd
        ├─mcelog
        ├─polkitd───8*[{polkitd}]
        ├─qemu-ga
        ├─rngd───{rngd}
        ├─rsyslogd───2*[{rsyslogd}]
        ├─smartd
        ├─sshd───sshd───sshd───bash───pstree
        ├─sssd─┬─sssd_be
        │      └─sssd_nss
        ├─systemd───(sd-pam)
        ├─systemd-journal
        ├─systemd-logind
        ├─systemd-udevd
        └─tuned───3*[{tuned}]

기본으로 실행되고 있는 데몬입니다.

pstree 명령어는 psmisc 를 설치하여야 명령어가 실행됩니다.

 

블로그 이미지

영은파더♥

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

,

[VPS] 국내 가상서버호스팅 요금비교



가상서버 호스팅 업체가 좀 더 늘어났네요~


2016년에는 우비, 스마일서브, 스쿨호스팅, 카페24, 퍼니오 이렇게 있던게 2018년에는 닷네임, 가비아,


그리고 스마일서브의 저가요금제인 iwinv.kr 도 추가되었습니다.


[VPS] 국내 가상서버호스팅 요금비교

<각 업체별 가장 저렴한 요금제만 표기>


dotname 이 제일 저렴하긴 한데, 공인 IP를 제공하는 iwinv.kr 이 가성비가 괜찮아 보입니다.


이제는 해외 VPS 업체로 눈을 돌리지 않아도 국내에서도 경쟁력이 생긴 듯 하네요~



블로그 이미지

영은파더♥

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

,

스마일서브 iwinv 웹호스팅


저렴한 웹 호스팅 서비스가 요즈음 많아진 것 같습니다.

카페24의 월 500원 호스팅도 싸긴하지만 설치비가 있는 단점이 있는데 iwinv 에는 설치비가 없는 일 10원 호스팅이 있네요~

개인 도메인까지 적용되는 상품은 20원 이긴 하지만 월 560원이면 정말 착한 가격이 아닐 수 없습니다.

스마일서브 iwinv 웹호스팅

일 20원 요금부터는 보안인증서 SSL이 무료로 지원이 되는데 신청해도 몇일이 지나도 설치가 안되는 단점이 있네요~

트래픽은 하루 기준 10GB Traffic 이고 일 100원 상품은 외부로 파일링크를 지원하지 않는다는 단점이 있긴하지만 트래픽이 무제한이네요~

속도도 생각 보다 엄청 빠르더군요~

그리고 개인 도메인을 연결해서 Letencrypt 무료 SSL 인증서까지 발급이 가능해서 보안서버를 구축할 수도 있습니다.

10GB 이하로 홈페이지를 운영하시는 분들에겐 장점이 많은 상품 같아보입니다.


아쉬운게 얼마전 부터 ssh 접속을 차단했네요~

제목 : [공지] 계정 서비스 SSH 접속 포트 제한 안내


안녕하세요. 스마일서브입니다.

최근 랜섬웨어 및 악성코드의 지속적인 피해를 방지하기 위해

SSH 접속을 아래와 같이 제한합니다.


변경 대상 : 계정 서비스 (웹호스팅 전체)

조치 상세 : SSH port(22번)

차단 일시 : 2018년 12월 03일 (월) 09시


고객 서비스의 보안 정책을 강화하기 위한 조치사항 이오니,

이용에 참고하시기 바랍니다.


고객센터 : 070-7451-2343, 070-7451-2367

감사합니다.


보안을 위한 조치라고는 하나 접속 허용 IP 메뉴는 만들어 줘야하는거 아닌가요~~


블로그 이미지

영은파더♥

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

,

스마일서브 iwinv 블록스토리지 마운트하기



CentOS 7.x 기준으로 블록스토리지를 마운트 하는 방법입니다.



블록스토리지 가격이 엄청 저렴하네요~


SSD 10GB 1,760원 / HDD 50GB 1,650원 입니다.


서비스 운영을 하려면 SSD, 백업용도라면 HDD 가 용량 대비 가격이 좋습니다.


일단 블록스토리지를 필요한 용량 만큼 추가합니다.






그리고 콘솔메뉴에서 블록스토리 관리에 들어가서 블록스토리지 Attach/Detach 메뉴를 이용해서 Attach 를 합니다.




서버가 여러개라면 주의해서 설정해야겠네요~





재부팅 필요없이 바로 fdisk -l 로 확인합니다.


/dev/vdb 로 새로 생겼네요~





fdisk /dev/vdb 로 파티션을 생성합니다.





생성된 파티션 경로를 확인하고 포맷을 합니다.


mkfs.ext4 /dev/vdb1




이제 마운트만 하면 됩니다.



순차 쓰기 속도 테스트를 해보니 179MB/s 가 나오는군요~



/etc/fstab 을 수정해서 재부팅 되더라도 마운트가 되도록 합니다.


업그레이드 및 다운그레이드시 UUID 가 변경되면 /etc/fstab UUID 로 마운트시 부팅이 안될 수도 있습니다.



자세한 내용은 https://ivps.tistory.com/511 여기를 참고하세요~

블로그 이미지

영은파더♥

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

,

iwinv 서버클라우드 vCore.V2 CPU 정보




가성비가 좋은 스마일서브의 IWINV VPS vCore 의 CPU 정보가 궁금해서 실제 가상서버 생성을 해서 확인해 보았습니다.


iwinv 서버클라우드 vCore.V2 CPU 정보


월 4,400원 제일 저렴한 상품으로 가입을 했습니다.



# cat /proc/cpuinfo | grep name

model name      : AMD FX(tm)-8300 Eight-Core Processor


AMD FX-8300 CPU 가 아직 현역이긴 하지만 약간 실망스럽네요~ ㅎ ( rCore.P1 동일 )


참고로 카페24의 10G 광아우토반 Full SSD 웹호스팅 상품의 CPU 정보는 아래와 같습니다.


$ cat /proc/cpuinfo | grep name

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz

model name      : Intel(R) Xeon(R) CPU E3-1230 v6 @ 3.50GHz


CPU 종류는 약간의 복불복 인듯 합니다.


▶ RAM 1GB


# free -m

              total        used        free      shared  buff/cache   available

Mem:            992          67         860           6          63         814

Swap:             0           0           0


스왑메모리가 안 잡혀있네요~


이건 꼭 잡아주어야 합니다.



▶ SSD 25GB


# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/vda1        25G  1.3G   24G   5% /

devtmpfs        476M     0  476M   0% /dev

tmpfs           497M     0  497M   0% /dev/shm

tmpfs           497M  6.6M  490M   2% /run

tmpfs           497M     0  497M   0% /sys/fs/cgroup

tmpfs           100M     0  100M   0% /run/user/0


24기가 정도 여유가 있네요~



▶ SSD 쓰기 속도


# dd if=/dev/zero of=./1g.bin bs=100M count=10

10+0 records in

10+0 records out

1048576000 bytes (1.0 GB) copied, 8.64201 s, 121 MB/s


SSD 가 맞는지 의문은 드네요~ ㅎ


rCore.P1 은 160MB/s 정도 나오더군요~



블로그 이미지

영은파더♥

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

,

Vultr VPS 기존 사용하던 블록스토리지 마운트


뉴저지 리전에서 기존에 사용하던 Block Storage 를 다시 사용하고자 할 때는 아래 처럼 포맷 없이 마운트 하면 됩니다.

블록스토리지는 같은 리전에서만 사용이 가능하므로 해당 New Jersey 에 VPS 를 개통하여야 합니다.

개통 한 이후에 Vultr 홈페이지의 Manage block storage 메뉴에서 먼저 해당 서버에 Attach 시켜 줍니다.


그리고 아래 명령어로 마운트 시켜주면 됩니다.

[root@vultr ~]# parted -s /dev/vdb mklabel gpt

[root@vultr ~]# parted -s /dev/vdb unit mib mkpart primary 0% 100%

[root@vultr ~]# mkdir /mnt/bs

[root@vultr ~]# mount -t ext4 /dev/vdb1 /mnt/bs

[root@vultr ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  2.9G   16G  16% /
devtmpfs        235M     0  235M   0% /dev
tmpfs           245M     0  245M   0% /dev/shm
tmpfs           245M  4.4M  240M   2% /run
tmpfs           245M     0  245M   0% /sys/fs/cgroup
tmpfs            49M     0   49M   0% /run/user/0
/dev/vdb1        50G  2.1G   45G   5% /mnt/bs

[root@vultr ~]# ls -l /mnt/bs
total 2048024
-rw-r--r-- 1 root root 1048576000 May 17  2016 1GB.bin
-rw-r--r-- 1 root root 1048576000 May 17  2016 1GB.tmp
drwx------ 2 root root      16384 May 17  2016 lost+found


/etc/fstab 을 수정해서 마운트 시켜도 됩니다.

# echo /dev/vdb1 /mnt/bs ext4 defaults,noatime 0 0 >> /etc/fstab

# mount -a



블로그 이미지

영은파더♥

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

,