Re: ViPR & OpenStack integration

Hi gurus,

What, if any, integration exists today in ViPR 1.1 with OpenStack services? If you wanted to use the ViPR Controller for block do you need to have a Cinder drive on each storage array, on the ViPR controller on not at all. If the latter how would you then integrate into Horizon, Ceilometer, Keystone etc?

For ViPR v2 Object Data Services will there be integration into Glance, Nova, Horizon etc so that the ViPR Controller could be used for both Object & Block within an OpenStack environment?

Any comments/thoughts/documentation etc on integration would be greatly appreciated as my customer is full steam ahead on the OpenStack journey & we are trying to remain both relevant & to get sticky within this environment.

Thanks in advance,



  • No Related Posts

Dell EMC Azure Stack ”Storage-as-a-Service” with Isilon

By Karthik Angamuthu | Dell EMC | Sr. Product Manager for Azure Stack

Dell EMC Azure Stack

Azure Stack is designed to help organizations deliver Azure services from their own data center. By allowing end users to ‘develop once and deploy anywhere’ (public Azure or on premises). Customers now can take full advantage of cloud for various applications that could not live in cloud otherwise, may it be due to regulations, data sensitivity, edge use cases, or location of data that prevents them from using public cloud.

Dell EMC co-engineers this solution with Microsoft with added value in automation of deployments, patches and updates along with integration of various key solutions to meet our customers’ holistic needs. One such value add is enabling our Azure stack customers to expand file storage.

Why should you care? – Because of the storage limitation!

Storage Limitation

Azure Stack storage is a set of cloud storage services that includes blobs, tables and queues which are consistent with public Azure storage services, built on Storage Spaces Direct (S2D). It is important to note that while ‘file storage’ is supported in public Azure, it is currently not supported on Azure Stack. This means that any tenant workload that needs to access files via SMB/NFS has to use external NAS storage residing outside the stack. Additionally, since Azure Stack is built on a hyper-converged architecture, it inherently limits the capacity of S2D storage.

What is the solution? – Isilon. Though there are many external file storage options available, Isilon is an excellent option for the following reasons.


Isilon is a scale out network-attached storage (NAS) platform offered by Dell EMC for high-volume storage, backup and archiving of unstructured data. While Isilon offers extremely high scalability that is highly cost effective, it provides enterprise class features such as

  • Performance monitoring with InsightIQ,
  • Tiering of data with SmartPools,
  • Quota management with SmartQuotas,
  • Data protection with SnapshotIQ,
  • Data replication with SyncIQ,
  • High availability and load balancing with SmartConnect,
  • Deduplication with SmartDedupe,
  • Data retention with SmartLock,
  • Stringent compliance and governance needs through WORM capability and
  • Last but not the least, seamless tiering of cold or frozen data to public Azure storage with CloudPools.

Isilon supports SMB, NFS, HTTPS object storage, and HDFS, among other protocols. And, there are three different Isilon platform families to meet the performance needs of the data, all running Isilon OneFS:

  1. The all-flash F-series, focusing on extreme performance and scalability for unstructured data applications and workloads
  2. The hybrid H-series, which seek to balance performance and capacity
  3. The archive A-series, for both active and deep archive storage

Configuring your file share

Ok, how do you set up such that tenant workloads can access external file shares? – Simple. If you have a NAS such as Isilon sitting outside of the stack, your tenants can directly map the file shares via SMB/NFS as long as the network connectivity is set up. It requires careful consideration, planning and administration.

Your feedback

Whether you are an existing Isilon customer who purchasing Azure stack or a new Azure stack customer that needs file storage for your documents, back up vault or running analytics workload with HDFS, you asked us for a simple and scalable storage solution that is easy to manage with Azure stack. We heard you!

Multi-tenancy and Administration complexity

