Install Guide - OpenStack

Install Guide

OpenStack contributors

Aug 26, 2024

CONTENTS

1 Conventions

1.1 Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Command prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1

2

2 Preface

2.1 Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

3

3

3 Get started with OpenStack

3.1 The OpenStack services . . . .

3.2 The OpenStack architecture . .

3.2.1

Conceptual architecture

3.2.2

Logical architecture . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

5

5

6

6

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

Provider networks .

Self-service networks

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

9

9

11

11

11

11

11

12

13

5 Environment

5.1 Security . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Host networking . . . . . . . . . . . . . . . . . . .

5.2.1

Controller node . . . . . . . . . . . . . . .

5.2.2

Compute node . . . . . . . . . . . . . . . .

5.2.3

Block storage node (Optional) . . . . . . .

5.2.4

Verify connectivity . . . . . . . . . . . . .

5.3 Network Time Protocol (NTP) . . . . . . . . . . . .

5.3.1

Controller node . . . . . . . . . . . . . . .

5.3.2

Other nodes . . . . . . . . . . . . . . . . .

5.3.3

Verify operation . . . . . . . . . . . . . . .

5.4 OpenStack packages . . . . . . . . . . . . . . . . .

5.4.1

OpenStack packages for SUSE . . . . . . .

5.4.2

OpenStack packages for RHEL and CentOS

5.4.3

OpenStack packages for Ubuntu . . . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

16

17

19

21

22

23

25

25

26

27

28

28

30

35

4 Overview

4.1 Example architecture . . . . .

4.1.1

Controller . . . . . .

4.1.2

Compute . . . . . .

4.1.3

Block Storage . . . .

4.1.4

Object Storage . . .

4.2 Networking . . . . . . . . . .

4.2.1

Networking Option 1:

4.2.2

Networking Option 2:

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

i

5.5

5.6

5.7

5.8

SQL database . . . . . . . . . . . . . . . . . .

5.5.1

SQL database for SUSE . . . . . . .

5.5.2

SQL database for RHEL and CentOS

5.5.3

SQL database for Ubuntu . . . . . . .

Message queue . . . . . . . . . . . . . . . . .

5.6.1

Message queue for SUSE . . . . . . .

5.6.2

Message queue for RHEL and CentOS

5.6.3

Message queue for Ubuntu . . . . . .

Memcached . . . . . . . . . . . . . . . . . . .

5.7.1

Memcached for SUSE . . . . . . . .

5.7.2

Memcached for RHEL and CentOS .

5.7.3

Memcached for Ubuntu . . . . . . . .

Etcd . . . . . . . . . . . . . . . . . . . . . . .

5.8.1

Etcd for SUSE . . . . . . . . . . . .

5.8.2

Etcd for RHEL and CentOS . . . . .

5.8.3

Etcd for Ubuntu . . . . . . . . . . . .

6 Install OpenStack services

6.1 Minimal deployment for 2023.2 (Bobcat) .

6.2 Minimal deployment for 2023.1 (Antelope)

6.3 Minimal deployment for Zed . . . . . . . .

6.4 Minimal deployment for Yoga . . . . . . .

6.5 Minimal deployment for Xena . . . . . . .

6.6 Minimal deployment for Wallaby . . . . .

6.7 Minimal deployment for Victoria . . . . .

6.8 Minimal deployment for Ussuri . . . . . .

6.9 Minimal deployment for Train . . . . . . .

6.10 Minimal deployment for Stein . . . . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7 Launch an instance

7.1 Create virtual networks . . . . . . . . . . . . . . . . . .

7.1.1

Provider network . . . . . . . . . . . . . . . .

7.1.2

Self-service network . . . . . . . . . . . . . .

7.2 Create m1.nano ?avor . . . . . . . . . . . . . . . . . .

7.3 Generate a key pair . . . . . . . . . . . . . . . . . . . .

7.4 Add security group rules . . . . . . . . . . . . . . . . .

7.5 Launch an instance . . . . . . . . . . . . . . . . . . . .

7.5.1

Launch an instance on the provider network . .

7.5.2

Launch an instance on the self-service network

7.6 Block Storage . . . . . . . . . . . . . . . . . . . . . . .

7.6.1

Block Storage . . . . . . . . . . . . . . . . . .

7.7 Orchestration . . . . . . . . . . . . . . . . . . . . . . .

7.8 Shared File Systems . . . . . . . . . . . . . . . . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

37

38

39

40

41

41

42

43

43

44

44

45

45

48

48

.

.

.

.

.

.

.

.

.

.

51

51

52

52

52

53

53

53

54

54

55

.

.

.

.

.

.

.

.

.

.

.

.

.

57

57

57

61

67

68

69

70

70

76

82

82

84

84

8 Firewalls and default ports

85

9 Appendix

9.1 Community support . . . . . . .

9.1.1

Documentation . . . . .

9.1.2

The OpenStack wiki . .

9.1.3

The Launchpad bugs area

9.1.4

Documentation feedback

87

87

87

88

88

89

ii

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

9.2

Index

9.1.5

The OpenStack IRC channel . .

9.1.6

OpenStack mailing lists . . . . .

9.1.7

OpenStack distribution packages

Glossary . . . . . . . . . . . . . . . . .

9.2.1

0-9 . . . . . . . . . . . . . . . .

9.2.2

A . . . . . . . . . . . . . . . .

9.2.3

B . . . . . . . . . . . . . . . .

9.2.4

C . . . . . . . . . . . . . . . .

9.2.5

D . . . . . . . . . . . . . . . .

9.2.6

E. . . . . . . . . . . . . . . . .

9.2.7

F. . . . . . . . . . . . . . . . .

9.2.8

G . . . . . . . . . . . . . . . .

9.2.9

H . . . . . . . . . . . . . . . .

9.2.10 I . . . . . . . . . . . . . . . . .

9.2.11 J . . . . . . . . . . . . . . . . .

9.2.12 K . . . . . . . . . . . . . . . .

9.2.13 L . . . . . . . . . . . . . . . . .

9.2.14 M . . . . . . . . . . . . . . . .

9.2.15 N . . . . . . . . . . . . . . . .

9.2.16 O . . . . . . . . . . . . . . . .

9.2.17 P . . . . . . . . . . . . . . . . .

9.2.18 Q . . . . . . . . . . . . . . . .

9.2.19 R . . . . . . . . . . . . . . . .

9.2.20 S . . . . . . . . . . . . . . . . .

9.2.21 T . . . . . . . . . . . . . . . . .

9.2.22 U . . . . . . . . . . . . . . . .

9.2.23 V . . . . . . . . . . . . . . . .

9.2.24 W . . . . . . . . . . . . . . . .

9.2.25 X . . . . . . . . . . . . . . . .

9.2.26 Y . . . . . . . . . . . . . . . .

9.2.27 Z . . . . . . . . . . . . . . . . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

89

89

90

90

90

90

94

96

102

105

107

109

110

111

115

115

116

117

119

121

124

126

127

130

135

136

137

139

139

140

140

141

iii

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download