New Snapshot Integration for Pure Storage now available for Veeam Backup & Replication

New Snapshot Integration for Pure Storage now available for Veeam Backup & Replication

Veeam Software Official Blog  /  Michael Cade

At the back end of 2017, Veeam released the Universal Storage API with Veeam Availability Suite 9.5 update 3. This framework offers built-in integrations with storage systems to help decrease impact on the production environment and significantly improve RPOs.
Today Veeam announces Pure Storage as the next storage vendor to arrive onto this integration framework. With more and more businesses moving toward and adopting all-flash storage solutions that help those businesses to deliver more predictable performance across an ever more demanding business workload, it goes without saying that there is no requirement change for Always-On Availability. In fact, this increases the requirements around RTO and RPO SLAs.

Reduce impact on performance of production workloads

The features this framework unlocks are the ability to reduce the impact of performance on the primary VMware estate when it comes to creating VMware snapshots, offloading this process to the storage array to then taking the backup from the storage.

Enable granular recovery from storage snapshots

Secondly the ability to use the Veeam Explorer for Storage Snapshots to gain visibility into historic snapshots and still give the ability to perform granular recovery tasks against snapshots not even created by Veeam on the storage array.

Application consistent storage snapshot orchestration

Thirdly and very important to tightening that recovery point objective is the ability to drive application consistent snapshots on the storage array to provide an option for really fast recovery of data, down to the application item level.

Automated restore verification and on-demand labs: “Put your data to work”

Lastly but probably most importantly is the ability to do more with those snapshots that have been created in an application consistent manner, with this integration you will have the ability to leverage this data for many different use cases.
One use case of where this functionality could really benefit these businesses is DevOps, the ability to create copies of your production environment in minutes so that your developers can test new features against that production-like data without affecting performance and uptime of the production workloads. All of this whilst using your performant Pure Storage FlashArray features that include thin provisioning, deduplication and compression.
Another use case is around modern analytics, the ability to take the production workload and leverage that data so that as end users you can gain insight into your workloads and achieve more with those findings and deliver value for your business without having to worry about the underlying infrastructure and performance.

FlashStack — Agile IT

This integration also follows the Pure Storage FlashArray into the converged infrastructure, offering the ability to combine compute, networking, storage and virtualisation. This provides more efficiency, ease of deployment and predictable performance. Reducing management and the need to fine tune these tasks frees up resource to focus on more important tasks within the business.

This converged approach can be extended with the use of the “Virtual Data Center in a box” allowing for your remote offices to also benefit from the storage and Availability benefits from Cisco, VMware, Pure Storage and Veeam.

Conclusion

The Pure Storage FlashArray integration with Veeam Availability Suite provides backup, recovery, replication and failover capabilities to enhance recovery point objectives and recovery time objectives.

More resources

The post New Snapshot Integration for Pure Storage now available for Veeam Backup & Replication appeared first on Veeam Software Official Blog.

Original Article: https://www.veeam.com/blog/pure-storage-new-framework-integration.html

Watchdog your entire IT environment with Veeam ONE

Watchdog your entire IT environment with Veeam ONE

Veeam Software Official Blog  /  Cristian-Antonio Puricica

With data becoming so valuable these days, organizations can’t afford to have their IT systems unavailable even for minutes. Monitoring your environment plays a key role to ensure Availability. You need to be alerted when things could go wrong and when it’s time to fix issues before they negatively impact your business. Veeam ONE does just that, not only for your VMware vSphere and Microsoft Hyper-V virtual environments, but also integrates with Veeam Backup & Replication and, starting with Update 3, provides visibility for Veeam Agents as well.
In this blog post, I will talk about some of the Veeam ONE capabilities that will help you keep an eye on your IT systems.

Categorizing your infrastructure objects

Veeam ONE helps you categorize objects inside your infrastructure by business unit, department, purpose or SLA by means of its Business View component. This business categorization is integrated with Veeam ONE Monitor, enabling you to monitor, troubleshoot and report on business groups of VMware and Hyper-V objects.


The Configuration tab allows you to configure the basic application settings

After adding business categories into Veeam ONE, you can start monitoring your business groups through the Business View tab in Veeam ONE Monitor.


