atomic-openshift-installer.1.asciidoc.in 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. atomic-openshift-installer(1)
  2. =============================
  3. :man source: atomic-openshift-utils
  4. :man version: %VERSION%
  5. :man manual: atomic-openshift-installer
  6. NAME
  7. ----
  8. atomic-openshift-installer - Interactive OpenShift Container Platform (OCP) installer
  9. SYNOPSIS
  10. --------
  11. atomic-openshift-installer [OPTIONS] COMMAND [OPTS]
  12. DESCRIPTION
  13. -----------
  14. **atomic-openshift-installer** makes the process for installing OCP
  15. easier by interactively gathering the data needed to run on each
  16. host. It can also be run in unattended mode if provided with a
  17. configuration file.
  18. OPTIONS
  19. -------
  20. The following options are common to all commands.
  21. *-u*, *--unattended*::
  22. Run installer in **unattended** mode. You will not be prompted to
  23. answer any questions.
  24. *-c*, *--configuration* 'PATH'::
  25. Provide an alternate 'PATH' to an 'installer.cfg.yml' file.
  26. *-a* 'DIRECTORY', *--ansible-playbook-directory* 'DIRECTORY'::
  27. Manually set the 'DIRECTORY' in which to look for Ansible playbooks.
  28. *--ansible-log-path* 'PATH'::
  29. Specify the 'PATH' of the directory in which to save Ansible logs.
  30. *-v*, *--verbose*::
  31. Run the installer with more verbosity.
  32. *-d*, *--debug*::
  33. Enable installer debugging. Logs are saved in '/tmp/installer.txt'.
  34. *-h*, *--help*::
  35. Show the usage help and exit.
  36. COMMANDS
  37. --------
  38. **atomic-openshift-installer** has four modes of operation:
  39. * **install**
  40. * **uninstall**
  41. * **upgrade**
  42. * **scaleup**
  43. The options specific to each command are described in the following
  44. sections.
  45. INSTALL
  46. -------
  47. The **install** command will guide you through steps required to
  48. install an OCP cluster. After all of the required information has been
  49. collected (target hosts, storage options, high-availability), the
  50. installation will begin.
  51. *-f*, *--force*::
  52. Forces an installation. This means that hosts with existing
  53. installations will be reinstalled if required.
  54. *--gen-inventory*::
  55. Generate an Ansible inventory file and exit. The default location for
  56. the inventory file is '~/.config/openshift/hosts'.
  57. UNINSTALL
  58. ---------
  59. The **uninstall** command will uninstall OCP from your target
  60. hosts. This command has no additional options.
  61. UPGRADE
  62. -------
  63. The **upgrade** command will upgrade a cluster of hosts to a newer
  64. version of OCP.
  65. *-l*, *--latest-minor*::
  66. Upgrade to the latest minor version. For example, if you are running
  67. version **3.2.1** then this could upgrade you to **3.2.2**.
  68. *-n*, *--next-major*::
  69. Upgrade to the latest major version. For example, if you are running
  70. version **3.2** then this could upgrade you to **3.3**.
  71. SCALEUP
  72. -------
  73. The **scaleup** command is used to add new nodes to an existing cluster.
  74. This command has no additional options.
  75. FILES
  76. -----
  77. *~/.config/openshift/installer.cfg.yml* -- Installer configuration
  78. file. Can be used to generate an inventory later or start an
  79. unattended installation.
  80. *~/.config/openshift/hosts* -- Generated Ansible inventory file. Used
  81. to run the Ansible playbooks for install, uninstall, and upgrades.
  82. */tmp/ansible.log* -- The default location of the ansible log file.
  83. */tmp/installer.txt* -- The location of the log file for debugging the
  84. installer.
  85. AUTHOR
  86. ------
  87. Red Hat OpenShift Productization team
  88. For a complete list of contributors, please visit the GitHub charts
  89. page.
  90. COPYRIGHT
  91. ---------
  92. Copyright © 2016 Red Hat, Inc.
  93. **atomic-openshift-installer** is released under the terms of the ASL
  94. 2.0 license.
  95. SEE ALSO
  96. --------
  97. *ansible*(1), *ansible-playbook*(1)
  98. *The openshift-ansible GitHub Project* -- <https://github.com/openshift/openshift-ansible/>
  99. *The atomic-openshift-installer Documentation* -- <https://docs.openshift.com/container-platform/3.3/install_config/install/quick_install.html>