Block Storage

 View Only

Automating VMware Cloud Foundation 9 with Hitachi VSP One Block and Ansible

By Ramakrishna Manupuri posted 3 hours ago

  

Ansible Automation for VMware Cloud Foundation Deployment with Hitachi VSP External Storage 

Business Challenges  

As enterprise IT environments grow increasingly complex, the demand for infrastructure solutions that combine speed, resilience, and operational simplicity has never been greater. Hitachi VSP One has pivotal capabilities that can be leveraged to deploy VMware Cloud Foundation 9, with its native support for Fibre Channel-based VMFS storage — enabling organizations with established Hitachi VSP One to seamlessly adopt a modern cloud management framework without compromising their existing storage architecture. 

This blog documents how Hitachi’s Integrated Platforms Solutions Engineering team tackled end-to-end VCF deployment by building a unified Ansible automation framework that orchestrates Brocade FC switching, Hitachi VSP One Block storage provisioning, and VCF 9.0.1 deployment in a single, repeatable pipeline — delivering a 79% reduction in deployment time and an operational model that is consistent, auditable, and ready to scale. 

The Purpose Behind the Pipeline 

Behind every infrastructure deployment is a team of specialists — a SAN admin, a storage engineer, a VMware architect — each working in their own silo, handing off to the next only after their piece is complete. When something breaks, nobody owns the full picture. When a deployment must be repeated, everyone starts from scratch. 

The core conviction driving this work is simple: infrastructure knowledge should not live in people's heads. It should live in code — in version-controlled playbooks and inventory files that every team member can trust, every auditor can inspect, and every customer can benefit from consistently. 

Infrastructure Architecture Overview 

The automation framework is designed as three Ansible role collections — one per infrastructure layer — executed in sequence from a single control node. All credentials are Ansible Vault-encrypted. All environment-specific variables (WWNs, IPs, LDEV IDs, cluster names) live in inventory files completely separated from playbook logic. 

Hitachi VSP One Block 

Using the hitachi.vspone_block certified Ansible collection (Red Hat Ansible Certified Content), the storage layer handles the full VSP provisioning sequence: registering ESXi host HBA WWNs as server objects, creating LDEVs with exact capacity and controlled IDs, building host groups, and mapping volumes per FC port. Modules are idempotent — they check current state before making changes, making them safe to run as Day-2 drift detection tools. 

FC Fabric  

Before any host can see storage, zone aliases must be created for every ESXi HBA port and every VSP target port on the Brocade switch. Zones are then built in a target-based naming model, and the zone configuration is activated — all for both SAN fabrics in a single playbook run. A critical safety feature: the brocade.fos modules use transactional rollback. If any task fails mid-run, the zoning database reverts to its prior clean state, preventing partial configurations. 

VMware vSphere import to VCF 9.0.1 

VCF 9 introduced a major architectural shift: VCF Operations is now the primary management interface, with SDDC Manager as a component within it. Critically, VCF 9 also introduced native FC-based VMFS as principal storage for management and workload domains — making Hitachi VSP integration a first-class deployment path, not a workaround. 

The automation layer deploys the vCenter Server OVA, configures the datacenter, cluster HA and DRS, deploys NSX Manager, and calls the VCF Operations API to import the environment as a workload domain — all in a single unattended execution. 

 

 

Configuration Steps 