Business View in Veeam ONE Monitor, showing a virtual machine in the VMs with Snapshots category

You can also build reports for specified categories of objects. In the Workspace view of Veeam ONE Reporter, when you select a report, you can either choose to get details on the entire virtual environment, or on specific business view objects. For example, if you group VMs by department, you can create reports for a specific department in your organization.


The Business View objects window in Veeam ONE Reporter

Using alarms

There are predefined alarms in Veeam ONE for VMware vSphere and vCloud Director, Microsoft Hyper-V, Veeam Cloud Connect, Veeam Agents, and for internal Veeam ONE issues. All of them are designed to alert IT admins when any notable events or issues occur in their environment. With these alarms, you can easily identify, troubleshoot issues and quickly act to keep business operations running.
If they are used properly, alarms can be a critical method to notify you about the performance of your virtual environment. It’s important to know that too many alarms can lead you to ignore them, while too sensitive triggers can lead to false alarms.
The predefined alarms are built on best practices thresholds and trigger when the parameters defined in the alarm are different against collected data from the virtual and backup servers.


Alarm details in the Alarm Management tab. You can create custom alarms for any kind of tasks and events

When an alarm is triggered, the Veeam ONE console displays details about the root cause of the issue and some ways of resolution. Veeam ONE alarms are customizable and you can edit them to fit your business needs by adding different rules, changing thresholds or assigning them to different objects. You can also choose to send an email to a group when alarm’s severity changes or to suppress an alarm during scheduled activities. Moreover, in the Knowledge base tab you can add custom text to help you with solving the alarm next time it’s triggered.


Alarm Settings

Performance and health state monitoring

Veeam ONE enables you to monitor the performance of your VMware vSphere or Microsoft Hyper-V environment through comprehensive charts. In Infrastructure View, you can find information about the latest alarms, CPU, memory and disk resources for different timeframes, as well as network usage details. As you browse in the Infrastructure tree, the Summary tab will display different information for different objects and the rest of the tabs will vary too as you move deeper in the environment.


If the parent object is selected, the Infrastructure Summary tab will display the health state overview, including the Host State, Datastores State and the Virtual Machines state.

Along the navigation menu, Veeam ONE Monitor also provides details about Alarms (as you saw earlier in this post), as well as very well-organized metrics on resource consumption. Here you can check the VMs and hosts that use the most resources (CPU, memory, network usage and more), but also the hosts with the lowest load. These stats are available for both VMware vSphere and Microsoft Hyper-V environments.
The CPU chart shows the amount of used processor resources on a machine where a backup infrastructure component runs. Graphs in the CPU chart illustrate the level of processor usage for every separate CPU on the machine. The Total graph shows the cumulative processor utilization for all CPUs.

Capacity planning

While Veeam ONE Monitor provides extensive visibility over your IT infrastructure, the Reporter makes it easy for IT administrators to obtain detailed analysis of their virtual infrastructure and helps to take the guesswork out of capacity planning.
In virtual environments, capacity planning is a critical task for housekeeping and allows IT admins to make correct decisions based on accurate forecasts. The first thing we can see in Veeam ONE Reporter is the VMware Capacity Planning dashboard, which includes few widgets that offer a sneak peek into the more detailed reports of the infrastructure.


The VMware Capacity Planning dashboards displays details about Hosts and Clusters, Datastores, loss of a host and how many VMs can be added to the infrastructure without having to purchase more resources

Now let’s take a look at the capacity planning reports that we have available: Capacity Planning, Host Failure Modelling, How Many More VMs Can be Provisioned and Over-provisioned Datastores.
The reports are based on collected and analyzed historical data and they are very customizable, allowing you to choose individual or all datastores, set limits for CPU and Memory, select timeframe of the analyzed performance data, as well as the period of planning.


The Capacity Planning report provides very detailed forecast on my virtual infrastructure

At the end of the day, the capacity planning exercise helps you answer some simple questions: Do I have enough resources for more virtual machines? When will I run out of resources? Don’t underestimate these questions, they may save you time and money one day.

Agents monitoring and reporting

