# Setting up cluster within same physical server which is divided into four VM's

**URL:** <https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922>\
**Category:** Elasticsearch\
**Created:** [April 15, 2019, 2:27pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922 "2019-04-15T14:27:34Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 15, 2019, 2:27pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/1 "2019-04-15T14:27:34Z")

</div>

HI,

I have a 64GB physical server, i have converted this into 4 VM's , how do i create a cluster with 1 master node and 2 data node, as local ip will be same for all the servers, i don't want to allow access of data outside the server so i can't give public ip in elasticsearch.yml file.

Many Thanks

---

<div class="post-metadata">

**Author:** ![staodd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/staodd/32/24509_2.png) [@staodd](https://discuss.elastic.co/u/staodd)\
**Post date:** [April 15, 2019, 2:42pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/2 "2019-04-15T14:42:39Z")

</div>

Maybe f you give some more information someone could help you. How do you convert a server into 4? What kind of virtualization software do you use? Create an internal network and use it for the cluster traffic? Then let the ingest node have an external IP..

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 15, 2019, 2:44pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/3 "2019-04-15T14:44:40Z")

</div>

I have linux server , i have installed hypervisor on top of it and created 4 VMs. I now want to setup elasticsearch cluster using these inter vms.

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 15, 2019, 2:45pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/4 "2019-04-15T14:45:42Z")

</div>

sorry for being so naive , i was wondering if you could help me with some direct question and suggestion that i should put here .

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [April 15, 2019, 2:57pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/5 "2019-04-15T14:57:48Z")

</div>

Why have you decided to split up the server and run multiple small nodes on it? Why not run a single large node instead?

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 15, 2019, 3:05pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/6 "2019-04-15T15:05:09Z")

</div>

My data volume has increased and one node is not able to perform well.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [April 15, 2019, 3:25pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/7 "2019-04-15T15:25:00Z")

</div>

Adding nodes does not necessarily help if you do not scale out or up and add hardware that way.

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 15, 2019, 4:27pm UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/8 "2019-04-15T16:27:08Z")

</div>

Ohk.. i was going for cluster setup so that i can make multiple nodes and each node will have 8GB of ram , so in case of garbage collection and cleanup every node will have dedicated cpu power and less ram which may make query fast. This is all i am assuming i might be completely wrong here.

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 16, 2019, 5:46am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/9 "2019-04-16T05:46:48Z")

</div>

At present i have one node with 32 GB of RAM . Total server RAM is 64 GB

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [April 16, 2019, 5:49am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/10 "2019-04-16T05:49:47Z")

</div>

Have you identified what is limiting performance? Is it CPU? Is it disk I/O?

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 16, 2019, 6:03am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/11 "2019-04-16T06:03:51Z")

</div>

I have linux server and on giving top command i can see out of 32 cores of cpu only 2 is utilized , RAM utilization goes till 80% . I have enterprise grade ssd installed in my server so i/o should be good.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [April 16, 2019, 6:05am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/12 "2019-04-16T06:05:03Z")

</div>

What does heap usage look like?

---

<div class="post-metadata">

**Author:** ![staodd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/staodd/32/24509_2.png) [@staodd](https://discuss.elastic.co/u/staodd)\
**Post date:** [April 16, 2019, 6:35am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/14 "2019-04-16T06:35:23Z")

</div>

What does a grep command that looks for a running tomcat process have to do with elasticsearch? And this shows your PID and PPID. Which has nothing to do with heap usage.

---

<div class="post-metadata">

**Author:** ![Abhinaw](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Abhinaw](https://discuss.elastic.co/u/Abhinaw)\
**Post date:** [April 16, 2019, 6:55am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/15 "2019-04-16T06:55:19Z")

</div>

are you looking for this information.

```
"jvm": {
                    "timestamp": 1555397450160,
                    "uptime_in_millis": 487637353,
                    "mem": {
                        "heap_used_in_bytes": 9819971360,
                        "heap_used_percent": 57,
                        "heap_committed_in_bytes": 16979263488,
                        "heap_max_in_bytes": 16979263488,
                        "non_heap_used_in_bytes": 168745848,
                        "non_heap_committed_in_bytes": 179281920,
                        "pools": {
                            "young": {
                                "used_in_bytes": 711078912,
                                "max_in_bytes": 1605304320,
                                "peak_used_in_bytes": 1605304320,
                                "peak_max_in_bytes": 1605304320
                            },
                            "survivor": {
                                "used_in_bytes": 323440,
                                "max_in_bytes": 200605696,
                                "peak_used_in_bytes": 200605696,
                                "peak_max_in_bytes": 200605696
                            },
                            "old": {
                                "used_in_bytes": 9108569008,
                                "max_in_bytes": 15173353472,
                                "peak_used_in_bytes": 12201948216,
                                "peak_max_in_bytes": 15173353472
                            }
                        }
                    },
                    "threads": {
                        "count": 304,
                        "peak_count": 305
                    },
                    "gc": {
                        "collectors": {
                            "young": {
                                "collection_count": 1156,
                                "collection_time_in_millis": 54552
                            },
                            "old": {
                                "collection_count": 26,
                                "collection_time_in_millis": 12392
                            }
                        }
                    },
                    "buffer_pools": {
                        "direct": {
                            "count": 193,
                            "used_in_bytes": 1078637781,
                            "total_capacity_in_bytes": 1078637780
                        },
                        "mapped": {
                            "count": 12105,
                            "used_in_bytes": 1090471247872,
                            "total_capacity_in_bytes": 1090471247872
                        }
                    },
                    "classes": {
                        "current_loaded_count": 16635,
                        "total_loaded_count": 17166,
                        "total_unloaded_count": 531
                    }
                },
```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 14, 2019, 6:55am UTC](https://discuss.elastic.co/t/setting-up-cluster-within-same-physical-server-which-is-divided-into-four-vms/176922/16 "2019-05-14T06:55:24Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