Prerequisites 

  • Ansible Control Node: Python 3.9+, Ansible-core 2.16+, access to all infrastructure layers 

  • Brocade FOS Switches: FOS v8.2.1+, REST API (HTTPS) enabled, admin credentials in Ansible Vault 

  • Hitachi VSP One Block: vspone_block collection v3.0+, REST API access, dedicated service account 

  • ESXi Hosts: Pre-racked, cabled, NTP/DNS configured — physical cabling is the only manual prerequisite 

  • VCF 9.0.1 Bundles: Downloaded and staged; DNS/NTP/IP reservations complete 

  • Ansible Vault: All credentials encrypted; no plaintext passwords in any inventory file 

 Execution Sequence 

  1. FC Zoning (brocade-zoning playbook): Zone aliases are created, zones are built per the naming convention in inventory, and the configuration is activated across both SAN fabrics. ~8 min. 

  1. Storage Provisioning (storage_provisioning playbook): ESXi hosts are registered on the VSP array, LDEVs are created, and host groups are mapped per FC port. The array is now presenting storage to the hosts. ~22 min. 

  1. HBA Discovery (scan_hba playbook): The first playbook collects HBA WWNs from ESXi hosts via the vSphere API and writes them back to host_vars files — eliminating manual WWN lookups from switch nameservers or array management tools. ~5 min. 

  1. Datastore Creation (datastore_create playbook): vCenter scans for newly visible LUNs and formats them as VMFS datastores with storage policies applied. ~7 min. 

  1. VCF Deployment (vcsa_deploy playbook): vCenter Server OVA is deployed, cluster objects configured, NSX Manager deployed and registered, and the VCF import workflow triggered via VCF Operations. ~40 min. 

 Measured Results: 79% Time Reduction 

Every task was measured across two real-world deployment scenarios. The numbers below are actual — not projected — based on deployments tracked by the Integrated Platforms Solutions Engineering team. 

The existing vSphere import result at 85.9% reduction (24 minutes vs. 170 minutes ) is especially significant for customers with an existing Hitachi VSP investment. Because storage and zoning are already in place, the automation handles only incremental provisioning and the VCF import — with no domain expert required to be online during execution. 

Benefits for Customers 

This framework is built to be handed to customers as a ready foundation — not a proof of concept. Every benefit below translates directly into outcomes that matter at the executive and operational level. 

 

Benefit 

What It Delivers for Customers 

Zero RTO Failover 

VMs restart seamlessly — no manual intervention required during a site outage. 

Speed & Efficiency 

75.4% reduction in deployment time through automation. 

Enterprise Resilience 

Declarative playbooks produce identical output every time; no tribal knowledge gaps. 

Quality & Safety 

No partial states — playbook succeeds exactly as specified or rolls back cleanly. 

Auditability 

Full run logs, version-controlled inventory; every change is traceable. 

Scalability 

2-host lab to 16-host production is an inventory file change, not a playbook rewrite. 

Day-2 Operations 

Idempotent playbooks serve as drift checks, post-upgrade validation, and DR redeployment. 

Investment Protection 

Existing Hitachi VSP infrastructure integrates natively — no storage architecture rebuild. 

Conclusion 

Hitachi VSP One Block and Ansible provides a robust, proven blueprint for building resilient, scalable, and efficiently managed hybrid cloud environments deployed using VCF 9.0. By combining the hitachi.vspone_block” certified collection for storage provisioning, the brocade.fos collection for FC fabric automation, and VMware Ansible modules for VCF deployment, enterprises can modernise their data centres while achieving continuous operational excellence. 

The 79% time reduction is real and measurable — but the more durable benefit is the operational model it enables: infrastructure deployments that are repeatable, version-controlled, and auditable from day one, regardless of which engineer presses the button. 

With native FC-VMFS support in VCF 9, customers with existing or new Hitachi VSP One infrastructure are positioned to adopt VCF without rebuilding their storage architecture. The framework is extensible to additional VSP models, additional workload domains, and full Day-2 lifecycle operations.

References & Resources 

Hitachi hv-playbook-HIS ansible playbooks for VMware VCF: github.com/hitachi-vantara/hv-playbooks-vspone-block/hv-playbooks-HIS-VMWare 

Hitachi  vspone_block Ansible Collection  —  github.com/hitachi-vantara/vspone-block-ansible 

hv-playbooks-vspone-block  —  github.com/hitachi-vantara/hv-playbooks-vspone-block 

Broadcom VCF 9 Deployment Pathways  —  blogs.vmware.com/cloud-foundation 

Brocade FOS Ansible Collection  —  galaxy.ansible.com/brocade/fos 

Red Hat Certified Content: hitachivantara.vspone_block  —  catalog.redhat.com 


#VSPOneBlock
#VSPOneBlockHighEnd

0 comments
3 views

Permalink