Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 37 Next »

Important

Copy the local repo (repo.tar) and Pause Container (k8s.gcr.io_pause_3.2.tar) to the RHEL/CentOS 7 or 8 server to install SCS Server 15.

  1. Create a new working directory for the SCS Installation.

    mkdir /root/datacore
  2. Copy repo.tar and k8s.gcr.io_pause_3.2.tar to “/root/datacore/”.

  3. Create a local repo - “/etc/yum.repos.d/local.repo”.

    [local]
    name=Everything we need to install scs
    baseurl=file:///root/datacore/packages
    enabled=true
    gpgcheck=0
  4. Create a local repo for installing Podman. Example: “/etc/yum.repos.d/podman.repo“.

Note

Verify the file name matches exactly.

[podman]
name=Dependencies for install podman 3.0.1
baseurl=file:///root/datacore/podman_packages
enabled=true
gpgcheck=0
  1. Disable base, updates, extras, and CentOSPlus repositories. Add enable=0 to [base], [updates], [extras], and [centosplus] session of “/etc/yum.repos.d/CentOS-Base.repo” or rename it. 

    [base]
    name=CentOS-$releasever - Base 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra 
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
    enabled=0 
    
    #released updates 
    [updates] 
    name=CentOS-$releasever - Updates 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra 
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ 
    gpgcheck=1 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
    enabled=0 
    
    #additional packages that may be useful 
    [extras] 
    name=CentOS-$releasever - Extras 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra 
    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ 
    gpgcheck=1 
    enabled=0 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
    
    #additional packages that extend functionality of existing packages 
    [centosplus] 
    name=CentOS-$releasever - Plus 
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra 
    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ 
    gpgcheck=1 
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
  2. Flush repo metadata.

    yum clean all
    yum repolist
  3. Install an NTP Server. Do not use Active Directory as an NTP Server Source.
    “The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs.”

    “The W32Time service cannot reliably maintain sync time to the range of 1 to 2 seconds. Such tolerances are outside the design specification of the W32Time service.”

    From Microsoft KB 939322

    yum -y install chrony
  4. Configure sync with local NTP Server.

Tip

NTP does not sync with the Active Directory.

  1. Add below hosts records to /etc/hosts

    {SCS_External_IP}    www.datacore.com
    {SCS_External_IP}    k8s.grc.io

Warning

The external IP addresses used in this step do not have to resolve to the actual hosts shown, but they must resolve to some reachable host. Also, they must not be on the internal or private network used by the storage cluster.

  1. Install Podman 3.0.1.

    yum -y install podman
  2. Verify the Podman 3.0.1 installation is successful.

    podman -v

    The podman version should be 3.0.1

  3. Load Pause Container.

    podman image load -i /root/datacore/k8s.gcr.io_pause_3.2.tar
  4. Verify the Pause Container is loaded and the container TAG label is 3.2.

    podman images

    REPOSITORY        TAG     IMAGE ID      CREATED        SIZE 
    k8s.gcr.io/pause  3.2     80d28bedfe5d  22 months ago  688 kB

  5. Refer to https://caringo.atlassian.net/wiki/spaces/public/pages/3042345098/Online+SCS+Installation and follow step 5 onwards.

  • No labels