Update 3 came with many new features for Veeam Backup & Replication 9.5 and Veeam ONE 9.5, and one of the most highly-anticipated is agent management. Veeam ONE 9.5 now supports agent monitoring and reporting for Veeam Agent for Microsoft Windows and Veeam Agent for Linux, enabling you to have visibility into both your virtual and physical infrastructures.
You can have real-time monitoring and alerting for the Veeam Agent jobs managed by Veeam Backup & Replication servers that you monitor in Veeam ONE. To do so, go to Data Protection view in Veeam ONE Monitor and open the Agent Jobs tab of the desired backup infrastructure node. For each job, you will gain information such as the status of a backup job (Success, Warning, Failed, Running, or jobs with no status), backup job name, type, transferred data and more.


Veeam Agent jobs in Veeam ONE Monitor

In the Veeam Backup Agents report you can choose to include business groups (defined in Veeam ONE Business View) or Veeam Backup & Replication servers and protection groups. Likewise, you can choose to include in the report either specific Veeam backup agents or backup jobs and policies.


Selecting the report’s parameters

In my example, I chose to have a report for Windows-only machines with the RPO (Recovery Point Objective) of 1 week, meaning I will get a list of computers protected weekly. On the second page, you’ll find a detailed list of protected and unprotected computers, including information like IP address, Backup Job/Policy, Last Backup Date and more.

Conclusion

Monitoring your entire IT infrastructure can often be overlooked. This is a mistake that can not only cost your business money, but also its reputation. Minor breaches, due to their complexity, can cause performance issues in virtual and physical environments. However, this can be avoided with a good monitoring tool that alerts you when things are not working as they should. Veeam ONE provides a comprehensive set of alerts and a very user-friendly interface that facilitates visibility, troubleshooting and resolving issues.

See Also

The post Watchdog your entire IT environment with Veeam ONE appeared first on Veeam Software Official Blog.

Original Article: https://www.veeam.com/blog/monitoring-vmware-hyperv-environment.html

Veeam to Share Its Vision of the ‘Hyper-Available Enterprise’ at VeeamON 2018, the Premier Conference for Intelligent Data Management

Veeam to Share Its Vision of the ‘Hyper-Available Enterprise’ at VeeamON 2018, the Premier Conference for Intelligent Data Management



Attendees will hear from industry luminaries including Kenneth Cukier, New York Times best-selling co-author and senior editor at The Economist, and Rear Admiral (retired) Dave Simpson, formerly Chief of the Federal Communications Commission’s Public Safety and Homeland Security Bureau, about the future of Data Management

BAAR, Switzerland–()–Veeam® Software, the leader in Intelligent Data Management for the Hyper-Available Enterprise™, will share its vision on how to address the challenges enterprises face with the hyper-criticality of data, hyper-growth of data and hyper-sprawl of data during VeeamON 2018, Veeam’s fourth annual user and partner conference, which will take place May 14 – 16 at McCormick Place Convention Center in Chicago, IL.
“Hyper-Availability is the new expectation for data in today’s enterprises, which enables faster reaction times to any business need, multi-fold improvements in efficiencies and greater agility to shifts in customer demand,” said Peter McKay, President and Co-CEO of Veeam. “At VeeamON, we will discuss the journey our customers are taking to become Hyper-Available Enterprises, so they can harness the power of AI and machine learning for intelligent data management in a world where IoT and blockchain technologies are creating a massive explosion of data. We have a stellar line-up of industry experts, customers and partners speaking on main stage to discuss this year’s theme of how to Activate your Hyper-Available Enterprise.”Nearly 2,000 customers, partners, and influencers will hear from industry experts about the need for Hyper-Availability in a data-driven world, and why Veeam is the most trusted provider of Intelligent Data Management solutions to meet the demands of the Hyper-Available Enterprise. Premier event sponsors include Cisco, Hewlett Packard Enterprise, IBM, Microsoft, NetApp, and VMware; an additional 50+ sponsors are supporting the event, including platinum sponsors CDW, Exagrid, iland, Ingram Promark, Nutanix, phoenixNAP and Pure Storage.
Kenneth Cukier will keynote VeeamON 2018. Cukier is senior editor, digital products and data analytics at The Economist where he oversees and manages their new digital product development. Prior to this, he was data editor following a decade at the paper covering business and technology.
This year’s presenters also include:
  • Peter McKay, President and Co-CEO of Veeam
  • Danny Allan, Vice President of Product Strategy at Veeam
  • Dave Russell, Vice President of Enterprise Strategy at Veeam
  • Bill Philbin, Senior Vice President, Global CTO Hybrid IT at Hewlett Packard Enterprise
  • Cynthia Johnson, Vice President Global Data Center Sales at Cisco
  • John Steinmetz, CTO at SEI Global Services
  • Rear Admiral (ret.) David Simpson, currently leader of Pelorus Consulting Services, specializing in public safety, telecommunications and cybersecurity, and formerly Chief of the Federal Communications Commission’s Public Safety and Homeland Security Bureau
  • Duncan Epping, chief technologist at VMware in the Office of CTO of the Storage and Availability business unit
