virtualization/nutanix

[Nutanix] Community Edition 이용방법 (2)

yueisu 2016. 4. 14. 19:06

지난 회에서는 간단히 Nutanix 클러스터를 작성하는 방법을 소개했습니다만, 1노드로 구성했었죠.

이번에는 구성한 1노드에 새롭게 노드를 추가해보겠습니다.


① [Applicaiton] 메뉴로부터 라이브러리에 등록한 Nutanix VM 템플릿을 추가합니다. 추가를 하면 위의 화면처럼 "디자인 에러"가 표시됩니다. 이것은 동일한 VM 템플릿을 이용하였기에 발생하는 것입니다.

 

② "디자인 에러"를 해결합니다. 대부분(?) 아래의 3개의 에러가 발생할겁니다.

    • 가상머신명
    • 가상머신 IP 어드레스
    • CVM IP 어드레스
위의 설정을 변경해주면 "디자인 에러"는 사라디며 자동적으로 추가한 가상머신이 시작됩니다.


③ 추가한 가상머신이 시작되면 [콘솔]을 열어 Nutanix를 재구성해줘야 됩니다. 왜냐하면 순서 ②에서 가상머신과 CVM의 IP 어드레스를 변경했습니다만, 이것은 가상머신의 설정입니다. Nutanix의 설정은 그대로죠. 때문에 추가한 가상머신은 일단 Nutanix를 재구성해줘야 됩니다. 


재구성은 유저명 입력부분에 "install"을 입력후 실행합니다.


④ "키보드 레이아웃"을 선택, [Proceed]를 선택합니다.


⑤ 하이퍼바이저와 CVM의 IP 어드레스를 입력, EULA에 동의후 [Start]를 선택하면 설치가 시작됩니다.

※ Nutanix는 192.168.5.0/24 을 내부 네트워크로 이용을 하기 때문에 192.168.5.0/24는 이용할 수 없습니다.

※ EULA은 전부 스크롤다운 하지않으면 설치가 않됩니다. 흐흐 주의하세요.


⑥ 한대를 더 추가하죠. 순서 ①부터 ⑤까지 더 한번 진행하여 총 3대의 Nutanix를 준비합니다.

 

⑦ 3대가 준비되었다면 2대째, 3대째의 가상머신의 [Advanced Configuration]을 선택합니다.


⑧ 가상머신의 "biouUuid"를 각각 변경해줍니다. 이유는 순서 ①과 같습니다. (마지막 부분만 변경을 해줘도 됩니다)


⑨ 준비한 3대로 클러스터를 구성하겠습니다. 클러스터를 구성하기 전에 최초에 작성한 Nutanix로부터 클러스터를 삭제해야 됩니다. 상용버전이라면 Prism이나 ncli 명령어로 간단히 노드를 추가할 수 있습니다만, 커뮤니티 에디션의 경우, 않되더군요. 흐흐 따라서 일단 처음에 작성한 Nutanix로부터 클러스터를 삭제후, 3대의 클러스터를 작성하는 방법을 이용해야 됩니다.


⑩ 처음에 작성한 Nutanix으로 콘솔접속을 하여, CVM으로 SSH 접속을 합니다.

 콘솔 로그인 어카운트

 root

 nutanix/4u

 CVM 로그인 어카운트

 nutanix

 nutanix/4u


⑪ 다음 명령어로 클러스터를 정지합니다.

cluster stop


⑫ 다음 명령어로 클러스터를 삭제합니다.

cluster destroy


⑬ 다음 명령어로 클러스터를 작성합니다.

cluster -s 1대째 CVM IP,2대째 CVM IP,3대째 CVM IP create

각 CVM IP 어드레스 사이에 스페이스를 필요 없습니다


⑭ 정상적으로 클러스터가 작성되면 각 서비스가 시작된 것을 확인할 수 있습니다.

nutanix@NTNX-bb10a8de-A-CVM:10.1.1.11:~$ cluster status

2016-04-11 22:42:11 INFO cluster:1835 Executing action status on SVMs 10.1.1.11,10.1.1.21,10.1.1.31

The state of the cluster: start

