Tips For Surviving DellEMC World in Vegas

So you’ve got the good fortune of attending DellEMC World 2017 in Las Vegas. Here’s some tips to make your visit to the desert oasis a little more pleasant so you gain the most out of the conference.

When deciding what to pack, keep in mind that Vegas can be slightly cool (50-60F) in the mornings, but quickly heats up to the 90-100F range once the Daystar is overhead. Bring a light jacket and wear light colored, moisture wicking clothes.

Hydration is key; the heat will make you sweat and the dry, smokey, casino air will leave you feeling parched. Highly recommend investing in a double-walled vacuum insulated water bottle from HydroFlask or similar. Dehydration combined with the plentiful and free alcohol will make for a less than pleasant conference experience.

Get yourself some lozenges to keep your mouth moist, it’ll help with all the talking with vendors and other attendees. You may still end up hoarse by Thursday, but give your throat a fighting chance. I’m a fan of Fisherman’s Friend, all natural, low calorie and they work very well. They’re also not sweet and candy like, nor bulky in the mouth like most lozenges.

Wear comfortable shoes and think about adding padded insoles. You’ll be on your feet walking a lot, and Vegas isn’t known for it’s soft green spaces.

Pace yourself; it’s a long week with a lot to see and do. Don’t try to fill every hour of every day with meetings, sessions, gatherings, etc. Take some time, even just 10-15 minutes, to step away from the crowds and relax.

Got any tips you’d suggest? Leave them in the comments below.

DellEMC Elect 2017 Announcement

With the merging of Dell and EMC came a combining of the EMC Elect and Dell TechCenter Rockstar advocacy programs to form the DellEMC Elect. After several months of planning and judging, and 600 great nominations, a class of 153 for 2017 has been announced. These individuals were chosen for their combination of technical knowledge of DellEMC enterprise products, a willing eagerness to help others, and objective independence. The full list of the 2017 DellEMC Elect can be viewed here.

It has been a great honor to have been involved as a founder and judge of this new combined program, and I look forward to seeing y’all at DellEMC World in Las Vegas this May.

DellEMC Elect Call for Nominations

Today is the day that’s been teased about for the last few weeks, and marks the culmination of months of planning. The former Dell TechCenter Rockstars and EMC Elect are joining forces and will henceforth be known as the DellEMC Elect.

Being selected to be part of the DellEMC Elect community is a recognition of efforts over the past year by an individual to promote the products and services of DellEMC, while also providing feedback to improve products.

What’s in it for those selected aside from a hearty thank-you and recognition? That’s to be announced later, but word has it the much loved Elect Lounge will be returning to a conference near you.

If you, or an associate, have the passion for and knowledge of DellEMC’s products along with an interest in helping the greater community the time to apply for 2017 is now. Go to http://dell.to/dellemcelectnominate to nominate yourself or others you feel worthy today.

Find us on twitter and elsewhere under the #DellEMCElect hashtag

NetApp Insight 2016 – General Session – Day 1

Today I am joining you live from NetApp Insight 2016.

This is my best attempt to keep up with the keynote as it happens, Pardon any missed content.
Roger Anderson joins us on stage after a nice media presentation, “who said data wasn’t exciting”

He talks about the value to both Customers and partners, and that they have made this event something special.

And welcomes us to #netappinsight 2016.

The conversation turns to the event, and how it is a netapp milestone, and now with feedback, less general sessions, more breakout sessions and labs than every before.

Roger Introduced George Kurian. He Talks about Digital Transformation, and that Data is the currency of the digital economy.

He goes on to talk about Netapp’s Success in Data Management in the last 20 years.

He brings up Simplify, And Modernize IT in Infrastracture , Scale and Accelerating Business Performance. Examples are SSD, Scale out, and Solidfire.

He talks about Data Silos , and how they Hinder the Data Center, and how the competition focuses on technology that hinders transformation. Netapp’s Data Fabric Enables IT’s Digital Transformation.

He goes into Transforming Netapp to serve you in the New Era of IT. by Serving more device customers with expanding technology innovation.

