Category: Administration

How I ran Docker inside Docker and what came of it

Hello everyone! In my previous article, I promised to talk about running Docker in Docker and the practical aspects of this topic. It’s time to fulfill my promise. An experienced DevOps engineer might argue that for those who need Docker inside Docker, it’s enough just to pass the Docker daemon socket from the host into the container, which is sufficient in 99% of cases. But don’t rush […]

What will remain in the server?

Many organizations use cloud services or move equipment to data centers. What makes sense to keep in the server room, and how should the perimeter defense of the office network be organized in such a situation? Once, everything was on the server. At the beginning of the development of Runet, most companies dealt with IT infrastructure issues in a similar way: a room was allocated, air conditioning was installed, and nearly […]

HP: Your original disk is not original at all. Who is to blame and what to do?

When working with hardware, whether consumer or business segments — it is hard to imagine anything that generates as much 'love and adoration' for the manufacturer as 'whitelists' of compatible equipment and consumables. It seems everything is fine: there are no obstacles for the device to function, but when connecting, we receive something like 'your device is not supported, I don’t want to work with it', and […]

NILFS2 — a bulletproof file system for /home

As is well known, if something can go wrong, it will definitely happen. Probably everyone has experienced cases where an important file was accidentally deleted, or text in a text editor was inadvertently selected and removed. If you are a host or a website owner, you have probably encountered user accounts or your own site being hacked. In such cases, it is important to restore the timeline, […]

Bitcoin in a cage?

It so happened that my profession is a computer systems and networks administrator (in short: sysadmin), and over the course of more than 10 years of professional activity, I have worked with various systems, including those requiring [enhanced|additional] security measures. Additionally, some time ago, I found Bitcoin interesting, and I not only used it but also launched […]

My first experience restoring a Postgres database after a crash (invalid page in block 4123007 of relation base/16490)

I want to share with you my first successful experience in restoring full functionality to a Postgres database. I became acquainted with the Postgres DBMS six months ago, and prior to that, I had no experience administering databases at all. I work as a semi-DevOps engineer at a large IT company. Our company develops software for high-load services, and I am responsible for the functionality and maintenance […]

Debugging network latency in Kubernetes

A couple of years ago, Kubernetes was already being discussed in the official GitHub blog. Since then, it has become the standard technology for deploying services. Now, Kubernetes manages a significant portion of internal and public services. As our clusters have grown and performance requirements have become more stringent, we have started noticing sporadic delays in some services on Kubernetes that cannot be explained […]

Slurm Mega. Setting up a production-ready cluster, 3 useful tips from speakers, and Slurm together with Luke Skywalker and R2D2.

On November 24, the Slyerm Mega, an advanced intensive course on Kubernetes, concluded. The next Mega will take place in Moscow from May 18-20. The idea behind Slyerm Mega: we look under the hood of the cluster, break down the intricacies of installing and configuring a production-ready cluster (‘the-not-so-easy-way’), and examine the mechanisms for ensuring security and application fault tolerance. Bonus for Mega participants: those who complete both Slyerm Basic and Slyerm Mega receive all […]

Fixing the alt+shift switching issue in Linux for applications on Electron

Hello, colleagues! I want to share my solution to the problem mentioned in the title. I was inspired to write this article by my colleague brnovk, who took the initiative to propose a partial (for me) solution to the problem. I created my own "hack" that helped me. I'm sharing it with you. Problem description I used Ubuntu 18.04 for work and recently noticed that when switching keyboard layouts […]

Installing VMware ESXi on Mac Pro 1,1

In this article, I describe my experience installing VMware ESXi on an old Apple Mac Pro 1,1. The task from the client was to expand the file server. How a file server for the company was created on a PowerMac G5 in 2016, and what it was like to maintain the created legacy deserves a separate article. It was decided to combine the expansion with modernization and make a file server out of the existing MacPro. And […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster