# Upgrading from 5.6.6 to 6.latest - rolling upgrade or full restart?

**URL:** <https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545>\
**Category:** Elasticsearch\
**Created:** [April 18, 2018, 1:59pm UTC](https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545 "2018-04-18T13:59:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ant](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ant/32/33267_2.png) [@Ant](https://discuss.elastic.co/u/Ant)\
**Post date:** [April 18, 2018, 1:59pm UTC](https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545/1 "2018-04-18T13:59:01Z")

</div>

So I ran thought [https://www.elastic.co/products/upgrade\_guide](https://www.elastic.co/products/upgrade_guide) and it told me I need to do a full cluster restsart rather than a rolling upgrade which is also the guidance here

[https://www.elastic.co/guide/en/elasticsearch/reference/6.0/breaking-changes.html](https://www.elastic.co/guide/en/elasticsearch/reference/6.0/breaking-changes.html)

but when I look here

[https://www.elastic.co/guide/en/elasticsearch/reference/6.0/setup-upgrade.html](https://www.elastic.co/guide/en/elasticsearch/reference/6.0/setup-upgrade.html)

it stays that for 5.6 I can do a rolling upgrade.

unclear as to what my options actually are.

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [April 22, 2018, 4:37am UTC](https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545/2 "2018-04-22T04:37:35Z")

</div>

It is technically possible to do a rolling upgrade from 5.6 to 6.0, with just one exception in regards to TLS.

In 6.0, TLS is not optional anymore in X-Pack Security, so if you are using X-Pack Security with TLS disabled then you are required to do a full cluster restart to 6.0 in order to enable TLS.

But if you are not using X-Pack Security or is already using it but with TLS enabled, then you can perform a rolling upgrade from 5.6 to 6.0.

---

<div class="post-metadata">

**Author:** ![Ant](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ant/32/33267_2.png) [@Ant](https://discuss.elastic.co/u/Ant)\
**Post date:** [April 23, 2018, 10:37am UTC](https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545/3 "2018-04-23T10:37:12Z")

</div>

That makes sense, I do have x-pack but do not have TLS currently so that will be why the hand held guide said I need to do full restart.

Many thanks for the response

---

<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 21, 2018, 10:37am UTC](https://discuss.elastic.co/t/upgrading-from-5-6-6-to-6-latest-rolling-upgrade-or-full-restart/128545/4 "2018-05-21T10:37:17Z")

</div>

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