Next George is Addressing how customers want to buy and consume solutions by embracing the partner ecosystems.

He indicates that Netapp is the fastest Growing San vendor.

He talks about More and More Customers and Services Providers use Cloud because of Netapp Cloud Strategies.

He Introduces the 2016 Innovation Award Finalists. Mercy Technology services took the stage and talked about the success they have had with Netapp and SSD.

He leaves us with one thought. Challenge us to to make us better. And Welcome to Netapp Insight.

George introduces Joel Reich. Joel talks about yesterday’s Data Management, and how it has changed in the last 50 years.

He talks about Data, and the Power of it. Data is the new oil. The Netapp Data Fabric, is the new bank.

The solution to catching in on your new data, is data fabric.

Joe introduces the new all flash FAS AFF A700, and AFF A300. New Hybrid Models FAS9000, FAS8200, FAS 2600.

Joe Shows off the Netapp Flash Platform, with EF, AFF, And Solidfire. Next they plan a video on Solidfire.

Joe talks about Oncommand Insight and the power of Analytics.

Next they close with a demo of Snap Center, Snap Mirror, with AltaVault to the cloud. Next they backup to Storage Grid, and then Azure. Then they show how they can use Data Fabric to restore files from Amazon to your Data Center.

Next they talk about Data in Space, and NASA, and the JPL Data Center. They talk about how they use data transformation from file to object and back, with security. They use Cloud Sync, and do a demo. This allows File to Object, and back Object to file.

Cloud Sync is onthe Amazon Market Place.

 

Now Henri Richard takes the stage.

He talks about Partnerships, and Introduces Samsung. Samsung talks about trends and the 2.2 connections for each human on the planet. He is talking about the massive amount of data these devices are making.

Samsung talking about 3d NAN, 16TB SSD, and the newly announced 32TB SSD’s. They talk about Z-NAD Z-SSD.

Netapp AFF8020, and Multi-Stream , Custom Firmware for Improved NAND, Endurance.

He closes talking about the History of Samsung and Netapp Innovation.

 

Next up is Cisco. They play a video featuring Flexpod. Cisco Takes the stage, and they talk about the partnership, and flexpod. How they have 7300 flexpod customers, 1100 partners, and more.

Next they discuss the Digital Transformation, and the driving changes in IT. They detail how Application Architectures , Operational Models, and Consumption models need to change , and we are living those shifts today.

Next Cisco talks about the Data Center Strategy, and how they have making strides with a Programable infrastructure , policy driven platform. They talk about Solidfire and Flexpod, and overall customer simplicity.

Next up is Fujitsu. They talk about the Human centric innovation.

 

 

 

 

 

 

Roger Lund

Setup an L2TP/IPSEC VPN On Your Ubitquiti EdgeRouter

The planned follow up to the Ubiquiti UniFi AP deployment/RaspberryPi controller post about running an ELK stack on the controller is on hold; there are no preexisting binaries for the ARM platform and a successful compile from source has eluded me so far.  So instead we’re going to walk through setting up an L2TP/IPSEC VPN up on Ubiquiti’s EdgeRouter line of routers.  Ubiquiti has a good guide here that will get you 90% of the way there, but is missing a few key pieces of info.

Continue reading…

Deploying Ubiquiti UniFi APs with a RaspberryPi 2 Controller

I recently got fed up with the mediocre coverage and speeds of my home wireless network even after throwing DD-WRT on the pair of APs (Netgear and Linksys .11n) to eek out all the performance I could.  So I decided to take the plunge and go up market a bit with a couple APs from Ubiquiti Networks.

Ubiquiti UniFi APsI went with a pair of UAP (.11n) and UA-AC-LR (.11ac) units for a mix of coverage in light usage areas and better performance in high usage areas, along with a RaspberryPi 2 to act as the controller.    Since the UniFi APs are becoming more popular among home users, and I can’t be the only one wary of putting management functions in the cloud, I decided to document the setup process. Continue reading…

How to Install git on Centos 7

I found my self needing git to pull down scripts for ansible. Thus this is how to configure git on Centos 7.

 

  1. # yum install git -y
  2. git --version
  3. You should see a version like this. Install Done!