Isilon supports multi-tenancy such that, each Azure stack tenant can access specific sub-folders of Isilon storage under the single namespace. You can set up access-zones, network segmentation with groupnets and subnets, authentication providers (AD/LDAP, etc.) along with quotas and policies for each tenant on Isilon. While it may not be complex to set up, ongoing administration can be non-trivial. For example, when Isilon and Azure stack are managed independently, and when the cloud admin needs to onboard new a tenant or offboard a tenant or one of the tenants need more capacity or change backup configurations, etc. You have to manage this workflow carefully with SLA and must plan for the overhead.

An ideal approach to simplify or reduce this overhead is to give autonomy to cloud admins to manage tenants’ storage. Cloud admins ought to be able to simply manage storage capacity and storage services with respect to their tenants. Furthermore, extend the flexibility to tenants to self-manage their storage space and users within their respective org. Needless to say, this must be done with a consistent Azure user experience.

That is what we have done with our VConnect plug-in for Isilon and Azure Stack.

How does it work?

Once Isilon is setup and multi-tenancy is enabled by Isilon admins, Azure stack admins can deploy our VConnect plug-in for Isilon and enable it through plans and offers for their tenants. Tenants now can subscribe to the storage services under that plan and self-manage storage capacity, users and access.

Azure Stack Isilon Setup.png

Step by Step Instruction

A detailed step by step guide to setup and use VConnect plug-in for Isilon is described below.

Isilon step 1.png

Isilon Step 2.png

Isilon Step 3.png

Isilon step 4.png

Isilon step 5.png

Isilon step 6.png


Whether you are a service provider or an enterprise customer, you now have the ability to offer Storage-as-a-Service to your customers with enterprise class storage features such as high availability and data protection, security and more with Azure Stack and Isilon.

How to order

This solution is currently available for purchase through our solution partner CloudAssert. You can reach out to your Dell EMC Azure Stack sales specialist to buy this.

For inquiries, questions and comments, please reach out to Dell EMC Azure Stack product manager Karthik Angamuthu at


  • No Related Posts

The State of IT Transformation: Where Are You Now?

EMC logo

A new ESG Research Insights Paper provides a fascinating update on the state of IT Transformation Maturity across industries and around the globe.

Compared to research conducted one year ago, it’s clear that IT organizations are making progress. The rise is most evident in the lowest stage of IT maturity, with the proportion of organizations ranked as “Legacy” shrinking from 12% to 6%.

The research also broke down results by geography and industry. For example, of the 4,000+ IT decision makers surveyed, 1,374 are from six APJ countries. While organizations face the same goals and challenges (e.g.,79% of APJ respondents say transformation is important for business success, compared to 82% worldwide and 94% in APJ report transformation initiatives underway, compared to 96% worldwide), there are some interesting nuances.

Organizations in APJ are ahead of their counterparts in modern technology adoption, more likely to have moved to hyper-converged, software-defined infrastructure and enabled self-service IaaS (13% vs 9% worldwide). But APJ statistics also show a broader disparity in IT Transformation Maturity―with more companies having achieved Stage 4 “Transformed” status (8% vs 5% worldwide), but also more organizations stuck in Stage 1 “Legacy” (10% versus 4% worldwide).

IT Transformation Distribution - The Maturity Curve

Figure 1: IT Transformation Distribution – The Maturity Curve

Familiar Obstacles

Globally, the proportion of fully “Transformed” IT organizations has only grown by 1%.


In our experience, while every business is different, we do find that organizations run into similar and familiar obstacles—across geographies and across industries.

A bank we’ve begun working with in EMEA, for example, recognizes that speeding the delivery of innovative and quality digital services is critical to competing with new players, as well as other banks. But progress toward that objective has been halting and slow.

What’s the Hold Up?

IT leaders understand that they need modern, software-defined infrastructure for multi-cloud flexibility, cloud native application, and DevOps capabilities to improve quality, innovation, and time-to-market.

In many organizations, however, the focus has been almost exclusively on the infrastructure aspects of “moving to the cloud.” The application, organizational, skillset, and process changes necessary to put cloud to work have been largely ignored or treated as a low priority.

By now, I think, we’ve all heard the adage that a successful IT transformation must encompass “people, process and technology.” 

So why isn’t it happening?

It’s Not Easy!

Few organizations have the luxury of a greenfield deployment and must figure out how to continue to operate legacy applications and infrastructure—maintaining security, availability, and so on—while reducing technical debt and moving to new kinds of application architectures and development practices. Progress requires understanding complex interdependencies and synchronizing changes across multiple domains.

While a modern software-defined infrastructure provides the foundation for the efficiency and agility that digital business demands, it is not enough.

The biggest stumbling block for most organizations is people and process. In place of traditional silos of teams, tools, and processes responsible for managing specific technologies, new roles and skillsets must be defined and developed for end-to-end services delivery.

This challenge is bigger than providing self-service portals and service catalogs for IaaS, PaaS, and so on. It requires people to acquire new kinds of “soft skills” for working closely with businesses to determine and anticipate new needs, for leading agile scrums, for creating and promoting new services, and monitoring the quality of services.

Given the difficulties, it’s not surprising that many initiatives get stuck in an endless planning phase—or fall apart into fragmented, disconnected projects.

Agile Means Leveraging What’s Already Been Done

The good news is that enterprises don’t have to start from scratch. IT transformation programs can build on the experience, solutions and services of others. Like the bank, more and more of the enterprises we work with are asking us not just for technical expertise and support, but for help with IT Transformation.

Over the past 15+ years, Dell EMC has developed and refined methodologies and unique IP and tools for helping organizations develop a holistic top-down and bottom-up IT Transformation strategy.

We offer proven and pragmatic ways that enterprises can accelerate building their business case, keep application, infrastructure, and operating model initiatives aligned and in sync, and sustain IT transformation program momentum over time.

Where Are You?

To thrive in a digital economy fueled by smart, connected devices, personalized services, and data-driven insights, businesses need the speed, agility, efficiency, scale, and cost-effectiveness enabled by IT Transformation.

Figure 2: IT Transformation Outcomes – The Link between IT Transformation and Business Value Is Clear.

Progress begins with an objective understanding of where you stand today. An interactive online assessment tool based on the latest IT Transformation Maturity research data can help by providing a benchmark to your peers in both geography and industry, and customized recommendations and a blueprint action plan you can use to accelerate your IT Transformation.

The post The State of IT Transformation: Where Are You Now? appeared first on InFocus Blog | Dell EMC Services.

Update your feed preferences





submit to reddit


  • No Related Posts

Re: STIG for ECS Switches?

I have a customer who is putting in ECS for their Data Domain Cloud Tier.

They are a customer who requires STIG certification, or a process to achieve it, for all hardware in their environment.

(Security Technical Implementation Guide is from DISA).

I found the “ECS Secuirty Configuration Guide” that goes into detail for the ECS operating system.

But I’m looking for some info on how the included switches can meet STIG requirements.

Thanks in advance,



  • No Related Posts

STIG for ECS Switches?

I have a customer who is putting in ECS for their Data Domain Cloud Tier.

They are a customer who requires STIG certification, or a process to achieve it, for all hardware in their environment.

(Security Technical Implementation Guide is from DISA).

I found the “ECS Secuirty Configuration Guide” that goes into detail for the ECS operating system.

But I’m looking for some info on how the included switches can meet STIG requirements.

Thanks in advance,



  • No Related Posts

Dell EMC Cloud for Microsoft Azure Stack Sessions at MS Ignite 2018!

With Microsoft Ignite 2018 just a week away, here are all the Dell EMC sessions that will cover Azure Stack:


Why Architecture Matters: A Closer Look At Dell EMC Solutions for Microsoft WSSD, Azure Stack, and SQL Server

(Wednesday September 26th @ 9:00 – 10:15 am)