At VeeamON 2018, Veeam will also celebrate some of the most innovative things being done with the Veeam Hyper-Availability Platform by customers and partners. Nominated winners will be recognized during the VeeamON main stage keynote.
Registration is open for VeeamON 2018.
About Veeam Software
Veeam is the global leader in Intelligent Data Management for the Hyper-Available Enterprise. Veeam Hyper-Availability Platform is the most complete solution to help customers on the journey to automating data management and ensuring the Hyper-Availability of data. We have more than 294,000 customers worldwide, including 75 percent of the Fortune 500 and 58 percent of the Global 2000. Our customer satisfaction scores, at 2.5X the industry average, are the highest in the industry. Our global ecosystem includes 55,000 channel partners; Cisco, HPE, and NetApp as exclusive resellers; and nearly 19,000 cloud and service providers. Headquartered in Baar, Switzerland, Veeam has offices in more than 30 countries. To learn more, visit https://www.veeam.com or follow Veeam on Twitter @veeam.

Original Post: https://www.businesswire.com/news/home/20180503006320/en/Veeam-Share-Vision-%E2%80%98Hyper-Available-Enterprise%E2%80%99-VeeamON-2018

New Snapshot Integration for Pure Storage now available for Veeam Software

At the back end of 2017, Veeam released the Universal Storage API with Veeam Availability Suite 9.5 update 3. This framework offers built-in integrations with storage systems to help decrease impact on the production environment and significantly improve RPOs.
Today Veeam announces Pure Storage as the next storage vendor to arrive onto this integration framework. With more and more businesses moving toward and adopting all-flash storage solutions that help those businesses to deliver more predictable performance across an ever more demanding business workload, it goes without saying that there is no requirement change for Always-On Availability. In fact, this increases the requirements around RTO and RPO SLAs.

Reduce impact of performance on production workloads


The features this framework unlocks are the ability to reduce the impact of performance on the primary VMware estate when it comes to creating VMware snapshots, offloading this process to the storage array to then taking the backup from the storage.

Enable granular recovery for storage snapshots


Secondly the ability to use the Veeam Explorer for Storage Snapshots to gain visibility into historic snapshots and still give the ability to perform granular recovery tasks against snapshots not even created by Veeam on the storage array.

Application consistent storage snapshot orchestration

Thirdly and very important to tightening that recovery point objective is the ability to drive application consistent snapshots on the storage array to provide an option for really fast recovery of data, down to the application item level.

Automated restore verification and on-demand labs: “Put your data to work”

Lastly but probably most importantly is the ability to do more with those snapshots that have been created in an application consistent manner, with this integration you will have the ability to leverage this data for many different use cases.
One use case of where this functionality could really benefit these businesses is DevOps, the ability to create copies of your production environment in minutes so that your developers can test new features against that production-like data without affecting performance and uptime of the production workloads. All of this whilst using your performant Pure Storage FlashArray features that include thin provisioning, deduplication and compression.
Another use case is around modern analytics, the ability to take the production workload and leverage that data so that as end users you can gain insight into your workloads and achieve more with those findings and deliver value for your business without having to worry about the underlying infrastructure and performance.

FlashStack — Agile IT

This integration also follows the Pure Storage FlashArray into the converged infrastructure, offering the ability to combine compute, networking, storage and virtualisation. This provides more efficiency, ease of deployment and predictable performance. Reducing management and the need to fine tune these tasks frees up resource to focus on more important tasks within the business.
 