git version

 

  1. Next lets configure it!
  2. # git config --global user.name "Your Name"
  3. # git config –global user.email “[email protected]
  4.  # git config –list
  5. You should see the following, and we are done!

configgit

  1. Lets create a new location for our git repository
  2. mkdir /git
  3. cd /git
  4. git init
  5. now lets pull down a configure we want to use.
  6. the command git clone (URL) clones a entire repository down to your server or workstation.
  7. Enjoy!

 

Sources.

How To Install Git on CentOS 7 https://www.digitalocean.com/community/tutorials/how-to-install-git-on-centos-7

Using Git with Github. http://blog.scottlowe.org/2015/01/26/using-git-with-github/

A Non-Programmer’s Introduction to Git http://blog.scottlowe.org/2015/01/14/non-programmer-git-intro/

credit to Scott Lowe and Josh Barnett

 

 

 

Roger L

PowerCLI: Get VM disk usage per cluster

powercli

 

 

Today I was asked to gather a list of all VMs within a given cluster and report on their disk usage (all the VMs are thick provisioned) and currently do not have a tool to perform a seemly simple task. After some searching I have found many versions of this script around the internet but none that quite suited me needs. I have modified about 50% of the original script to suit my needs and added these features.

  • Prompts for vCenter hostname or IP
  • Requires user to select a cluster
  • Queries vCenter for list of cluster names (for use above)
  • Limits results to specified cluster
  • Prompts for output filename
  • Default saves to current user’s Documents folder
  • Prints location of filename
  • Auto launches file once complete

I should also mention that I am not a script writer. My abilities exist in finding, understanding (most of the time), and modifying existing Powershell scripts. I will be unable to assist with drastic modifications to any script.

Requirements: VMware PowerCLI, vCenter Credentials with appropriate permissions

How to run: Save below script to .ps1 format and run from PowerCLI. No need to modify anything to make compatible with your environment.

$vCenterName = Read-Host -Prompt ‘Enter vCenter hostname or IP’
Write-Host “Connecting…”
connect-viserver $vCenterName

$MyCollection = @()

get-cluster | select-object name
$ClusterName = Read-Host -Prompt ‘Enter Cluster Name (must be exact)’
$ClusterFilter = get-view -ViewType ClusterComputeResource -Property Name -Filter @{“Name” = $ClusterName } | select -ExpandProperty MoRef

$AllVMs = Get-View -ViewType VirtualMachine -SearchRoot $ClusterFilter | Where {-not $_.Config.Template}
$SortedVMs = $AllVMs | Select *, @{N=”NumDisks”;E={@($_.Guest.Disk.Length)}} | Sort-Object -Descending NumDisks

ForEach ($VM in $SortedVMs){
$Details = New-object PSObject
$Details | Add-Member -Name Name -Value $VM.name -Membertype NoteProperty
$DiskNum = 0
Foreach ($disk in $VM.Guest.Disk){
$Details | Add-Member -Name “Disk$($DiskNum)path” -MemberType NoteProperty -Value $Disk.DiskPath
$Details | Add-Member -Name “Disk$($DiskNum)Capacity(MB)” -MemberType NoteProperty -Value ([fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][math]::Round($disk.Capacity/ 1MB))
$Details | Add-Member -Name “Disk$($DiskNum)FreeSpace(MB)” -MemberType NoteProperty -Value ([math]::Round($disk.FreeSpace / 1MB))
$DiskNum++
}
$MyCollection += $Details
}

$OutputFileName = Read-Host ‘Enter filename including extension (.csv)’
$MyCollection | Export-Csv $env:USERPROFILE\Documents\$OutputFileName

Write-Host “File has been saved to” $env:USERPROFILE\Documents\$OutputFileName

explorer.exe $env:USERPROFILE\Documents\$OutputFileName

# Out-GridView, Export-Csv, ConvertTo-Html or ConvertTo-Xml can be used above instead

 


