XFS – Resize the immutable file system

In the Veeam Backup & Replication environment, it may be necessary to expand the allocated space of a Linux repository.

In my environment, there is an Ubuntu 22.04 server to which a second disk(dev/sdb) was added, formatted as xfs, and made available as mount point /mnt/backup/ .

The server is used in hardened repository mode (immutability)

Let’s look at the simple procedure:

  • The packages to install are cloud-guest-utils and gdisk:
    “sudo apt -y install cloud-guest-utils gdisk”
  • To find out the structure of the file system use the command:
    “sudo lsblk”

      • The result shows the sizing, and mount point of Ubuntu server file system:
        sda 8:0 0 16G 0 disk
        ├─sda1 8:1 0 1M 0 part
        ├─sda2 8:2 0 1.8G 0 part /boot
        └─sda3 8:3 0 14.2G 0 part
        └─ubuntu–vg-ubuntu–lv 253:0 0 10G 0 lvm /
        sdb 8:16 0 100G 0 disk. └─sdb1 8:17 0 80G 0 part /mnt/backup
        sr0 11:0 1 1024M 0 rom
  • To find out if the file system has additional space to allocate:
    “sudo growpart /dev/sdb 1”

    • The result shows the item changed
      CHANGED: partition=1 start=2048 old: size=167770079 end=167772126 new: size=209713119 end=209715166
  • The final command that widens the file system is: sudo “xfs_growfs /mnt/backup/”
  • Check the result through the command already seen: sudo lsblk”

Veeam Disaster Recovery Orchestrator – Creating the plan

We have arrived at the latest article on Veeam Disaster Recovery Orchestrator version 5.

In this last part, we will concentrate on the efforts made previously and available on this site, to implement the Disaster Recovery Orchestration plan.

After logging in, the dashboard illustrates the status of the completed plans (image 1).

Picture 1

Note that, unlike the previous VDrO version, it is possible to filter planes based on “scopes” (image 2).

picture 2

A second and very useful novelty of version 5 is the presence of the inventory items (image 3), where the VM Groups are reported.

This option immediately verifies that in the chosen “scope” there is the group of VMs that will implement the DR plan.

Picture 3

Image 4 shows the details of the Orchestration plans already created.

Picture 4

Let’s see now how to create a plan:

From the manage, menu selects the New item (image 5).

Picture 5

And continuing with the wizard, we enter a name (image 6), the scope (image 7), and the type of floor (image 8).

Picture 6

Picture 7

Image 8

After adding the VM group to be orchestrated (image 9, 10 and 11)

Image 9

Image 10

Image 11

It is possible to customize the Recovery options, (for example whether to process the VMs in parallel or sequential mode) (image 12).

Image 12

Now I add the steps necessary for the realization of the plan (in the example the shutdown of the production VM was added as the first activity of the plan) (see images 13, 14, 15, and 16).

Image 13

Image 14

Image 15

Image 16

The wizard ends with:

  • The option to backup the VMs that were started during the DR plan (image 17)
  • The RTPO values that must be respected for the plan to be executed (image 18)
  • The choice of the language of the template to be used (image 19)
  • The time at which the reports will be automatically generated (image 20)
  • Whether to immediately create the readiness report (which verifies all components of the plan) (image 21)

image 17

image 18

image 19

image 20

image 21

Now you can test and start your orchestration plans later

Veeam CDP – Manual Upgrade

In my lab, the Disaster Recovery site consists of a single ESX 7.01 host .

The DR environment is managed by a vCenter , located on the ESX 7.01 host and named vCenter-DR.

Last month Veeam Software released Veeam Backup & Replication version 11 update ( 11A).

Among the various improvements introduced, my attention was focused on the new drivers (called I / O filters ) of the CDP component.

If in the main cluster, the upgrade was simple, immediate, and painless (given the presence of multiple hosts under another vCenter), a complication related to the present architecture was generated for the Disaster Recovery site.

In fact, the update failed, as it was impossible to put the ESX 7.01 host in maintenance mode without actually turning off the vCenter-DR that managed it (see image 1).

Picture 1

Is it possible to overcome the obstacle without adding an additional ESX 7.01 Host to the cluster?

