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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  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 three modes of operation:
  39. * **install**
  40. * **uninstall**
  41. * **upgrade**
  42. The options specific to each command are described in the following
  43. sections.
  44. INSTALL
  45. -------
  46. The **install** command will guide you through steps required to
  47. install an OCP cluster. After all of the required information has been
  48. collected (target hosts, storage options, high-availability), the
  49. installation will begin.
  50. *-f*, *--force*::
  51. Forces an installation. This means that hosts with existing
  52. installations will be reinstalled if required.
  53. *--gen-inventory*::
  54. Generate an Ansible inventory file and exit. The default location for
  55. the inventory file is '~/.config/openshift/hosts'.
  56. UNINSTALL
  57. ---------
  58. The **uninstall** command will uninstall OCP from your target
  59. hosts. This command has no additional options.
  60. UPGRADE
  61. -------
  62. The **upgrade** command will upgrade a cluster of hosts to a newer
  63. version of OCP.
  64. *-l*, *--latest-minor*::
  65. Upgrade to the latest minor version. For example, if you are running
  66. version **3.2.1** then this could upgrade you to **3.2.2**.
  67. *-n*, *--next-major*::
  68. Upgrade to the latest major version. For example, if you are running
  69. version **3.2** then this could upgrade you to **3.3**.
  70. FILES
  71. -----
  72. *~/.config/openshift/installer.cfg.yml* -- Installer configuration
  73. file. Can be used to generate an inventory later or start an
  74. unattended installation.
  75. *~/.config/openshift/hosts* -- Generated Ansible inventory file. Used
  76. to run the Ansible playbooks for install, uninstall, and upgrades.
  77. */tmp/ansible.log* -- The default location of the ansible log file.
  78. */tmp/installer.txt* -- The location of the log file for debugging the
  79. installer.
  80. AUTHOR
  81. ------
  82. Red Hat OpenShift Productization team
  83. For a complete list of contributors, please visit the GitHub charts
  84. page.
  85. COPYRIGHT
  86. ---------
  87. Copyright © 2016 Red Hat, Inc.
  88. **atomic-openshift-installer** is released under the terms of the ASL
  89. 2.0 license.
  90. SEE ALSO
  91. --------
  92. *ansible*(1), *ansible-playbook*(1)
  93. *The openshift-ansible GitHub Project* -- <https://github.com/openshift/openshift-ansible/>
  94. *The atomic-openshift-installer Documentation* -- <https://docs.openshift.com/container-platform/3.3/install_config/install/quick_install.html>