[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

How to Install and config Ansible on CentOS 7.

In preparation for my lab and openstack testing. I wanted to look at implementing a automation tool. I decided on ansible, as I haven’t used it, and I like a challenge. 🙂

What is ansible?

I turn to Wikipedia.

Ansible (software)

From Wikipedia, the free encyclopedia

 

Ansible, a free-software platform for configuring and managing computers, combines multi-node software deployment, ad hoc task execution, and configuration management.[fusion_builder_container hundred_percent=”yes” overflow=”visible”][fusion_builder_row][fusion_builder_column type=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none”][1] It manages nodes (which must have Python 2.4 or later installed on them) over SSH or over PowerShell.[2] Modules work over JSON and standard output and can be written in any programming language. The system uses YAML to express reusable descriptions of systems.[3]

Michael DeHaan, the author of the provisioning server application Cobbler and co-author of the Func framework for remote administration, developed the platform.[4] It is included as part of the Fedora distribution of Linux, owned by Red Hat Inc., and is also available for Red Hat Enterprise Linux, CentOS, and Scientific Linux via Extra Packages for Enterprise Linux (EPEL) as well as for other operating systems.[5] Ansible, Inc commercially supports and sponsors Ansible[6] On 16 October, 2015, Red Hat Inc. announced that it had signed a definitive agreement to acquire Ansible, Inc.[7][8]

The name “Ansible” references the fictional instantaneous hyperspace communication system (featured in Orson Scott Card‘s Ender’s Game,[9] and originally invented by Ursula K. Le Guin for her 1966 novel Rocannon’s World).”

 

 

After some research on how to install Ansible on Centos 7, I found this write up quite detailed.

 

Ansible is a free & open source Configuration and automation tool for UNIX like operating system. It is written in python and similar to Chef or Puppet but there is one difference and advantage of Ansible is that we don’t need to install any agent on the nodes. It uses SSH for making communication to its nodes.

In this article we will install and configure Ansible in CentOS 7 and will try to manage its two nodes.”

http://www.linuxtechi.com/install-and-use-ansible-in-centos-7/

 

So lets do it!

 

#1 will be putty term 1, #2 will be putty term 2.

 

  • First I like nano, #1 yum install nano -y
  • Connect with putty to the host #1
  • #1 rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
  • #1 yum install ansible -y
  • #1 ansible –version
  • #1 ssh-keygen

ssh gen

copyssh

  • #1 nano /etc/ansible/hosts
  • add this at the bottom. I am calling this openstack servers.

[openstackservers]

192.168.50.200

192.168.50.201

192.168.50.202

192.168.50.203

192.168.50.204

192.168.50.205

192.168.50.206

 

  • alt x to save, y enter.
  • #1 cat /etc/ansible/hosts

openstackservers

 

  • #1 ansible -m ping 'openstackservers'
  • pingpong

 

  • Sweet. Now let’s have some fun. First I like to watch my work. Lets logs our progress in a new putty session. once your connected lets create some new directories.
  • #2 mkdir /anisble/
  • #2 mkdir /anisble/logs
  • now lets go back to the first putty session. and do the following.
  • #1 anisble -m command -a “who” ‘openstackservers’ >> /anisble/logs.log
  • then lets go back to term 2
  • #2 tail -f /anisble/logs.log
  • This will allow us to see the results on term #2 without losing our commands on term #1. lets check for updates.
  • #1 anisble -m command -a “update -y” ‘openstackservers’ >> /anisble/logs.log
  • in term #2 you will see the following.

updates

 

We are all done! See future posts about way’s to use anisble.

 

Roger Lund[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

Nutanix Announces New Release with 4x Performance Improvement

Nutanix-Logo

The Nutanix web-scale computing platform is getting an upgrade!  A new release was announced on February 16 that promises 4x performance improvement for any workload without additional hardware or software license.  Some snippets from the press release are below:

SAN JOSE, Calif. – February 16, 2016Nutanix, the enterprise cloud company, today announced a new release of its web-scale computing platform that delivers up to 4x performance improvement for any workload with no additional hardware or software license, freedom to choose hypervisors without lock-in, and built-in machine learning capabilities that increase operational efficiency. Nutanix solutions for building and operating enterprise clouds uniquely deliver the agility, pay-as-you-grow consumption, and operational simplicity of the public cloud without sacrificing the predictability, security, and control of on-premises infrastructure.

To support the increasing demands of modern businesses, an enterprise cloud platform must include a web-scale infrastructure fabric that delivers resiliency, availability, predictable performance across a wide range of enterprise applications. In addition, it should incorporate seamless application and data mobility, invisible operations with one-click simplicity through built-in machine intelligence, extensive automation and rich analytics, and a security-first design. The 4.6 release of the Nutanix software extends the company’s technology leadership and provides a platform that furthers its mission to deliver invisible infrastructure to elevate IT.

 

Delivering Continuous Value with 4x Better Price/Performance
Enterprise clouds must offer versatile performance for traditional and next-generation enterprise applications, delivering value back to businesses through continuous innovation. Acropolis 4.6 includes more than 25 powerful software enhancements that increase system performance by up to 4x compared to earlier versions. Current customers can get these benefits through a simple software upgrade at no additional expense. These enhancements increase performance across the full portfolio of Nutanix appliances, including the recently updated NX-9000 all-flash model. Customers benefit from:

  • Better performance across a wide range of enterprise application workloads, e.g., powering up to 30,000 Microsoft Exchange mailboxes in just 8U of rack space, as validated through the Microsoft Exchange Solution Reviewed Program (ESRP)
  • Delivering the industry’s fastest storage I/O performance across hyperconverged all flash solutions with over 1 million storage IOPS in just 4U of datacenter space.
  • Up to 4x price/performance gains on existing investments to deliver as low as $0.35/IOPS, better than top-selling all-flash arrays which also suffer from complex management and additional networking requirements.

 

As with public clouds such as AWS, wherein cost reductions achieved due to innovation and scale are passed back to the customer on an ongoing basis, customers deploying enterprise clouds powered by Nutanix also benefit from ongoing price/performance improvements on their existing investments without additional costs.

Removing Hypervisor Lock-In To Enable Infrastructure Choice for Traditional and Next Generation Apps
Public cloud services provide a single runtime environment, which while suited to some applications is a poor fit for others. In the new era of enterprise clouds, flexibility and choice are fundamental tenets, allowing businesses to run traditional enterprise applications such as databases and VDI as well as next-generation big data and DevOps applications uniformly and consistently on the best runtime environment for each application. This release extends the ambitious Acropolis App Mobility Fabric (AMF) with critical software updates that give IT teams the freedom to pick the right virtualization environment for their applications, and the flexibility to switch easily in order to reduce costs or simplify operations. New features include:

  • 1-click Hypervisor Conversion – Switch the hypervisor running on a Nutanix system from VMware vSphere to the built-in Acropolis Hypervisor (AHV) in a completely automatic operation that can be completed in minutes with minimal disruption and risk.
  • Cross-hypervisor DR and Backup – Rapidly recover from a site failure by failing over VMs from one site to another location running a completely different hypervisor. Perform automatic backups of VM-level data from one Nutanix system to another running a different hypervisor. IT professionals can choose the best hypervisor for each environment to minimize virtualization license costs.

 

Making Datacenter Operations Invisible With Built-in Machine Intelligence
Enterprise clouds require machine intelligence and automation to simplify complex operations from many clicks to a single click, and eventually from a single click to zero-touch management. New in this release is Prism Pro, a datacenter automation solution with a unique search-first interface and customizable dashboards that bring unmatched simplicity to a diverse set of IT operations.

Prism Pro features the new X-Fit™ technology with foundational machine intelligence built into the platform, delivering streamlined operations for every workload. With X-Fit™, the platform now includes self-learning capabilities that continuously improve prediction accuracy and the quality of automated decisions over time. Prism Pro leverages X-Fit to power automation and intelligence across a variety of operations, such as smart capacity management. This technology pits multiple predictive algorithms against one another, picking the best fit and making actionable recommendations to eliminate over-provisioning without increasing risk to application performance.

A link to the press release can be found here.