Lockdown mode: Disabled


        CVM: 10.1.1.11 Up, ZeusLeader

                                Zeus   UP       [31236, 31266, 31267, 31273, 31309, 31324]

                           Scavenger   UP       [32006, 32035, 32036, 32147]

                       SSLTerminator   UP       [32200, 32239, 32240, 32370]

                      SecureFileSync   UP       [32235, 32279, 32280, 32369]

                           Acropolis   UP       [1717, 32295, 32353, 32354]

                              Medusa   UP       [368, 32645, 32683, 32684, 32685]

                  DynamicRingChanger   UP       [1466, 1519, 1520, 1567]

                              Pithos   UP       [1477, 1533, 1534, 1572]

                            Stargate   UP       [1503, 1557, 1558, 1559, 1560]

                             Cerebro   UP       [1603, 1679, 1680, 1705]

                             Chronos   UP       [1653, 1735, 1736, 1807]

                             Curator   UP       [1712, 1868, 1869, 1907]

                               Prism   UP       [1829, 1902, 1903, 1944, 2501, 2580]

                                 CIM   UP       [1886, 1976, 1977, 1988]

                        AlertManager   UP       [2140, 2207, 2208, 2238]

                            Arithmos   UP       [2225, 2305, 2306, 2332]

                                Snmp   UP       [2295, 2342, 2343, 2850]

                    SysStatCollector   UP       [2330, 2399, 2400, 2851, 4024]

                              Tunnel   UP       [2382, 2531, 2532]

                       ClusterHealth   UP       [2526, 2678, 2679, 2752, 2823, 2824, 3005, 3008]

                               Janus   UP       [2583, 2684, 2685]

                   NutanixGuestTools   UP       [2669, 2728, 2729, 2732]


        CVM: 10.1.1.21 Up

                                Zeus   UP       [9323, 9360, 9361, 9364, 9464, 9481]

                           Scavenger   UP       [10147, 10177, 10178, 10345]

                       SSLTerminator   UP       [10367, 10416, 10417, 10578]

                      SecureFileSync   UP       [10389, 10474, 10475, 10571]

                           Acropolis   UP       [10443, 10523, 10524, 11129]

                              Medusa   UP       [10755, 10788, 10789, 10796, 10911]

                  DynamicRingChanger   UP       [11511, 11552, 11553, 11607]

                              Pithos   UP       [11516, 11613, 11614, 11651]

                            Stargate   UP       [11532, 11585, 11586, 11658, 11661]

                             Cerebro   UP       [11575, 11648, 11649, 11756]

                             Chronos   UP       [11601, 11706, 11707, 11819]

                             Curator   UP       [11624, 11770, 11771, 11902]

                               Prism   UP       [11709, 11871, 11872, 11967, 12401]

                                 CIM   UP       [11809, 11970, 11971, 12019]

                        AlertManager   UP       [11883, 12035, 12036, 12091]

                            Arithmos   UP       [12060, 12180, 12181, 12236]

                                Snmp   UP       [12114, 12221, 12222, 12764]

                    SysStatCollector   UP       [12179, 12269, 12270, 12850, 13833]

                              Tunnel   UP       [12217, 12310, 12311]

                       ClusterHealth   UP       [12283, 12445, 12446, 12577, 12635, 12636, 13123, 13124]

                               Janus   UP       [12313, 12357, 12358]

                   NutanixGuestTools   UP       [12373, 12496, 12497, 12541]


        CVM: 10.1.1.31 Up

                                Zeus   UP       [9308, 9350, 9351, 9356, 9450, 9467]

                           Scavenger   UP       [10081, 10109, 10110, 10215]

                       SSLTerminator   UP       [10181, 10240, 10241, 10346]

                      SecureFileSync   UP       [10195, 10268, 10269, 10320]

                           Acropolis   UP       [10232, 10288, 10289, 12215]

                              Medusa   UP       [10416, 10446, 10447, 10489, 10662]

                  DynamicRingChanger   UP       [11547, 11615, 11618, 11667]

                              Pithos   UP       [11551, 11611, 11612, 11651]

                            Stargate   UP       [11565, 11632, 11633, 11639, 11640]

                             Cerebro   UP       [11597, 11695, 11696, 11852]

                             Chronos   UP       [11637, 11740, 11741, 11839]

                             Curator   UP       [11666, 11765, 11766, 11967]

                               Prism   UP       [11711, 11836, 11837, 11938, 12417]

                                 CIM   UP       [11758, 11905, 11906, 11971]

                        AlertManager   UP       [11834, 12032, 12033, 12163]

                            Arithmos   UP       [12135, 12205, 12206, 12286]

                                Snmp   UP       [12167, 12260, 12261, 12779]

                    SysStatCollector   UP       [12209, 12298, 12299, 12879]

                              Tunnel   UP       [12262, 12336, 12337]

                       ClusterHealth   UP       [12301, 12456, 12457, 12540, 12617, 12619, 13027, 13032]

                               Janus   UP       [12338, 12393, 12394]

                   NutanixGuestTools   UP       [12365, 12448, 12449, 12474]

2016-04-11 22:42:45 INFO cluster:1942 Success!


⑮ 다음 명령어로 외부 접속이 가능한 DNS 서버를 추가합니다. 커뮤니티 에디션을 활성화하기 위해서 입니다.

ncli cluster add-to-name-servers server=DNS 서버 IP 어드레스


⑯ Ravello의 [Application]메뉴로 돌아와, 가상머신을 하나 선택, 오른쪽 메뉴로부터 "Nic 1/1"를 선택하여 "글로벌 IP:9440"의 [Open]을 클릭합니다.


⑰ Prism이 표시되므로 다음의 어카운트와 패스워드로 접속을 합니다.

(어카운트명 : admin, 패스워드 : admin)  ※패스워드는 처음 로그인시 변경을 해야됩니다.


⑱ 커뮤니티 에디션 이용등록시 등록한 메일어드레스와 패스워드를 입력, 활성화를 합니다.


⑲ 로그인후 대시보드를 확인하면 3대로 구성된 것을 확인할 수 있습니다. 


여기까지가 노드를 추가하는 방법이었습니다.



다음에는 클라우드 서비를 이용하지않고 Nested로 구성하는 방법을 소개하겠습니다.