This converged approach can be extended with the use of the “Virtual Data Center in a box” allowing for your remote offices to also benefit from the storage and Availability benefits from Cisco, VMware, Pure Storage and Veeam.

Conclusion

The Pure Storage FlashArray integration with Veeam Availability Suite provides backup, recovery, replication and failover capabilities to enhance recovery point objectives and recovery time objectives.

More resources

Optimize your restores to Microsoft Azure with PowerShell – Part 2

Optimize your restores to Microsoft Azure with PowerShell – Part 2
Veeam Blog / Michael Cade
We’ve covered how using a PowerShell script might come in handy for certain use cases. Now, let’s take the PowerShell script and show how it can be backed into your day-to-day Veeam Backup & Replication jobs.
In this post, we will cover how these scripts can be run before and after the backup job. This would allow us to take the most recent backup and convert it straight into an Azure Virtual Machine after the backup job is done. This means we can schedule the backup job to start within a certain window and get this machine (or a group of machines) converted before your test/development team is even in the building.

The use case

This specific use case I keep mentioning is around test and development. There are no hard rules on this, anything that could take advantage of cloud computing within Azure is a valid use case. For example, taking advantage of an isolated environment to perform modern analytics against the most current backup data or for training and development to certain areas of the business. The possibilities are endless.
You saw in the last post the creation of the raw PowerShell script, by taking that script and adding that to a backup job as pre- and post-job scripts which give us the ability to schedule a conversion task. The time it takes to convert to that Azure VM or that group of Azure VMs depends on the backup file placement.

Adding the script to the job

We want to firstly run through creating a new backup job or using an existing backup job. On the “Storage” step of the settings you have an “Advanced” button, by selecting it and going to the “Scripts” tab, you can specify your pre- and post-job scripts. Another interesting concept here is an ability to pick either a number of times you want to run these scripts or certain days to run them on.

Pre-job script

The concept of the pre-script is the clean-up script mentioned in the first post. The idea here is that we may not want to duplicate multiple instances within our Azure environment. If we do then maybe we just remove this script completely. What this script is going to do is power down and remove any of our provisioned resources from the last run of the job. If this is the first run and there are no provisioned resources, then you will receive an exit code 1 meaning there is nothing to be removed.

Post-job script

This script is going to take place after the backup operation has completed. In our case, the job will take the most recent restore point and send it for conversion in our test and development environment in Azure. Once the backup job is complete, you will see a new job for conversion start within the Veeam Backup & Replication tasks.

Original Article: https://www.veeam.com/blog/optimize-your-restores-to-microsoft-azure-with-powershell-part-2.html

Optimize your restores to Microsoft Azure with PowerShell

Optimize your restores to Microsoft Azure with PowerShell

Veeam Blog / Michael Cade

I firstly wanted to highlight a series that is being written by Jorge on Microsoft Azure and Veeam. He touches on connectivity, deployment, configuration and then restore options. This is where I want to jump in with the topic of my at least two-part series. I will be touching on a feature within Veeam Backup & Replication called Veeam Restore to Microsoft Azure. Though before it was baked into Veeam Backup & Replication, it was a standalone free product available in the Microsoft Azure marketplace. Veeam Backup & Replication 9.5, with this included feature, was launched at the back end of 2016, but the standalone has been around since around April 2016.
There are lots of resources out there running through the process and lots of demo videos on YouTube, but I wanted to show some more options that we can use this feature for.

A PowerShell script use case

The reason I wanted to put this concept out there was to highlight some of the additional functionality you could bring to your environment using this feature. The real use case that stands out today is the ability to migrate your workloads to Azure away from the on-premises configuration. This is achievable, but this is a one-way conversion. Very much like the physical to virtual (P2V) process we all know and went through a few years back. Another use case would be around leveraging Azure for an isolated test and development environment. Again, completely doable, but the issue within the interface is that you must be reactive to when you want to set this lab up and the wait time to transfer the image to Azure is the biggest piece to contend with.
What this PowerShell script concept will allow you to do is create a scheduled task to run proactively and give you the test bed without having to manually configure and wait for this to be set up. By using PowerShell script we can completely automate this process and have this run before you arrive in the office.

