Book Image

Learning VMware NSX - Second Edition

By : Ranjit Singh Thakurratan
Book Image

Learning VMware NSX - Second Edition

By: Ranjit Singh Thakurratan

Overview of this book

VMware NSX is a platform for the software-defined data center. It allows complex networking topologies to be deployed programmatically in seconds. SDNs allow ease of deployment, management, and automation in deploying and maintaining new networks while reducing and in some cases completely eliminating the need to deploy traditional networks. The book allows you a thorough understanding of implementing Software defined networks using VMware’s NSX. You will come across the best practices for installing and configuring NSX to setup your environment. Then you will get a brief overview of the NSX Core Components NSX’s basic architecture. Once you are familiar with everything, you will get to know how to deploy various NSX features. Furthermore, you will understand how to manage and monitor NSX and its associated services and features. In addition to this, you will also explore the best practices for NSX deployments. By the end of the book, you will be able to deploy Vmware NSX in your own environment with ease. This book can come handy if you are preparing for VMware NSX certification.
Table of Contents (17 chapters)
Title Page
About the Author
About the Reviewer
Customer Feedback

Preparing your environment

Before installing NSX, it is important to understand its requirements. NSX Manager and its related components require a considerable amount of resources and planning ahead is very important. The following table lists the minimum resource requirements for NSX Manager and its related components:




Disk Space

NSX Manager

4 vCPU

16 GB

60 GB

NSX Controller

4 vCPU

4 GB

20 GB

NSX Edge

1 vCPU (Compact)

2 vCPU (Large)

4 vCPU (Quad Large)

6 vCPU (X-Large)

512 MB(Compact)

1GB (Large)

2GB (Quad Large)

8GB (X-Large)

Compact, Large, Quad Large: 1 disk 584MB + 1 disk 512MB

XLarge: 1 disk 584MB + 1 disk 2GB + 1 disk 256MB


Guest Introspection

2 vCPU



You also need to have vCenter 6.0 or later installed in your environment and with each server running ESXi version 6.0 or newer. NSX also requires a range of ports to be allowed in your network. We will need TCP port 80 and 443 open for vSphere communication and NSX REST API functionality. We also need TCP ports 1234, 5671, and 22 for...