mastering openstack - episode 13 - network design

15

Click here to load reader

Upload: roozbeh-shafiee

Post on 10-Jan-2017

316 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Mastering OpenStack - Episode 13 - Network Design

Presentation By: Roozbeh Shafiee

Winter 2016

IRAN OpenStack Users Group

MASTERING OPENSTACK

(Episode 13)

Network Design

Page 2: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Agenda:

• IP Address Planning

• Iran OpenStack Community

OpenStack Network Design

Page 3: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

OpenStack Network Design

In Memoriam Ian Murdock

With a heavy heart we mourn the passing of

Ian Murdock, stalwart proponent of Free Open

Source Software, Father, Son, and the 'ian' in

Debian.

Iran OpenStack Community

Page 4: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

IP Address Planning

OpenStack Network Design

Page 5: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

IP Address Planning

An IP address plan might be broken down into the following sections:

• Subnet router

• Control services public interfaces

• Object Storage cluster internal communications

• Compute and storage communications

• Out of band remote management

• In-band remote management

• Spare space for future growth

OpenStack Network Design

Page 6: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Subnet Router

Packets leaving the subnet go via this address, which could be a dedicated router or a nova-network service.

OpenStack Network Design

Page 7: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Control Services Public Interfaces

Public access to swift-proxy, nova-api, glance-api, and horizon come to these addresses, which could be on one side of a load balancer or pointing at individual machines.

OpenStack Network Design

Page 8: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Object Storage Cluster Internal Communications

Traffic among object/account/container servers and between these and the proxy server’s internal interface uses this private network.

OpenStack Network Design

Page 9: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Compute and Storage Communications

If ephemeral or block storage is external to the compute node, this network is used.

OpenStack Network Design

Page 10: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Out of Band Remote Management

If a dedicated remote access controller chip is included in servers, often these are on a separate network.

OpenStack Network Design

Page 11: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

In-Band Remote Management

Often, an extra (such as 1 GB) interface on compute or storage nodes is used for system administrators or monitoring tools to access the host instead of going through the public interface.

OpenStack Network Design

Page 12: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Spare space For Future Growth

Adding more public-facing control services or guest instance IPs should always be part of your plan.

OpenStack Network Design

Page 13: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Iran OpenStack Community

OpenStack Network Design

Page 14: Mastering OpenStack - Episode 13 - Network Design

IRAN Community| OpenStack.ir

Stay in Touch and Join Us:

• Home Page: OpenStack.ir

• Meetup Page: Meetup.com/Iran-OpenStack

• Mailing List: [email protected]

• Twitter: @OpenStackIR , #OpenStackIRAN

• IRC Channel on FreeNode: #OpenStack-ir

OpenStack Network Design

Page 15: Mastering OpenStack - Episode 13 - Network Design

Roozbeh Shafiee

Iran OpenStack Community Manager

[email protected]

OpenStack.ir

Thank You

We need to work together to build a better community