Pre-requisites and Azure requirements

There are a few things you need to have in place for us to start using this script that I will cover later on.
<![if !supportLists]>§  <![endif]>Microsoft Azure Account — preferably the Azure Resource Manager and not Classic Mode
<![if !supportLists]>§  <![endif]>A Veeam Backup & Replication server with the Veeam PowerShell SnapIn (This instance can be running anywhere including Azure)
<![if !supportLists]>§  <![endif]>A Veeam backup chain, as with the Veeam Backup & Replication server this can be stored anywhere. If it was stored in Azure, it would save that conversion time
<![if !supportLists]>§  <![endif]>Ability to add your Azure account to Veeam Backup & Replication via either interface or PowerShell. For the purposes of this blog post I will not cover this step
The other posts have already covered the process that Veeam Restore to Microsoft Azure takes, but the process involves the conversion of the VM’s backup file to a VM running in Microsoft Azure. By having the backup chain already in Microsoft Azure, you can expect that transfer time or the conversion time to be much faster than sending them from an on-premises location.

The Variables

“A variable is a value that can change, depending on conditions or on information passed to the program. Typically, a program consists of instructions that tell the computer what to do and data that the program uses when it is running.”
I will place the actual script to discover the variables that we require. There is one variable here that will determine the Veeam Backup restore point. In the script example you are able to determine the latest restore point of a VM in the backup. All this additional information will become clear with the second part of the series:
<![if !supportLists]>§  <![endif]>Backup job name, virtual machine name(s)
<![if !supportLists]>§  <![endif]>Azure Subscription
<![if !supportLists]>§  <![endif]>Azure Storage Account
<![if !supportLists]>§  <![endif]>Azure VM configuration
<![if !supportLists]>§  <![endif]>Azure Virtual Network
<![if !supportLists]>§  <![endif]>Azure Resource Group
More resources can be found within the Veeam user guide.

Variable Script

$restorepoint = Get-VBRBackup -Name "TPM04-SQL-02" | Get-VBRRestorePoint -Name "TPM04-SQL-02" | Sort-Object $_.creationtime -Descending | Select -First 1
$account = Get-VBRAzureAccount -Type ResourceManager -Name "username@domain.com"
$subscription = Get-VBRAzureSubscription -Account $account -name "SubscriptionName"
$storageaccount = Get-VBRAzureStorageAccount -Subscription $subscription -Name "vdr2ma"
$location = Get-VBRAzureLocation -Subscription $subscription -Name "eastus"
$vmsize = Get-VBRAzureVMSize -Subscription $subscription -Location $location -Name Standard_A1
$network = Get-VBRAzureVirtualNetwork -Subscription $subscription -Name "vdr2ma"
$subnet = Get-VBRAzureVirtualNetworkSubnet -Network $network -Name "default"
$resourcegroup = Get-VBRAzureResourceGroup -Subscription $subscription -Name "vdr2ma"

Running the script

Now for the fun part, lets run the job to start sending our latest restore point up into our pre-defined Azure environment.

Start-VBRVMRestoreToAzure -RestorePoint $restorepoint -Subscription $subscription -StorageAccount $storageaccount -VmSize $vmsize -VirtualNetwork $network -VirtualSubnet $subnet -ResourceGroup $resourcegroup -VmName TPM04SQL02restored2Azure -Reason "Test and Development"

Clean-up script

We also want to be able to stop this job or to clean up the Azure VMs we have provisioned. For this purpose, which is for a test and development use case, we want to completely remove the machine from our Azure environment.

Login-AzureRmAccount
Select-AzureSubscription -SubscriptionName $subscription -Current
Get-AzureRmVM -Name "TPM04SQL02restored2Azure" -ResourceGroupName $resourcegroup>
Stop-AzureRmVM -Name "TPM04SQL02restored2Azure" -ResourceGroupName $resourcegroup -force
Remove-AzureRmVM -ResourceGroupName $resourcegroup -Name "TPM04SQL02restored2Azure" -force

In the next post we will be covering how we can extend the use case even further and do more with this feature.