In this session, you will learn about Dell EMC Microsoft Storage Spaces Direct Ready Nodes, Dell EMC Azure Stack Integrated Hybrid Cloud, and Ready Solutions for Microsoft SQL. The technical session will focus on the architectural design considerations that went into the development, deployment, and sustainability of VxRack Azure Stack; migration solutions of SQL server 2008 to 2017; and the confidence, convenience, and customer support advantages of Dell’s WSSD program.

Speakers: Stephen McMaster and Michael Wells

Room: OCCC W312


On top of our sponsorship breakout session, we have several Azure Stack experts who will be presenting at Ignite. Make sure to share these sessions also with your customers that are attending the event.

THR3071 – Azure Stack survival guide: The field notes of a systems integrator

Microsoft Azure Stack is here! Azure Stack is an extension of Azure and delivers a competitive advantage by delivering premium services from a location optimal for the running workload. In this session we look at the uncensored field notes from a seasoned veteran of multiple Azure Stack deployments and workshops. Not only will you get the real life explanation of what Azure Stack is – you’ll get the uncensored version of how Azure Stack fits into your datacenter and delivery of services.

Speaker:Fredrik Nilsson

Time: Thursday, September 25th @ 10:10 – 10:30 am

Theater: Expo Theater #1

THR2105 – Azure Logic Apps: Process automation in the cloud

This session explores how to build custom integration solutions with Azure Logic Apps to automate, integrate, and manage your cloud native applications by leveraging various enterprise connectors for Logic Apps and combining the power of Azure Event Grid with Logic Apps to provide integration with event-based architectures in Azure.

Speaker: Janaka Rangama

Time: Tuesday, September 25 @ 11:55 AM – 12:15 PM

Theater: Expo Theater #2

THR3073 – Managed Kubernetes in Azure with AKS

This session explores how IT professionals can leverage the power of Kubernetes in a fully managed hosted Kubernetes-as-a-Service environment in Microsoft Azure. Experience how to deploy, monitor, and managed containerizes workloads with Azure Kubernetes Service(AKS) in this hands-on session.

Speaker: Janaka Rangama

Time: Wednesday, September 26 @ 12:30 PM – 12:50 PM

Theater: Expo Theater #1


  • No Related Posts

How to manage clients when SEPM is enrolled for Secure Cloud device management?

I need a solution

Hi everyone,

I have a delemma — How to manage SEP clients when SEPM is enrolled for Secure Cloud device management? In this scenario the traditional items in SEPM that deal with end point clients are all grayed out.

Where does one manage those elements in the Secure Cloud portal? I mean the settings when clients are deleted? For example: delete all clients that have not conected for 90 days. If SEPM is NOT enrolled in secuire cloud all those elemnts are managable at SEPM but with the cloud enrollment they are grayed out in the SEPM console and I can’t find equivalent place on the cloud portal where I get to do it.

All that I have on the portal is a simple silder – manage devices ON or OFF? I know I can manually delete clients using the Secure Cloud portal but that is a one-by-one task. Where do I set the other biz, you know — delete all clients that have not conected for 90 days?

Thank you



  • No Related Posts

Manually Granting Citrix Cloud Access to Your Azure Subscription

Note: Citrix Cloud Studiocan perform all these actions automatically when using the Create new… option while adding a new Hosting Connection. Account privilege level in Azure must be Owner (not Contributor) to perform the actions listed in Step 1 and Step 4. If your Azure account role is Contributor, you might see the error “Invalid Azure Credentials” in Citrix Cloud Studio when choosing the Use Existing… option or no error but a window prompting for credentials again when using the Create New option. Only follow the steps below once you’ve confirmed the current role level for your Azure account.

Step 1: Manually creating an Azure application registration for Citrix Cloud

