Why upgrade to VMware vSphere 6.7 (or why not)
Posted by Andrea Mauro on May 8, 2018

Risultati immagini per Virtual TPM 2.0 vsphere 6.7

Now that VMware vSphere 6.7 has been announced and it’s also available in General Availability (GA), some people may ask if it makes sense upgrade to this version (or when will make sense upgrade to 6.7). Is a GA release ready for a production environment? Or is it mature and stable enough?

Learn More

Using PowerShell on Linux
Posted by Andrea Mauro on May 1, 2018

1 - Using PowerShell Core - Comands

PowerShell is a command line (CLI) scripting language developed by Microsoft to simplify automation and configuration management, consisting of a command-line shell and associated scripting language.

It’s a (huge) evolution (or better a revolution) from the original DOS batch language (still supported in latest Windows OS with the cmd.exe command), and it’s really better compared to the different previous attempts to replace the batch language (like Windows Script Host).

Windows PowerShell (actually at version 5.1) is the edition of PowerShell built on top of .NET Framework (sometimes referred to as “FullCLR”). Because of its dependency on the .NET Framework, Windows PowerShell is only available on Windows (hence the name). The released versions of Windows PowerShell include 1.0, 2.0, 3.0, 4.0, 5.0, and 5.1. Windows PowerShell is launched as powershell.exe.

PowerShell initially was a Windows component only, known as Windows PowerShell, but recently it was made open-source and cross-platform on 18 August 2016 with the introduction of PowerShell Core.

Learn More

CLI vs. GUI for VMware Admins
Posted by Andrea Mauro on March 13, 2018
Tags: , , ,

CLI vs. GUI for VMware Admins

The term User Interface (UI) is used for specifying how a user interacts with a specific device, or software. CLI and GUI are two different types of possible user interfaces.

Let’s analyze those different approaches and the pro and cons of them, using the VMware vSphere environment as an example.

Learn More

Why upgrade to VMware vSphere 6.5 (or why not)
Posted by Andrea Mauro on January 31, 2018

VMware vSphere 6.5 is the latest version of the enterprise server virtual platform from VMware, but the new beta it’s already there for testers. Actually the next version it’s (in the beta). If you are building a new infrastructure from scratch the latest stable version is probably the best choices (for most cases); but what about if you have an old environment and you plan to upgrade it?

Learn More

The dark side of converged storage networks
Posted by Andrea Mauro on October 10, 2017

The fabric of SAN (means Storage Area Network) with Fibre Channel solutions have always been a dedicated network, with dedicated components (like FC switches).

But, starting with iSCSI and FCoE protocols, the storage fabric could now be shared with the traditional network infrastructure, because at least level 1 and 2 have a common Ethernet layer (for iSCSI also layer 3 and 4 are the same of TCP/IP networks).

Hosts (the initiators) in a converged network use typically Converged Network Adapters (CNAs) that provide both Ethernet and storage functions (usually FCoE and iSCSI). The results are that LAN and SAN are shared on the same physical network:

LAN and SAN shared on the same physical network

Learn More

Design a ROBO infrastructure. Part 4: HCI solutions
Posted by Andrea Mauro on June 7, 2017

2-nodes hyperconverged solution

As written in the previous post, for ROBO scenario the most interesting HCI (Hyper-Converged Infrastructure) configuration is a two nodes configuration, considering that two nodes could be enough to run dozen VMs (or also more).

For this reason, not all hyperconverged solutions could be suitable for this case (for example Nutanix or Simplivity need at least 3 nodes). And is not simple scale down an enterprise solution to a small size, due to the architecture constraints.

Actually, there are some interesting products specific for HCI in ROBO scenario:

  • VMware Virtual SAN in a 2 nodes clusters
  • StarWind Virtual Storage Appliance
  • StorMagic SvSAN

StarWind Virtual SAN overall architecture

Learn More

Design a ROBO infrastructure (Part 3): Infrastructure at remote office side
Posted by Andrea Mauro on March 30, 2017

Design a ROBO scenario must match finally the reality of the customers’ needs, its constraints but also the type of workload and the possible availability solutions of them.

Logical design of a ROBO scenario

When can found the different type of approaches:

  • No server(s) at
  • Few servers (that maybe can fail)
  • Some servers with “relaxed” availability requirements
  • Some servers with reasonable availability

Let’s analyze each of them.

Design a ROBO scenario must match finally the reality of the customers’ needs, its constraints but also the type of workload and the possible availability solutions of them.

Hyper-Converged Infrastructure structure

Learn More

Design a ROBO infrastructure (Part 2): Design areas and technologies
Posted by Andrea Mauro on February 24, 2017

In the previous post, we have explained and described business requirements and constraints in order to support design and implementation decisions suited for mission-critical applications, considering also how risk can affect design decisions.

Now we will match the following technology aspects to satisfy design requirements:

  • Availability
  • Manageability
  • Performance and scaling
  • Recoverability
  • Security
  • Risk and budget management

ROBO Design areas and technologies

Learn More

Design a ROBO (Part 1): Introduction and high-level design
Posted by Andrea Mauro on January 25, 2017

What is a ROBO scenario?

A Remote Office / Branch Office (ROBO) is an office located in a different site or a remote geographical area from another office (usually the headquarter or the main office). Several organizations have one (or more) main office, as well as remote offices in another city, country or continent.

Many organizations today have in each remote office some local IT infrastructure, usually for data locality, but also for service local services.

ROBO scenario

Learn More