OpenShift 3.6 Support Guest Configuration: Difference between revisions
No edit summary |
|||
(18 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
=Clone the Generic Template= | =Clone the Generic Template= | ||
Use the [[OpenShift_3.6_Generic_Guest_Template#Overview| | Use the [[OpenShift_3.6_Generic_Guest_Template#Overview|generic template]] as a base image and clone it, as described below. | ||
While cloning the guest, make sure to: | While cloning the guest, make sure to: | ||
* Adjust the memory and the number of virtual CPUs. | * Adjust the memory and the number of virtual CPUs. | ||
* Remove | * Remove docker storage support from domain definition, but replace it with NFS storage support. | ||
{{Internal|Linux Virtualization Cloning a KVM Guest Virtual Machine|Cloning a Guest}} | {{Internal|Linux Virtualization Cloning a KVM Guest Virtual Machine|Cloning a Guest}} | ||
Line 16: | Line 15: | ||
The process will produce a ocp36.ingress. | The process will produce a ocp36.ingress. | ||
=Resources= | |||
Verify the memory and the number of virtual CPUs. | |||
= | =Remove Docker= | ||
systemctl stop docker | |||
systemctl stop docker-storage-setup.service | |||
systemctl disable docker | |||
systemctl disable docker-storage-setup.service | |||
yum remove docker | |||
Reset the storage, in case docker got to initialize it. | |||
vgremove docker_vg | |||
pvremove /dev/vdb1 | |||
fdisk /dev/vdb | |||
=Prepare File System For NFS= | |||
The NFS server will serve storage for [[OpenShift_Concepts#Persistent_Volume|persistent volumes]], [[OpenShift Concepts#Metrics|metrics]] and [[OpenShift Concepts#Logging|logging]]. Build a dedicated storage device to be shared via NFS, but do not export individual volumes; the OpenShift installer will do that automatically. | |||
Create the partition: | |||
fdisk /dev/vdb | |||
Command (m for help): n | |||
Partition type: | |||
p primary (0 primary, 0 extended, 4 free) | |||
e extended | |||
Select (default p): p | |||
Partition number (1-4, default 1): 1 | |||
First sector (2048-167772159, default 2048): | |||
Using default value 2048 | |||
Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159): | |||
Using default value 167772159 | |||
Partition 1 of type Linux and of size 80 GiB is set | |||
Command (m for help): w | |||
The partition table has been altered! | |||
Create the filesystem: | |||
mkfs.xfs /dev/vdb1 | |||
Follow the NFS server installation procedure, exposing it as /nfs. At this stage, make sure the storage is mounted, NFS server binaries are installed, and iptables is correctly configured to allow NFS to serve storage, and the NFS server starts at boot. The exports themselves will be configured by OpenShift. | |||
{{ | {{Internal|Linux NFS Installation|Linux NFS Installation}} | ||
=bind DNS Server Installation= | |||
{{Internal|Bind_Operations_-_Set_Up_DNS_Server|bind DNS Server Installation}} | {{Internal|Bind_Operations_-_Set_Up_DNS_Server|bind DNS Server Installation}} |
Latest revision as of 04:15, 9 November 2017
Internal
Clone the Generic Template
Use the generic template as a base image and clone it, as described below.
While cloning the guest, make sure to:
- Adjust the memory and the number of virtual CPUs.
- Remove docker storage support from domain definition, but replace it with NFS storage support.
The process will produce a ocp36.ingress.
Resources
Verify the memory and the number of virtual CPUs.
Remove Docker
systemctl stop docker systemctl stop docker-storage-setup.service systemctl disable docker systemctl disable docker-storage-setup.service yum remove docker
Reset the storage, in case docker got to initialize it.
vgremove docker_vg pvremove /dev/vdb1 fdisk /dev/vdb
Prepare File System For NFS
The NFS server will serve storage for persistent volumes, metrics and logging. Build a dedicated storage device to be shared via NFS, but do not export individual volumes; the OpenShift installer will do that automatically.
Create the partition:
fdisk /dev/vdb Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-167772159, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-167772159, default 167772159): Using default value 167772159 Partition 1 of type Linux and of size 80 GiB is set Command (m for help): w
The partition table has been altered!
Create the filesystem:
mkfs.xfs /dev/vdb1
Follow the NFS server installation procedure, exposing it as /nfs. At this stage, make sure the storage is mounted, NFS server binaries are installed, and iptables is correctly configured to allow NFS to serve storage, and the NFS server starts at boot. The exports themselves will be configured by OpenShift.