This morning I presented the “Managing VMware vSphere 4 with The Virtualization EcoShell” session for an audience of 200+ people at the Dutch VMUG event in Nieuwegein. The total number of attendees is over 600!!! Here’s a copy of my slide deck.
QAing in a data platform project - Kalyan MuthiahThoughtworks
Dataplatforms evolve by solving 'first' ,the 'one' business problem that an existing system cannot solve or solves in a very painful way and uses this 'first' success to drive adoption.
While a huge amount of effort is required in building a platform from the ground up , it is very easy to be distracted (rightfully) by the 'one' usecase/application that will decide the future of the platform.
How do we ensure the speed of development of the application and the quality of the platform on which the application lives , at the same time ? The order in which things are built ( platform components/features vs application features ) dictate how testing evolves for the whole lot. This talk is to share how ours evolved..
The slide deck of the presentation for Global Azure Bootcamp on 27th April 2019. The talk covers approaches to build resilient Microservices and deploying them to AKS. Along with code based approach with Polly, Istio Service Mesh is also covered during the session. Istio helps in adding features without making any code changes.
Building cloud native apps with .net core 3.0 and kubernetesNilesh Gule
Slide deck of the demo for Dotnet Conf Singapore 2019 event. the talk demonstrated new features in .Net core for building Cloud native applications including Health endpoints, worker services and configuration support for Kubernetes
Improve Monitoring and Observability for Kubernetes with OSS toolsNilesh Gule
Deck used for the Surati Tech Talks 2022 event on 11 January. The demo covers end to end Monitoring and Observability for Kubernetes using Elasticsearch, Fluentbit and Kibana for log aggregation, Prometheus & Grafana for Monitoring & Alerting and Sentry for Exception handling. The target environment is Azure Kubernetes Service (AKS) cluster.
Getting started with Serverless applications on Microsoft AzureNilesh Gule
Slides from the talk presented at the Serverless Singapore user group on 19th November 2020. The talk covers different services in Azure which support serverless capabilities.
Youtube video link: https://youtu.be/9xFW626Zaow
Slidedeck is related to the presentation done for Azure Singapore user group about Monitoring Kubernetes with Prometheus and Grafana on 19 August 2021.
Covered Prometheus Architecture, installation using Prometheus operator, Service Monitor, Pod Monitor, Alert rules. Live demo included Prometheus and Grafana integrations for Spring Boot and .Net Core application. Monitoring for infrastructure / messaging platforms using RabbitMQ is also covered.
Youtube video recording - https://youtu.be/t8uenUoI4Mw
https://www.meetup.com/en-AU/mssgug/events/279925499
QAing in a data platform project - Kalyan MuthiahThoughtworks
Dataplatforms evolve by solving 'first' ,the 'one' business problem that an existing system cannot solve or solves in a very painful way and uses this 'first' success to drive adoption.
While a huge amount of effort is required in building a platform from the ground up , it is very easy to be distracted (rightfully) by the 'one' usecase/application that will decide the future of the platform.
How do we ensure the speed of development of the application and the quality of the platform on which the application lives , at the same time ? The order in which things are built ( platform components/features vs application features ) dictate how testing evolves for the whole lot. This talk is to share how ours evolved..
The slide deck of the presentation for Global Azure Bootcamp on 27th April 2019. The talk covers approaches to build resilient Microservices and deploying them to AKS. Along with code based approach with Polly, Istio Service Mesh is also covered during the session. Istio helps in adding features without making any code changes.
Building cloud native apps with .net core 3.0 and kubernetesNilesh Gule
Slide deck of the demo for Dotnet Conf Singapore 2019 event. the talk demonstrated new features in .Net core for building Cloud native applications including Health endpoints, worker services and configuration support for Kubernetes
Improve Monitoring and Observability for Kubernetes with OSS toolsNilesh Gule
Deck used for the Surati Tech Talks 2022 event on 11 January. The demo covers end to end Monitoring and Observability for Kubernetes using Elasticsearch, Fluentbit and Kibana for log aggregation, Prometheus & Grafana for Monitoring & Alerting and Sentry for Exception handling. The target environment is Azure Kubernetes Service (AKS) cluster.
Getting started with Serverless applications on Microsoft AzureNilesh Gule
Slides from the talk presented at the Serverless Singapore user group on 19th November 2020. The talk covers different services in Azure which support serverless capabilities.
Youtube video link: https://youtu.be/9xFW626Zaow
Slidedeck is related to the presentation done for Azure Singapore user group about Monitoring Kubernetes with Prometheus and Grafana on 19 August 2021.
Covered Prometheus Architecture, installation using Prometheus operator, Service Monitor, Pod Monitor, Alert rules. Live demo included Prometheus and Grafana integrations for Spring Boot and .Net Core application. Monitoring for infrastructure / messaging platforms using RabbitMQ is also covered.
Youtube video recording - https://youtu.be/t8uenUoI4Mw
https://www.meetup.com/en-AU/mssgug/events/279925499
Apache Flink® Meets Apache Mesos® and DC/OSTill Rohrmann
Apache Mesos allows operators to run distributed applications across an entire datacenter and is attracting ever increasing interest. As much as distributed applications see increased use enabled by Mesos, Mesos also sees increasing use due to a growing ecosystem of well integrated applications. One of the latest additions to the Mesos family is Apache Flink. Flink is one of the most popular open source systems for real-time high scale data processing and allows users to deal with low-latency streaming analytical workloads on Mesos.
In this talk we explain the challenges solved while integrating Flink with Mesos, including how Flink’s distributed architecture can be modeled as a Mesos framework, and how Flink was integrated with Fenzo. Next, we describe how Flink was packaged to easily run on DC/OS.
How do we collect analytics at Rounds. We have build a pipeline that starts at the user mobile device and flow via our collecting servers (written in golang) until in inserted into BigQuery and Elasticsearch cluster. We will share our experience and the journey that we have made until we reached our current system
The data science team at Zymergen is applying machine learning techniques to identify genetic targets, work that is supported by extensive analytical automation that systematically identifies outliers, removes process-related bias, and quantifies performance improvements. We’re using Apache Airflow to construct robust data pipelines that allow us to produce clean, reliable inputs to our predictive models. In this talk, I’ll discuss the unique data processing challenges we face in working with high-throughput, biological data and provide an overview of how we’re using Apache Airflow to meet those challenges.
We will walk through the exploration, training and serving of a machine learning model by leveraging Kubeflow's main components. We will use Jupyter notebooks on the cluster to train the model and then introduce Kubeflow Pipelines to chain all the steps together, to automate the entire process.
A Microservices Journey - Susanne KaiserThoughtworks
The journey from monolith to microservices is different for every organization. A variety of challenges come with introducing microservices itself, but also organizational circumstances impacting the transformation that needed to be considered. In this talk I would like to share some lessons learned from a microservices journey from a startup perspective - and in hindsight, what to watch out for if starting the journey again.
Improve monitoring and observability for kubernetes with oss toolsNilesh Gule
Slide deck from the ASEAN Cloud Summit meetup on 27 January 2022. The session cover the following topics
1 - Centralized Loggin with Elasticsearch, Fluentbit and Kibana
2 - Monitoring and Alerting with Prometheus and Grafana
3 - Exception aggregation with Sentry
The live demo showcased these aspects using Azure Kubernetes Service (AKS)
Apache Mesos allows operators to run distributed applications across an entire datacenter and is attracting ever increasing interest. As much as distributed applications see increased use enabled by Mesos, Mesos also sees increasing use due to a growing ecosystem of well integrated applications. One of the latest additions to the Mesos family is Apache Flink. Flink is one of the most popular open source systems for real-time high scale data processing and allows users to deal with low-latency streaming analytical workloads on Mesos. In this talk we explain the challenges solved while integrating Flink with Mesos, including how Flink’s distributed architecture can be modeled as a Mesos framework, and how Flink was integrated with Fenzo. Next, we describe how Flink was packaged to easily run on DC/OS.
Scaling .net containers with event driven workloadsNilesh Gule
Slide deck related to the talk presented at Surati Tech Talks 2022 event on 10th January 2022. Demonstrates the power of Kubernetes along with Kubernetes-based Event Driven Autoscaing (KEDA) project to support event driven workloads. Microsft Azure is used as the cloud platform with managed Azure Kubernetes Service (AKS) as target environment
My graduation project on Opsschool ('the elephant')Liora Kamil
Opsschool is a hands-on training program for DevOps professionals. Opsschool's graduation project consists of building (from scratch) a small prod-like environment and deploying a simple web application.
This is my elephant!
Event driven workloads on Kubernetes with KEDANilesh Gule
Slide deck of the presentation done at the Pune User Group on 27th February 2021. Demonstrate how Kubernetes based event driven autoscaling (KEDA) can be used with RabbitMQ as the event source.
Apache Flink® Meets Apache Mesos® and DC/OSTill Rohrmann
Apache Mesos allows operators to run distributed applications across an entire datacenter and is attracting ever increasing interest. As much as distributed applications see increased use enabled by Mesos, Mesos also sees increasing use due to a growing ecosystem of well integrated applications. One of the latest additions to the Mesos family is Apache Flink. Flink is one of the most popular open source systems for real-time high scale data processing and allows users to deal with low-latency streaming analytical workloads on Mesos.
In this talk we explain the challenges solved while integrating Flink with Mesos, including how Flink’s distributed architecture can be modeled as a Mesos framework, and how Flink was integrated with Fenzo. Next, we describe how Flink was packaged to easily run on DC/OS.
How do we collect analytics at Rounds. We have build a pipeline that starts at the user mobile device and flow via our collecting servers (written in golang) until in inserted into BigQuery and Elasticsearch cluster. We will share our experience and the journey that we have made until we reached our current system
The data science team at Zymergen is applying machine learning techniques to identify genetic targets, work that is supported by extensive analytical automation that systematically identifies outliers, removes process-related bias, and quantifies performance improvements. We’re using Apache Airflow to construct robust data pipelines that allow us to produce clean, reliable inputs to our predictive models. In this talk, I’ll discuss the unique data processing challenges we face in working with high-throughput, biological data and provide an overview of how we’re using Apache Airflow to meet those challenges.
We will walk through the exploration, training and serving of a machine learning model by leveraging Kubeflow's main components. We will use Jupyter notebooks on the cluster to train the model and then introduce Kubeflow Pipelines to chain all the steps together, to automate the entire process.
A Microservices Journey - Susanne KaiserThoughtworks
The journey from monolith to microservices is different for every organization. A variety of challenges come with introducing microservices itself, but also organizational circumstances impacting the transformation that needed to be considered. In this talk I would like to share some lessons learned from a microservices journey from a startup perspective - and in hindsight, what to watch out for if starting the journey again.
Improve monitoring and observability for kubernetes with oss toolsNilesh Gule
Slide deck from the ASEAN Cloud Summit meetup on 27 January 2022. The session cover the following topics
1 - Centralized Loggin with Elasticsearch, Fluentbit and Kibana
2 - Monitoring and Alerting with Prometheus and Grafana
3 - Exception aggregation with Sentry
The live demo showcased these aspects using Azure Kubernetes Service (AKS)
Apache Mesos allows operators to run distributed applications across an entire datacenter and is attracting ever increasing interest. As much as distributed applications see increased use enabled by Mesos, Mesos also sees increasing use due to a growing ecosystem of well integrated applications. One of the latest additions to the Mesos family is Apache Flink. Flink is one of the most popular open source systems for real-time high scale data processing and allows users to deal with low-latency streaming analytical workloads on Mesos. In this talk we explain the challenges solved while integrating Flink with Mesos, including how Flink’s distributed architecture can be modeled as a Mesos framework, and how Flink was integrated with Fenzo. Next, we describe how Flink was packaged to easily run on DC/OS.
Scaling .net containers with event driven workloadsNilesh Gule
Slide deck related to the talk presented at Surati Tech Talks 2022 event on 10th January 2022. Demonstrates the power of Kubernetes along with Kubernetes-based Event Driven Autoscaing (KEDA) project to support event driven workloads. Microsft Azure is used as the cloud platform with managed Azure Kubernetes Service (AKS) as target environment
My graduation project on Opsschool ('the elephant')Liora Kamil
Opsschool is a hands-on training program for DevOps professionals. Opsschool's graduation project consists of building (from scratch) a small prod-like environment and deploying a simple web application.
This is my elephant!
Event driven workloads on Kubernetes with KEDANilesh Gule
Slide deck of the presentation done at the Pune User Group on 27th February 2021. Demonstrate how Kubernetes based event driven autoscaling (KEDA) can be used with RabbitMQ as the event source.
We will show how Windows PowerShell command line options can be used to interface with WMI to manage client settings. We will explore administrative tasks, how to manage Windows Vista, and troubleshoot network problems.
CIT-2697 - Customer Success Stories with IBM PureApplication SystemHendrik van Run
This IBM InterConnect 2015 session will cover a number of successful customer deployments of IBM PureApplication System. The described case studies include a variety of middleware platforms, as well as many additional operational requirements, like High Availability, Disaster Recovery, Enterprise Monitoring and more. Main focus is on giving a broad overview of what customers have done with the system and what the critical success factors were.
Managing VMware with PowerShell - VMworld 2008Carter Shanklin
This is the slide deck I used during my talk "Managing VMware with PowerShell" at VMworld 2008. Some video snippets of the presentation are also available at http://communities.vmware.com/thread/169066
VMware vCloud® Director™ (vCloud Director) orchestrates the provisioning of software-defned datacenter
services, to deliver complete virtual datacenters for easy consumption in minutes. Software-defned datacenter
services and virtual datacenters fundamentally simplify infrastructure provisioning and enable IT to move at the
speed of business.
Numerous enhancements are included within vCloud Director 5.1, making it the best infrastructure-as-a-service
(IaaS) solution in the marketplace today. This document highlights some of these key enhancements and is
targeted toward users who are familiar with previous vCloud Director releases.
VMware vCenter Infrastructure Navigator is an application awareness plug-in to vCenter Server, and provides continuous dependency mapping of applications. Infrastructure Navigator offers application context to the virtual infrastructure administrators to monitor and manage the virtual infrastructure inventory objects and actions. Administrators can use Infrastructure Navigator to understand the impact of change on the virtual environment in their application infrastructure. Infrastructure Navigator helps virtual infrastructure administrators perform the following tasks:
Make accurate first-level triage to help either eliminate the problem or associate the problem with the virtual infrastructure when business service users report problems.
Assess change impact. Manage and communicate virtual infrastructure issues for critical applications.
Understand the application and business impact of changes to the virtual infrastructure on applications.
Iwan ‘e1’ Rahabok who's working as a Staff SE, Strategic Accounts in Singapore ha created an awesome vCenter Operations 5 Training. It's available in PowerPoint format and I really would like to advise you to read the slide notes. The presentation serves 2 purposes, first it provides in-depth training for those who are learning or evaluating vCenter Operations 5 and second it provides materials that vCenter Ops champion can use to share with internal colleagues (e.g. storage team, app team, etc)
What’s an e1000?
The e1000 is the Intel 82545EM Gigabit Ethernet Controller . VMware offers an emulated version of this controller. Most operating systems are shipped with a 82545EM driver. The 82545EM driver sucks! That’s why Intel replaced it with e1000e aka 82574L
What’s an e1000e?
The e1000e is the Intel 82574L Gigabit Ethernet Controller. In vSphere 5 (HW8), VMware offers an emulated version of the e1000e. Windows 7 and Windows 2008 are shipped with drivers for the 82574L. The 82574L is cool, but is it faster than an VMXNET3?
What’s VMXNET3?
The VMXNET3 adapter is the next generation of Para virtualized NIC designed for performance. The VMXNET3 network adapter is a 10Gb virtual NIC. Drivers are shipped with the VMware tools and most OS are supported. VMXNET3 is much faster than e1000 or e1000e. VMXNET3 has less CPU overhead compared to e1000 or e1000e. VMXNET3 is more stable than e1000 or e1000e
vSphere 5 What's New - Profile Driven StorageEric Sloof
So what does Profile-Driven Storage try to achieve? Very simply - minimize the amount of time required to provision virtual machines. Provisioning virtual machines isn’t only just selecting a random datastore. You will need to know what the requirements are of the virtual machine and then select the appropriate volume to the best of your knowledge. Profile-Driven Storage tries to help with that by providing better insight into storage characteristics and allowing for custom-tags and linking virtual machines to profiles. vSphere Storage APIs for Storage Awareness is a new set of APIs which will enable vCenter to see the capabilities of the storage array LUNs/datastores, making it much easier to select the appropriate disk for virtual machine placement.
Introduction - vSphere 5 High Availability (HA)Eric Sloof
VMware HA clusters enable a collection of ESXi hosts to work together so that, as a group, they provide higher levels of availability for virtual machines than each ESXi host could provide individually. When you plan the creation and usage of a new VMware HA cluster, the options you select affect the way that cluster responds
to failures of hosts or virtual machines.
In vSphere 5.0, VMware has released a new storage appliance called VSA. VSA is an acronym for “vSphere Storage Appliance”.
This appliance is aimed at our SMB (Small-Medium Business) customers who may not be in a position to purchase a SAN or NAS array for their virtual infrastructure, and therefore do not have shared storage. Without access to a SAN or NAS array, SMB customers are unable to implement many of vSphere’s core technologies, such as vSphere HA & vMotion. Customers who decide to deploy a VSA can now benefit from many additional vSphere features without having to purchase a SAN or NAS device to provide them with shared storage.
Advanced Grouping capabilities in vShield App allow even more sophisticated policies to be managed with ease
Layer 2 protection coupled with APIs enable automatic quarantining of compromised VMs
vShield Data Security provides knowledge of protected data across cloud environments and lowers cost of compliance by helping define scope
Enterprise roles in vShield Manager provides the separation of duties required by security and compliance standards
vSphere 5 - Image Builder and Auto DeployEric Sloof
Auto Deploy is a new method for provisioning ESXi hosts in vSphere 5.1. At a high level the ESXi host boots over the network (using PXE/gPXE), contacts the Auto Deploy Server which loads ESXi into the hosts memory. After loading the ESXi image the Auto Deploy Server coordinates with vCenter Server to configure the host (using Host Profiles and Answer Files (answer files are new in 5.0). Auto Deploy eliminates the need for a dedicated boot device, enables rapid deployment for many hosts, and also simplifies ESXi host management by eliminating the need to maintain a separate “boot image” for each host.
Image profiles and VIBs are available in software depots from VMware or from VMware partners, and managed using the Image Builder PowerCLI. You can use software depots, image profiles, and software packages (VIBs) to specify the software you want to use during installation or upgrade of an ESXi host. Understanding how depots, profiles, and VIBs are structured and where you can use them is a prerequisite for in-memory installation of a custom ESXi ISO, for provisioning ESXi hosts using VMware Auto Deploy, and for some custom upgrade operations.
VIB A VIB is an ESXi software package. VMware and its partners package solutions, drivers, CIM providers, and applications that extend the ESXi platform as VIBs.
VIBs can be used to create and customize ISO images or installed asynchronously onto ESXi hosts. VIBs are available from software depots.
Image Profile An image profile defines an ESXi image and consists of VIBs (software packages). An image profile always includes a base VIB, and might include
additional VIBs. You examine and define an image profile using the Image Builder PowerCLI.
What’s New in VMware vCenter Site Recovery Manager v5.0Eric Sloof
Summary of SRM v5.0 New Features
New user interface
Planned migration – with replication update
Failback
vSphere Replication
Faster IP customization
Shadow VM icons
In guest scripts
VM dependency
VMware’s Nathan Small who works as a Staff Engineer at Global Support Services has put together a great presentation about Advanced Root Cause Analysis. The presentation was designed to give you more insight into how a VMware Technical Support Engineer reviews logs, gathers data and performs in-depth analysis. Nathan is hoping to show you the skills they’re using every day to help determine the root cause for an issue in your environment. With this core knowledge, you will become more self-sufficient within your own environment and be able to diagnose an issue as it occurs rather than after the damage has been done.
Vblock Infrastructure Packages — integrated best-of-breed packages from VMwar...Eric Sloof
IT is undergoing a transformation. The current ‘accidental architecture’ of IT today increases procurement, management costs, and complexity while making it difficult to meet customer service level agreements. This makes IT less responsive to the business and creates the perception of IT being a cost center. IT is now moving towards a ‘private cloud’ model, which is a new model for delivering IT as a service, whether that service is provided internally (IT today), externally (service provider), or in combination. This new model requires a new way of thinking about both the underlying technology and the way IT is delivered for customer success.
While the need for a new IT model has never been more clear, navigating the path to that model has never been more complicated. The benefits of private clouds are capturing the collective imagination of IT architects and IT consumers in organizations of all sizes around the world. The realities of outdated technologies, rampant incremental approaches, and the absence of a compelling end-state architecture are impeding adoption by customers.
This new ‘private cloud’ model, which is a new model for delivering IT as a service, whether that service is provided internally (IT today), externally (service provider), or in combination. This new model requires a new way of thinking about both the underlying technology and the way IT is delivered for customer success.
By harnessing the power of virtualization, private clouds place considerable business benefits within reach.
Cisco and EMC, together with VMware, are putting you on a new road to greater efficiency, control and choice. A faster road to unprecedented IT agility and unbounded business opportunities. With the Virtual Compute Environment’s Vblock experience.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
3. Agenda About The Virtualization EcoShell Getting Started Task Automation Administrative Reports and Charts Best Practice Filters PowerPacks Daily Report (vCheck) Demo Twitter Aliases Upcoming Features - Scott Herold
5. About the Virtualization EcoShell The goal of the Virtualization EcoShell is to provide a freeware desktop application for novice and expert IT administrators leveraging Windows PowerShell scripts across their multi-platform virtual environments.
6. About the Virtualization EcoShell Gather information from many sources Filterjust the data you want Remediate and take action against your environment Reportthe data how you want it Integrateand extend your capabilities
8. Task Automation Reduce errors from manual processes across multiple areas of responsibility through the script-based administration of repetitive and complex tasks inherent in virtualization infrastructures.
10. Administrative Reports Provide pre-defined and customizable reports as well as automated maps without hassle in HTML, XML and CSV formats, including support for Microsoft Visio.
14. Powerful Script Assistance Cushion and ramp up script creation by exposing, analyzing and troubleshooting script output for common Windows PowerShell commands.
17. Charts The Chart tab in the Grid enables you to create customized charts. You can select different types like Area, Column, Doughnut, Line, Scatter, Stacked Area and Stacked Column. The horizontal axes labels hold the category and can be fed by everything that’s measurable.
20. Custom Filters You can adjust the Property, Operator and a Value in a filter and just present the data you want. NIC count Operating system Power State Memory DNS Name
22. These filters allows you to easily perform daily checks of common faulty configuration issues like a Snapshot hunter, VMs with CD-ROM Connected and Hosts with NIC at Half Duplex. Best Practice Filters
25. PowerPack Management A PowerPack is a collection of PowerShell scripts that are used to extend the Virtualization EcoShell administrative console. These scripts are stored inside of nodes, links or actions all of which are used to add functionality into the console.
28. Daily Report (vCheck) This script picks on the key areas of the virtual infrastructure and reports it all in a nice HTML page, so all you have do in the morning is take a look at the vCheck.
36. Books vSphere Quick Start Guide Dave, Duncan, Bernie, Thomas, Stewart and Alan Renouf Managing VMware Infrastructure With Windows PowerShell Hal Rottenberg VMware VI and vSphere SDK Steve Jin