atomic-openshift-installer.1 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. '\" t
  2. .\" Title: atomic-openshift-installer
  3. .\" Author: [see the "AUTHOR" section]
  4. .\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
  5. .\" Date: 12/28/2016
  6. .\" Manual: atomic-openshift-installer
  7. .\" Source: atomic-openshift-utils 1.4
  8. .\" Language: English
  9. .\"
  10. .TH "ATOMIC\-OPENSHIFT\-I" "1" "12/28/2016" "atomic\-openshift\-utils 1\&.4" "atomic\-openshift\-installer"
  11. .\" -----------------------------------------------------------------
  12. .\" * Define some portability stuff
  13. .\" -----------------------------------------------------------------
  14. .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. .\" http://bugs.debian.org/507673
  16. .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
  17. .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18. .ie \n(.g .ds Aq \(aq
  19. .el .ds Aq '
  20. .\" -----------------------------------------------------------------
  21. .\" * set default formatting
  22. .\" -----------------------------------------------------------------
  23. .\" disable hyphenation
  24. .nh
  25. .\" disable justification (adjust text to left margin only)
  26. .ad l
  27. .\" -----------------------------------------------------------------
  28. .\" * MAIN CONTENT STARTS HERE *
  29. .\" -----------------------------------------------------------------
  30. .SH "NAME"
  31. atomic-openshift-installer \- Interactive OpenShift Container Platform (OCP) installer
  32. .SH "SYNOPSIS"
  33. .sp
  34. atomic\-openshift\-installer [OPTIONS] COMMAND [OPTS]
  35. .SH "DESCRIPTION"
  36. .sp
  37. \fBatomic\-openshift\-installer\fR makes the process for installing OCP easier by interactively gathering the data needed to run on each host\&. It can also be run in unattended mode if provided with a configuration file\&.
  38. .SH "OPTIONS"
  39. .sp
  40. The following options are common to all commands\&.
  41. .PP
  42. \fB\-u\fR, \fB\-\-unattended\fR
  43. .RS 4
  44. Run installer in
  45. \fBunattended\fR
  46. mode\&. You will not be prompted to answer any questions\&.
  47. .RE
  48. .PP
  49. \fB\-c\fR, \fB\-\-configuration\fR \fIPATH\fR
  50. .RS 4
  51. Provide an alternate
  52. \fIPATH\fR
  53. to an
  54. \fIinstaller\&.cfg\&.yml\fR
  55. file\&.
  56. .RE
  57. .PP
  58. \fB\-a\fR \fIDIRECTORY\fR, \fB\-\-ansible\-playbook\-directory\fR \fIDIRECTORY\fR
  59. .RS 4
  60. Manually set the
  61. \fIDIRECTORY\fR
  62. in which to look for Ansible playbooks\&.
  63. .RE
  64. .PP
  65. \fB\-\-ansible\-log\-path\fR \fIPATH\fR
  66. .RS 4
  67. Specify the
  68. \fIPATH\fR
  69. of the directory in which to save Ansible logs\&.
  70. .RE
  71. .PP
  72. \fB\-v\fR, \fB\-\-verbose\fR
  73. .RS 4
  74. Run the installer with more verbosity\&.
  75. .RE
  76. .PP
  77. \fB\-d\fR, \fB\-\-debug\fR
  78. .RS 4
  79. Enable installer debugging\&. Logs are saved in
  80. \fI/tmp/installer\&.txt\fR\&.
  81. .RE
  82. .PP
  83. \fB\-h\fR, \fB\-\-help\fR
  84. .RS 4
  85. Show the usage help and exit\&.
  86. .RE
  87. .SH "COMMANDS"
  88. .sp
  89. \fBatomic\-openshift\-installer\fR has four modes of operation:
  90. .sp
  91. .RS 4
  92. .ie n \{\
  93. \h'-04'\(bu\h'+03'\c
  94. .\}
  95. .el \{\
  96. .sp -1
  97. .IP \(bu 2.3
  98. .\}
  99. \fBinstall\fR
  100. .RE
  101. .sp
  102. .RS 4
  103. .ie n \{\
  104. \h'-04'\(bu\h'+03'\c
  105. .\}
  106. .el \{\
  107. .sp -1
  108. .IP \(bu 2.3
  109. .\}
  110. \fBuninstall\fR
  111. .RE
  112. .sp
  113. .RS 4
  114. .ie n \{\
  115. \h'-04'\(bu\h'+03'\c
  116. .\}
  117. .el \{\
  118. .sp -1
  119. .IP \(bu 2.3
  120. .\}
  121. \fBupgrade\fR
  122. .RE
  123. .sp
  124. .RS 4
  125. .ie n \{\
  126. \h'-04'\(bu\h'+03'\c
  127. .\}
  128. .el \{\
  129. .sp -1
  130. .IP \(bu 2.3
  131. .\}
  132. \fBscaleup\fR
  133. .RE
  134. .sp
  135. The options specific to each command are described in the following sections\&.
  136. .SH "INSTALL"
  137. .sp
  138. The \fBinstall\fR command will guide you through steps required to install an OCP cluster\&. After all of the required information has been collected (target hosts, storage options, high\-availability), the installation will begin\&.
  139. .PP
  140. \fB\-f\fR, \fB\-\-force\fR
  141. .RS 4
  142. Forces an installation\&. This means that hosts with existing installations will be reinstalled if required\&.
  143. .RE
  144. .PP
  145. \fB\-\-gen\-inventory\fR
  146. .RS 4
  147. Generate an Ansible inventory file and exit\&. The default location for the inventory file is
  148. \fI~/\&.config/openshift/hosts\fR\&.
  149. .RE
  150. .SH "UNINSTALL"
  151. .sp
  152. The \fBuninstall\fR command will uninstall OCP from your target hosts\&. This command has no additional options\&.
  153. .SH "UPGRADE"
  154. .sp
  155. The \fBupgrade\fR command will upgrade a cluster of hosts to a newer version of OCP\&.
  156. .PP
  157. \fB\-l\fR, \fB\-\-latest\-minor\fR
  158. .RS 4
  159. Upgrade to the latest minor version\&. For example, if you are running version
  160. \fB3\&.2\&.1\fR
  161. then this could upgrade you to
  162. \fB3\&.2\&.2\fR\&.
  163. .RE
  164. .PP
  165. \fB\-n\fR, \fB\-\-next\-major\fR
  166. .RS 4
  167. Upgrade to the latest major version\&. For example, if you are running version
  168. \fB3\&.2\fR
  169. then this could upgrade you to
  170. \fB3\&.3\fR\&.
  171. .RE
  172. .SH "SCALEUP"
  173. .sp
  174. The \fBscaleup\fR command is used to add new nodes to an existing cluster\&. This command has no additional options\&.
  175. .SH "FILES"
  176. .sp
  177. \fB~/\&.config/openshift/installer\&.cfg\&.yml\fR \(em Installer configuration file\&. Can be used to generate an inventory later or start an unattended installation\&.
  178. .sp
  179. \fB~/\&.config/openshift/hosts\fR \(em Generated Ansible inventory file\&. Used to run the Ansible playbooks for install, uninstall, and upgrades\&.
  180. .sp
  181. \fB/tmp/ansible\&.log\fR \(em The default location of the ansible log file\&.
  182. .sp
  183. \fB/tmp/installer\&.txt\fR \(em The location of the log file for debugging the installer\&.
  184. .SH "AUTHOR"
  185. .sp
  186. Red Hat OpenShift Productization team
  187. .sp
  188. For a complete list of contributors, please visit the GitHub charts page\&.
  189. .SH "COPYRIGHT"
  190. .sp
  191. Copyright \(co 2016 Red Hat, Inc\&.
  192. .sp
  193. \fBatomic\-openshift\-installer\fR is released under the terms of the ASL 2\&.0 license\&.
  194. .SH "SEE ALSO"
  195. .sp
  196. \fBansible\fR(1), \fBansible\-playbook\fR(1)
  197. .sp
  198. \fBThe openshift\-ansible GitHub Project\fR \(em https://github\&.com/openshift/openshift\-ansible/
  199. .sp
  200. \fBThe atomic\-openshift\-installer Documentation\fR \(em https://docs\&.openshift\&.com/container\-platform/3\&.3/install_config/install/quick_install\&.html