[DOC] Add openSUSE Leap references
Add references to openSUSE Leap where appropriate. Change-Id: I41e93a285fd9755c23ad1c518fb62d57d6a208d9
This commit is contained in:
parent
3578c044af
commit
55c3dfb07b
@ -25,6 +25,7 @@ hosts:
|
||||
|
||||
* `Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit <http://releases.ubuntu.com/16.04/>`_
|
||||
* `Centos 7 64-bit <https://www.centos.org/download/>`_
|
||||
* `openSUSE 42.X 64-bit <https://software.opensuse.org/distributions/leap>`_
|
||||
|
||||
Configure at least one network interface to access the Internet or suitable
|
||||
local repositories.
|
||||
@ -102,6 +103,30 @@ Before you begin, we recommend upgrading your system packages and kernel.
|
||||
deployments. Until that work is complete, deployers must maintain their
|
||||
own firewall rulesets or disable the firewall entirely.
|
||||
|
||||
Configure the operating system (openSUSE)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Install additional software packages and configure Network Time Protocol (NTP).
|
||||
Before you begin, we recommend upgrading your system packages and kernel.
|
||||
|
||||
#. Upgrade the system packages and kernel
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# zypper up
|
||||
|
||||
#. Reboot the host.
|
||||
|
||||
#. Install additional software packages if they were not installed
|
||||
during the operating system installation:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# zypper install git-core ntp openssh python-devel \
|
||||
sudo gcc libffi-devel libopenssl-devel
|
||||
|
||||
#. Configure NTP to synchronize with a suitable time source.
|
||||
|
||||
Configure the network
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
@ -14,6 +14,7 @@ target host:
|
||||
|
||||
* Ubuntu server 16.04 (Xenial Xerus) LTS 64-bit
|
||||
* Centos 7 64-bit
|
||||
* openSUSE 42.X 64-bit
|
||||
|
||||
Configure at least one network interface to access the Internet or
|
||||
suitable local repositories.
|
||||
@ -114,6 +115,49 @@ Configure the operating system (CentOS)
|
||||
# systemctl start ntpd.service
|
||||
|
||||
|
||||
#. Reboot the host to activate the changes and use the new kernel.
|
||||
|
||||
Configure the operating system (openSUSE)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#. Upgrade the system packages and kernel:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# zypper up
|
||||
|
||||
#. Reboot the host.
|
||||
|
||||
#. Ensure that the kernel version is ``4.4`` or later:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# uname -r
|
||||
|
||||
#. Install additional software packages:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# zypper install bridge-utils iputils lsof lvm2 \
|
||||
ntp opensshr sudo tcpdump
|
||||
|
||||
#. Add the appropriate kernel modules to the ``/etc/modules`` file to
|
||||
enable VLAN and bond interfaces:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# echo 'bonding' >> /etc/modules-load.d/openstack-ansible.conf
|
||||
# echo '8021q' >> /etc/modules-load.d/openstack-ansible.conf
|
||||
|
||||
#. Configure Network Time Protocol (NTP) in ``/etc/ntp.conf`` to
|
||||
synchronize with a suitable time source and start the service:
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
# systemctl enable ntpd.service
|
||||
# systemctl start ntpd.service
|
||||
|
||||
|
||||
#. Reboot the host to activate the changes and use the new kernel.
|
||||
|
||||
Deploying Secure Shell (SSH) keys
|
||||
|
@ -243,8 +243,8 @@ The development of a role will usually go through the following stages:
|
||||
encouraged.
|
||||
|
||||
* The role *must* support Ubuntu 16.04 LTS. It should
|
||||
ideally also support CentOS7 but this is not required at this time. The
|
||||
patterns to achieve this include:
|
||||
ideally also support CentOS 7 and openSUSE 42.X but this is not required
|
||||
at this time. The patterns to achieve this include:
|
||||
|
||||
* The separation of platform specific variables into role vars files.
|
||||
* The detection and handling of different init systems (init.d, SystemD).
|
||||
|
@ -65,6 +65,13 @@ system packages are upgraded and then reboot into the new kernel:
|
||||
# yum install git
|
||||
# reboot
|
||||
|
||||
.. code-block:: shell-session
|
||||
|
||||
## openSUSE
|
||||
# zypper up
|
||||
# zypper in git-core
|
||||
# reboot
|
||||
|
||||
.. note::
|
||||
|
||||
If you are installing with limited connectivity, please review
|
||||
@ -100,7 +107,7 @@ version.
|
||||
|
||||
.. note::
|
||||
The |current_release_formal_name| release is only compatible with Ubuntu
|
||||
16.04 (Xenial Xerus) and Centos 7.
|
||||
16.04 (Xenial Xerus), Centos 7 and openSUSE Leap 42.X.
|
||||
|
||||
By default the scripts deploy all OpenStack services with sensible defaults
|
||||
for the purpose of a gate check, development or testing system.
|
||||
|
Loading…
x
Reference in New Issue
Block a user