lvm에 대해서 익숙 하지 않아서 삽질을 했다. lvm명령어에 대해서 미리 숙지를 하고 시작한다.



설치시 Maxvz를 설정하지 않았다면 lvm이 꽤 크게 잡혀서 root의 영역이 작게 잡힌다.


lvm명령어로 크기를 조절하면 될 것 같지만  설치 할 때 maxvz를 지정하고 설치를 하면

내부적으로 설치를 할 때 LVM의 크기를 나머지 남는 전체 공간으로 잡는듯 하다 따라서 어디에도 포함되지 않은 빈공간이 생긴다.


이걸 root에 할당하려면 다음과 같이 한다.


lvextend -l +100%FREE /dev/pve/root
resize2fs /dev/pve/root


하드디스크가 두개 달려 있다면 /dev/sdb를 추가 하는 방법은 두가지가 있는데

별도의 스토리지로 추가 하는 방법과 기본적으로 만들어진 스토리지에 확장 하는 방법이 있다.


확장은 다음 링크대로 진행하면 된다.

https://pve.proxmox.com/wiki/Extending_Local_Container_Storage



별도의 스토리지로 추가 하려면 별도의  lvm을 생성한다.


pvcreate /dev/sdb1
vgcreate pdata /dev/sdb1
lvcreate -l 100%FREE --thinpool thin-pool pdata












ps.

실제 서버에 설치를 해봤는데 적당한 크기로 root영역이 잡힌다. 테스트한 VM의  디스크 크기가 작아서 생긴 문제로 보인다.

'지식창고 > Proxmox' 카테고리의 다른 글

Proxmox 설치  (0) 2016.07.21

실제 서버에 설치 하기 전에 어떤 모양인지 궁금해서 VM에 설치를 해봤다.


youtube를 검색해보니 영상이 있어서 그걸 참고 했다.




내가 설치 한것은 최신 버전인 4.2 라서 영상과는 조금 다르다.


영상에서는 Guest OS를 고를때 ESX를 선택 하는데 나는 Linux Ubuntu를 선택하고 설치했다.

 - Debian을 선택하는게 맞는듯 하다.


테스트라 일단 다음다음 형식으로 설치 완료. 정말 간단하다.


쉘접속을 해서 일단 업데이트 설정을 수정한다.


https://pve.proxmox.com/wiki/Package_repositories#Proxmox_VE_No-Subscription_Repository


수정했으면 업데이트 그리고 재부팅


apt-get update

apt-get dist-upgrade

reboot


웹접속 주소로 접속해서 로그인을 한다.


테스트를 위해서 컨테이너 템플릿으로 CentOS 7을 받아서 설치를 했는데 템플릿 방식이라 몇분안걸리고 실행된다.


local 선택-> Content -> Templates



웹콘솔 접근되는걸 확인했으니 xshell로 접속해보려고 하는데 안된다??? 응?

ping은 동작한다. sshd가 안깔린 모양이다. 그럼 설치해줘야지 (이걸 몰라서 한참 구글링..)


https://forum.proxmox.com/threads/lxc-network-access.24404/


yum install openssh-server
chkconfig sshd on
service sshd start


 Host 콘솔에서 Lxc에 바로 접속할 수도 있다.


pct enter VMID


일반 VM도 테스트 해봤는데 잘된다.


기본적으로 가상머신들은 호스트 재부팅시 실행되지 않는다. 옵션에서 조정해야한다.




'지식창고 > Proxmox' 카테고리의 다른 글

lvm storage 추가하기  (0) 2016.08.03