Define the application registration

  1. Login to your Azure Tenant

  2. Select the Azure Active Directory blade

  3. Select App Registrations

  4. Select “+ New application registration”

    User-added image

  5. Enter:

    1. Name

    2. Application Type: “Web app / API”

    3. Sign-on URL: “”

  6. Select Create

    User-added image

  7. Select the App Registration from Step 4 to open its Settings

    Grant Access to the Azure API

  8. Select Required Permissions under API Access

    User-added image

  9. In the Required permissions Tab Select “Windows Azure Active Directory”

  10. Check the box “Read all users’ basic profiles”

  11. Select Save

  12. In the Required permissions Tab Select “+ Add”

  13. Choose “Select an API”

  14. Select Windows Azure Service Management API

    User-added image

  15. Select “Select”

  16. In the Enable Access tab Select “Access Azure Service Management as organization users”

    User-added image

  17. Select “Select”

  18. Select “Done”

    Create the application secret access key

  19. From the Settings tab of the App registration; select “Keys”

    1. Enter a name for this secret in “Key Description”

    2. Select a Duration from the drop down

    3. Select Save

      User-added image

  20. Copy the value of the Key (this is the secret, similar to a password you will only see once)

  21. Select the Properties

  22. Copy the Application ID of the App registration (this is similar to the username)

    User-added image

The Key and Application ID are pieces of information required to create the Host connection to Azure from Citrix Cloud.

Step 2: Manually assigning Resource permissions to the Azure App Registration for Citrix Cloud

Now that the App registration account has been created and access has been granted to the Azure API it needs to be granted permissions to resources within your Azure account.

Citrix recommends that Citrix Cloud specific subscriptions be created. This reduces the risk of worker provisioning or life cycle actions from interfering with or impacting other production systems.

The following instructions utilize the built-in Azure RBAC Roles. The instructions select the most restrictive built-in Role for a particular resource, this allows Citrix Cloud to do what it needs to for worker machine provisioning and lifecycle actions.

Selecting a Citrix Worker management model

At this point, there is a decision of how much control a customer will grant to the Citrix Cloud App registration for machine provisioning.

Citrix Managed – In this model, Citrix Cloud is in full control of Resource Group(s) during the machine provisioning process. As Resource Groups are required, Citrix Cloud will simply add more as necessary to support the additional catalogs being provisioned. This streamlines the management experience by handling these details. This also makes the Citrix administrator the sole arbiter of how many virtual machines can be deployed.

Customer Managed – In this model, an Azure Admin or Co-Admin pre-creates Resource Groups that worker machines will be provisioned in to. Citrix Cloud cannot create additional Resource Groups as necessary, this will need to be performed by an Azure Subscription Admin or Co-Admin. This will require good communication between the Citrix Administrator and Azure Administrator as the number of Citrix workers in Azure is increased.

Note: The Customer Managed option is currently supported in the Citrix Cloud and in XenApp and XenDesktop 7.16 or later via the Studio GUI.

The primary difference between the two is the level of control that the application service principal has to the Azure Subscription and resources. These two models are detailed below.

Assigning Resource Permissions

The following outlines the permission settings required for the resource that is being secured with the built-in Azure RBAC role that provides the minimum settings necessary for the model.

Most of the settings will be the same for both models, except the settings on the Subscription where Citrix workers will be provisioned and the Resource Groups within it.

For more information about assigning permissions see:

For more information about built-in Azure RBAC roles see:


The Subscription where Citrix workers (XenApp and/or XenDesktop will be provisioned) will reside.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor None

Azure Admin / Co-Admin must create Resource Groups manually

To grant the App Registration Contributor permission to a Subscription:

  1. Select the Billing blade
  2. Select the desired Subscription
  3. Select “Access control (IAM)”
  4. Select “+ Add”
  5. Select Contributor from the Role drop down menu
  6. Click in the Select search box and type the full name of the App registration
  7. Select the App registration
  8. Select Save

Resource Group(s)

The Resource Groups within the Subscription where Citrix workers will be provisioned.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Storage Account Contributor

