Learn how to backup / snapshot your ElasticSearch cluster on a Network File System (NFS) share. From NFS installation to Elastic Search setup.
Disasters can happen. We experienced data loss on our Elasticsearch cluster a few weeks ago after a failed upgrade. That’s why data redundancy isn’t enough: even when you data is replicated on multiple nodes, your data isn’t safe!
Backuping your elasticsearch cluster is another layer of security in case things go wrong:
Failed Upgrade: in our case, that’s what happened. The data was upgraded but elasticsearch was unable to read it.
Install Ubuntu on an Asus ROG. This step-by-step guide explains how to unlock Asus G701VI Bios using AMIFlash and AMIBCP .
Have you ever been stuck trying to install Ubuntu on the Asus Rog G701VI? With the default bios, You can’t. It’s not your fault: the Sata controller is stuck in Raid using Intel RST.
How does the issue look like? Usually, when trying to install Ubuntu, you simply won’t see any disk installed on the system (despite there is physically one or more).
That’s a shame if, like us, you’re a software developer.
I’ve compiled all Thinkpad T440p mods, hardware upgrades and software tweaks in one single always up-to-date post.
Like most people, I like fast laptops. But damn, those can be really expensive! Is there an alternative? The short answer is: Yes.
Unknown to most people, the Thinkpad T440p is a classic business laptop made in November 2013 (5 years!) by Lenovo. It’s one of the most customizable Thinkpad T Series I’ve ever seen!
Let’s see how we can mod and upgrade a used T440p to build a cheap but powerful laptop (about 500€) that can match nowadays high-end laptop performance.
Learn how to install and configure MacOS on the Lenovo Thinkpad T460.
The Lenovo Thinkpad T460 is a powerful 14-inches ultrabook. What makes this laptop attractive is not only the robust design but also its ability to be a great hackintosh.
This Step-by-step guide will thouroughly explain how to install and configure MacOS High Sierra on the Lenovo T460 using Clover EFI Bootloader. I would like to thank @tluck for his excellent guide which served as the source of this tutorial.
Learn how to setup and run Rancher 2 on your own computer. Covers most of the important topics: Ingress, Workload, Pods, Service Discovery and more.
You may be in the situation like me: you have already extensively used Rancher v1.6.x but would like to migrate to Rancher v2.0.x. For those who don’t know, Rancher is a Docker Orchestration tool.
While trying to setup a development machine with Rancher 2 installed, I came accross numerous different issues. I’ve spent hours figuring out how to fix them.
This tutorial is all about sharing the tips and tricks to avoid you waste time:
If you want to increase your productivity, automate all the things from development to software testing and going in production.
You may have recognized the famous indie game Factorio used as the picture for this article. Factorio is best described as:
Factorio is a game in which you build and maintain factories. You will be mining resources, researching technologies, building infrastructure, automating production and fighting enemies.
Basically the goal of this game is to build a fully automated supply chain to produce a rocket to escape an hostile planet where you crashed.
A quick guide on how to automate tedious tasks with OctoPerf.
Even though automation is not always the best solution, you can still use some to save time on your day to day chores. And since OctoPerf is a GUI based tool we sometimes get remarks on how “unpractical” or “not devops friendly” this can be. Although I do not agree and still think that even a devops has better things to do than learning another coding language to test his code, I’d like to prove that even a GUI driven tool can be used to automate your testing.
Step by step guide to install Rancher High-Availability (multi-nodes).
This blog post is the last part of a series of three tutorials dedicated to Rancher High-Availability.
We previously installed Rancher single-node using a external databases:
a replicated Master-Master MySQL database, a MariaDB Galera Cluster. This time we will go full HA by installing Rancher on three servers.
Pre-requisites You need an existing Rancher server (single-node) that uses an external database. You also need from 3 to 5 servers with at least 1GB RAM (8GB recommended) and a load balancer:
Step by step guide to install a MariaDB Galera Cluster for Rancher.
This blog post is the second part of a series of three tutorials dedicated to Rancher High-Availability. We previously installed a replicated Master-Master MySQL database. This time we will install a MariaDB Galera Cluster on three servers.
The trick is that we are going to use a first Rancher to install the database cluster for a second Rancher server (used in production). In the end we will have one Rancher server that manages its own database cluster!
Step by step guide to install an external and replicated MySQL Database for Rancher.
This blog post is the first part of a series of three tutorials dedicated to Rancher High-Availability. And the first step towards HA is to have a fault tolerant database.
By default Rancher comes with an embedded HSQLDB database. It’s fine for testing purpose but not suited to a production environment.
So this tutorial explains:
How to start a replicated Master - Master MySQL database using Docker, How to export Rancher data to an external database, How to start Rancher using an external database.