The procedure I followed is simple and uses the Vmware kb 2008939 ( https://kb.vmware.com/s/article/2008939 ).

It costs two main stages:

  1. The copy of the Veeam CDP package to the ESX 7.01 host (veecdp-offline-bundle.7.0.0.zip)
  2. The installation through the command “esxcli software vib update -d /yourpath/veecdp-offline-bundle.7.0.0.zip”

Once the above operation has been completed correctly, from the VBR console it is necessary to repeat the driver update procedure as shown in the next images (2,3 and 4).

image 2


image 3


image 4

The check that guarantees that the procedure followed is correct is to create a CDP Replication Job, wait for it to finish without errors and for the failover procedure to be started.

Note 1 : The I / O filters update procedure is available in the manual on the following page: (https://helpcenter.veeam.com/docs/backup/vsphere/cdp_io_filter_remove.html?ver=110).

Note 2 : Before proceeding it is mandatory to compare yourself with Veeam support by opening a tiket ( my.veeam.com )


Creativity, Gymnastics, and Gestures. The Italian way

( Semi-serious article on one of the characteristics of us Italians)

  1. Is the atavistic laziness of us Italians justifiable in practicing sports?
  2. At the same time, is it possible to make sense of our colorful way of communicating?

Presenting a single answer is difficult as the questions seem to deal with two distinct topics.

But is it really so?

Let’s start with the gymnastic-sports theme:

We Italians are a people notoriously not inclined to sport activities (but more to ” extra-sporting ” ones :-)).

If in Asian cultures the care of one’s spirit passes through gymnastic rituals such as Taijiquan in China, do we men and women with long boots have some gymnastic-spiritual discipline to move our muscles ?

Yes, let’s think of prayer, where the faithful exercise hamstrings, gluteus maximus, quadriceps, and calf when they kneel as a sign of devotion and obedience.

Also joining the palms of the hands, also they are trained forearms, biceps and triceps.

It is a discipline with a history of two millennia, the result of the thrust in the Christian faith which in recent decades with the waning of religious passion is less and less practiced.

The new times have become the stadiums that see 22 Semi-Gods playing football on Sunday.

From the stands, thousands of spectators celebrate with dances and shouts the result of 90 minutes , thus creating a new type of spiritual-gymnastics (Figure 1)

Figure 1

But the luminaries of the gymnastic sciences claim that any sporting activity must be practiced several times during the week.

Does Football “Help “?

Since every 3 days, there are games of every value, it would seem so.

The only drawback is that the cost/benefit ratio is economically so disadvantageous that this activity can not be counted as mass sports.

Note1: There are those who claim that getting up from the sofa while on TV their team scores the decisive goal is a gymnastic moment. This is not really true since:

  1. It is said that his team always wins matches. (we are not all fans of Chelsea, Manchester City, PSG, Real Madrid ………)
  2. The sporting gesture (click) is always minimized by the presence in the hands of beers, chips, and sandwiches
  3. Monthly pay-TV subscriptions are often expensive (Dazn, Sky, TimVision …) and not suitable for all budgets.

Have we therefore lost the game with oriental cultures?

The genius Italica responds with all its strength by shouting NO!

For millennia we Italians have added to verbal communication a series of gymnastic movements that have become distinctive of our culture.

Let’s talk about the famous “Italian Gestures” that make the messages between the interlocutor’s clearer since they reinforce the nuance of the meaning.

Let’s think of the classic ” What do you want ” (figure 2)

Figure 2

which becomes almost a threat if the hands become two (figure 3)

Figure 3

There are thousands of them, a good initial collection is represented by figure 4:

Figure 4

Some are so funny and complete that they were brought back in a 2011 comic GAG by the late actor / teacher Joan Peter Sloan :

Now the crucial question:

Can gestures be a form of gymnastics capable of responding to daily movement needs?

If we assume that they are complete exercises (science does not help us here), then we need to know how many gestures are done daily.

According to theguardian, the number is equal to 250, thus confirming that ” the gesture world ” is a free gym!

It is also one technique so well developed , which can be used without to have in front of any interlocutor , (for example during a phone call with earphones) and which can be practiced in any place , (from own home to a public park ), on any transportation means , (from your own car to a bus or still in plane )

I imagine the new motto of Italian language schools for foreigners:

Learn Italian, you will have to gain in health!

Finally, we can now answer the initial questions, asserting that gestures are a type of gymnastics that also helps to improve one’s communication making it even more effective.

The gesture that I consider more ” fun “?

It is the one described so well by the actress Jessica Chastain in a 2018 interview in the program “ The Late Show with Stephen Colbert ” per minute 4:00 . A beautiful performance. Thanks Jessica !

Kubernets: Health-Check & Port-Forwarding


One of the features advanced and most important of Kubernetes is the health-check which allows you to control the integrity services.

It is an additional layer that adds to the standard controls that guarantee that the application processes are always running ( livenessProbe ), the application integrity controls ( ReadinessProbe )

The benefits of health-check are:

  • It’s customizable for any container
  • It uses the same application logic (for example, loading a web page or DB pings).
  • The livenessProbe determines if the application is working correctly. if not the application is restarted.
  • The ReadinessProbe describes when the container is ready to satisfy the user’s requests (it means the service is running)

The configuration of the health -check is done by adding the livenessProbe and ReadinessProbe items to the POD configuration yaml file (see figure 1)

Figure 1


Port forwarding authorizes the service (configured at the POD level) to communicate both with other PODs and with the outside world. Without Port Forwarding, the service is totally isolated.

The simplest example is a website. As long as port-forwarding is not started, the pages of the site are not available to users.

In our example ( some-mysql ), after POD has started, the command to enable application port-forwarding on port 8000 is:

kubectl port forward some-mysql 8000: 8000

An article is available on the website www.gable.it that explores the networking issue of Container environments. To read it click here.

In a future article, we will talk about load balancers that help networking management.

See you Soon


Earth Day: La giornata della terra

Earth Day‘ celebrated every year by the United Nations since 1970, is April 22nd and aims to raise awareness and keep alive a fundamental value: environmental ethics.

The good news:

For the first time in years, smog is falling down in every corner of the planet, and this is thanks to the recession. De-growth, with the development slowdown, would seem to be the best cure for the environment.

In China, air pollution was 30% lower in the last quarter than in the previous 7 years. (Focus site)

In America, from New York to San Francisco, commuters forced to save money due to economic hardship rediscover less polluting public transport such as subways and trains.

The airlines in shortage of passengers leave several aircraft on the ground and cancel further purchase contracts with the aircraft manufacturers (Airbus and Boing).

In the Asian ports of Hong Kong, Seoul, and Singapore, hundreds of container ships have been stopped due to the collapse of world trade, thus reducing the smog of shipping.

In Europe 150 cities have joined the “Transition Town” movement by adopting a systematic strategic plan for reducing energy consumption; the consumption of electricity (produced by coal-fired power plants) is falling for the first time in decades.

Still, other good news: unsold SUVs accumulate in huge squares (a true technological totem of transport and social status symbol) deserted by consumers forced out of necessity to make more appropriate and rational choices in times of decline.

In short, all the causes of pollution are in retreat, hallelujah for this new Waterloo!

American environmental associations enthusiastically push a new ethic of living imposed on families by the crisis, beginning to change the myriad of daily habits that imposed increasing pressure on the ecosystem.

What is happening now in times of recession actually happened already 30 years ago at the time of the collapse of the Berlin Wall and the Soviet empire.

The economic crisis in all of Eastern Europe with the closure of many factories in Russia, Ukraine, Czechoslovakia (at the time single state ed), and satellite countries produced a 50% decrease in the level of smog above the Arctic Circle.

However, we must ask ourselves another question: is this improvement lasting for the environment?

Certainly not, as if the decrease in smog is only an effect of impoverishment, its effects will not be lasting.

The recession becomes counterproductive if the economic-political choices of the more advanced countries slow down investments in new technologies, which will be penalized by the “counter-shock” offer of the oil system which will have relatively low prices.

If the income statement is not positive, the companies producing alternative energy will cancel projects. Long-term financing involving the study and research of alternative energy sources will be reduced.

There remains great hope in the policy promises of incentives for renewable energy sources.

So if the recession is good for the environment, it CANNOT be the solution because it cannot do it alone.

Therefore, all the initiatives that encourage and keep alive environmental ethics are welcome – and in this regard, I propose the story of the late 1980s by Dr. Invernizzi.

Parabola Ecologica