To grant the App Registration Contributor permission to a Resource Group

Citrix Managed – Do nothing, the permissions will be inherited.

Customer Managed – Complete the following:

  1. Select the Resource Group Blade
  2. Create the Resource Group(s)
    1. Select “+ Add”
    2. Enter:
      1. Resource Group Name
      2. Subscription
      3. Region
    3. Select Create
  3. Refresh the Resource Group list
  4. Select the Resource Group that was created
  5. Select “Access control (IAM)”
  6. Select “+ Add”
  7. Select Contributor from the Role drop down menu
  8. Click in the Select search box and type the full name of the App registration
  9. Select the App registration
  10. Select Save
  11. Repeat for each Resource Group

Virtual Network

The Azure Virtual Network that Citrix worker machines will be joined to.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Complete this for both scenarios.

Master Image Storage Account

The Resource Group within the Subscription where Citrix worker master images are maintained. Citrix and / or Desktop administrators should have full access, but the App registration does not need to modify the image.

Management Model Citrix Managed Customer Managed
Azure RBAC Role Contributor

Inherited from Subscription
Virtual Machine Contributor

Complete this for both scenarios.

Step 3: Deploy Cloud Connectors to the Azure Subscription

Citrix Documentation – Citrix Cloud Connector

Step 4: Add an Azure Resource Location using an existing Azure App registration

If you have worked through the process of manually creating an App registration in Azure and properly assigning the permissions, this new App registration now needs to be added to Citrix Cloud as a Resource Location for capacity.

Within the Citrix Cloud management portal / Citrix Studio;

  1. Select Hosting

  2. Select “Add Connection and Resources”

    1. Select “Create a new Connection”

    2. Select the Azure hosting environment

    3. Select Next

      User-added image

  3. Select “Use existing”

  4. Copy and paste;

    1. Azure Subscription ID (where Citrix workers will be provisioned by Citrix Cloud)

    2. Active Directory ID (the Directory ID of the Azure Active Directory in which the App registration was defined)

    3. Application ID (of the App registration)

    4. Application secret (the Key)

  5. Enter a “Connection name”

  6. Select Next

  7. Select the Azure Region where Citrix workers will be provisioned

  8. Select Next

  9. Enter a Citrix Cloud name for this Azure Subscription and Region

  10. Select the Azure Virtual Network that Citrix Worker machines will be joined to

  11. Select the Azure Virtual Network Subnet that Citrix Worker machines will retrieve IP addresses from

  12. Select Next

  13. Select Finish

To use copy and paste in Citrix Cloud Studio:

  1. Select the Half Circle connection menu in the top center of the browser

    User-added image

  2. Select the Clipboard

    User-added image

  3. Copy your Azure Subscription ID to the Clipboard

  4. Either; right click and paste or use CTRL + v to paste the clipboard contents to the remote clipboard

    User-added image

  5. Select the X to close the Session clipboard

  6. Select the field to paste the data to

  7. Either; right click and paste or use CTRL + v to paste the clipboard contents to the field


  • No Related Posts

Citrix ShareFile Custom Workflows – Post to Web Service

This article describes how Custom Workflows can be integrated with third party applications using Post to Web Services action. It is assumed that reader is aware of HTTP, Web service , POST, and Custom Workflows web composer application.

To post data to webservices hosted on-premises, use Citrix Cloud Connector. Otherwise, you can jump to Configuring Post-to-Web-Service in Custom Workflows


  • No Related Posts

Re: Data Migration from Windows to Isilon – SMB vs. OneFS API copy

SMB. The API is for control purposes only. (apart from the Openstack SWIFT support). But that’s certainly the fastest method of data ingest. Besides you need the ACL’s which must be written over SMB. If you’re just comparing protocols, forgetting about permissions for a moment, in general NFSv3 will be faster than SMB, but that really doesn’t matter in this conversation.

~Chris Klosterman

Principal SE, Datadobi


  • No Related Posts