Bootstrapping vSAN without vCenter 포스트를 통해 vSAN datastore 를 생성하였으니, 다음에는 VCSA (VMware vCenter Server Appliance) 제품을 설치해보도록 하겠습니다.
설치에 들어가기 앞서, vCenter 의 종류에 대해 간단히 알아보면, 크게 두가지로 구분할 수 있습니다.
Windows Based vCenter
VCSA (linux based)
위의 두가지 종류가 있는데, vSphere 6.0 버전부터 VMware 에서 권고하는 것은 VCSA 입니다. 여러가지 이유가 있지만, 제가 봤을때는 아래의 이유가 큽니다.
첫번째로, Windows 에 들어가는 라이센스 비용을 감소할 수 있고,
두번째로, External DB 가 없더라도 내장된 vPostgres DB 를 통해 호스트 1000대, VM 은 10000개 까지 관리할 수 있습니다. 물론 그만큼의 리소스를 할당해야 합니다만, VCSA 사이징은 다음과 같습니다.
Resource | Tiny(10 hosts, 100 VM) or external PSC |
Small (100 hosts, 1,000 VM) | Medium (400 hosts, 4,400 VM) | Large (1,000 hosts, 10,000 VM) |
CPU | 2 | 4 | 8 | 16 |
Memory | 8GB | 16GB | 24GB | 32GB |
Disk Space (External PSC) |
86GB(vCenter) 30GB(PSC) |
106GB | 245GB | 295GB |
Disk Space (Embedded PSC) |
116GB | 136GB | 275GB | 325GB |
구축하시는 환경의 규모에 따라서 고르시면 됩니다. 한가지 말씀드리고 싶으신 것은 가장 좋은 구성은 규모에 맞는 구성이라는 것입니다. Large 를 고르면 추후 사이징에 대한 고민은 하지 않으셔도 되겠지만, 사용하는 환경이 Large 를 필요로 하지 않는다면 굳이 고르실 필요가 없습니다. Less is the best 입니다.
Windows Based 의 vCenter 에서는 5.5 버전까지는 MSSQL express 를 내장 DB 로 사용하였지만, 6.0 버전부터는 VCSA 와 마찬가지로 Postgres 로 변경되었습니다. 그러나 VCSA 와는 달리 External DB 를 사용하지 않으면 최대 20개의 hosts 와 200개의 VM 까지만 관리할 수 있음으로 유의하시기 바랍니다.
위에서 보신바와 같이 vCenter 를 설치할 때는 PSC 도 같이 설치를 해야하는데, PSC 는 embedded 또는 external type 으로 설치하실 수 있습니다.
embedded type 은 다음 경우에 권장됩니다.
- 구축하는 환경에 PSC 나 vCenter 가 1개만 사용될 예정여서 별도의 PSC 로 replication 을 할 필요가 없는경우
2개 이상의 vCenter 가 사용될 예정일 경우는 반드시 External type 으로 설치하여 주십시오.
vSphere 6.0 에서 권장되는 vCenter & PSC Topology 는 다음 KB 를 참조하시면 되겠습니다.
사설이 길었습니다만, 본론으로 들어가서, VCSA 를 deploy 하기전에 필요로 하는 pre-requirement 가 있습니다. (출처 : vCenter deployment guide)
A few requirements are common to both installing vCenter Server on Microsoft Windows and deploying VMware vCenter Server Appliance™. Ensure that all of these prerequisites are in place before proceeding with a new installation or an upgrade.
- DNS – Ensure that resolution is working for all system names via fully qualified domain name (FQDN), short name (host name), and IP address (reverse lookup).
- Time – Ensure that time is synchronized across the environment.
- Passwords – vCenter Single Sign-On passwords must contain only ASCII characters; non-ASCII and extended (or high) ASCII characters are not supported.
DNS, Time(NTP) 는 option 사항이 아니라 필수조건이니 꼭 구성하도록 하여 주십시오.
DNS 설치는 Part.2 에서 다루도록 하겠습니다.
포스팅 잘 읽고 있습니다.
한가지 문의드립니다.
PSC에서 1 Domain , 1 SSO환경인데 2대의 vcenter를 운영중입니다.(vcenter 5.5)
포스팅에서 2대의 vcenter를 운영 예정이라면 external type로 구성하라고 하셨는데…그 내용을 좀 더 알고 싶습니다.
안녕하세요. vsphere 5.5 버전에는 PSC 가 없습니다. (6.0 부터 나옴) 5.5 버전에는 PSC 대신에 Single Sing On(SSO) 가 사용됩니다.
5,5 에서 지원하는 Topology 는 다음 KB https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2072435 를 참고하시면 좋을 것 같습니다.
PSC 문의를 주셨으니 답변을 드리면.. embedded type 으로 설치할 할 경우 다른 vCenter 에서 해당 PSC 로 pointing 을 할수가 없게 됩니다. 그렇기 때문에 vCenter 가 2대라면 실질적으로는 Single Sign On 이 아닌 각각의 PSC 를 통해 로그인하는 형태가 됩니다. 따라서 단일 SSO login 을 위해서 External type 으로 설치를 하고 해당 PSC 를 통해 2개의 vCenter 로 로그인이 가능하도록 구성하는것이 좋습니다. (관리차원에서)
어찌보면 단일 SSO domain 을 사용하는 환경에 vCenter 를 2대 이상 deploy 하자면, 권장이 아니라 필수적으로 External PSC 가 요구된다고 볼 수도 있겠습니다.
아…..댓글 정말 감사드립니다.