环境准备

OpenShift 安装架构

OpenShift 安装架构如下图所示:

ocp install archi.png

OpenShift 安装在运行在 OpenStack 的 9 个实例之上,所有实例采用 8 vCPU,16GB 内存,150 GB 磁盘,IP 地址从 172.16.22.101 - 172.16.22.109,其中:

  • 管理节点 - 一台实例,IP 地址为 172.16.22.107

  • 计算节点 - 四台实例,IP 地址为 172.16.22.102 - 172.16.22.105

  • 基础设施节点 - 一台实例,IP 地址为 172.16.22.108

  • 存储服务器 - 一台实例,IP 地址为 172.16.22.106

OpenShift 各节点详细信息明细:

主机名 IP 地址 描述

master.example.com

172.16.22.107

管理节点

infra.example.com

172.16.22.108

基础设施节点

node1.example.com

172.16.22.102

计算节点

node2.example.com

172.16.22.103

计算节点

node3.example.com

172.16.22.104

计算节点

node4.example.com

172.16.22.105

计算节点

nfs.example.com

172.16.22.106

存储服务器

yum.example.com/registry.example.com

172.16.22.101

yum 源服务器/本地镜像仓库服务器

git.example.com

172.16.22.109

Git 服务器

客户端环境准备

本实验需要参与者在自己的笔记本上安装 OpenShift 客户端,通过客户端连接到 OpenShift 并做相应的实验,本部分说明如何准备客户端环境。

配置静态域名

172.16.22.101   yum.example.com
172.16.22.107	master.example.com
172.16.22.109	git.example.com
...
Note
Linux 下编辑 /etc/hosts, Windows 下配置 hosts 参找 windows-hosts

OC 客户端配置

点击 http://yum.example.com/downloads/ 下载 OC 客户端

oc client doanload.png

Note
OC 客户端是 GO 语言编写,支持的操作系统包括: Microsoft Windows, Apple OS X, Linux。
Note
可选择的,通过 https://github.com/openshift/origin/releases 下载相关 OC 客户端也是支持的。
1 - 加压完成安装
$ tar -xvf oc-3.9.25-linux.tar.gz
2 - 添加 oc 到环境变量
$ export PATH=$PATH:~/OpenShift
3 - 验证
$ oc version
oc v3.9.25
kubernetes v1.9.1+a0ce1bc657
features: Basic-Auth GSSAPI Kerberos SPNEGO
Note
Windows,Apple 操作系统下安装 OC 客户端配置 需要下载相应操作系统的版本。

Labs 操作说明

Labs 分小组进行,共 10 个小组,小组的编号为 01 - 10。

  • 登录用户名为 user组编号,即 user01, user02, …​ , user10

  • 登录密码为 redhat

  • 创建 project 允许的格式为: 用户名-project 名project 名组编号。注意:如果不按照此格式命名则后台 cron job 会周期性删除不合规则的 project

操作示例 - userxx 命令行登录
$ oc login https://master.example.com:8443 -u userxx -p redhat
操作示例 - userxx 创建项目
$ oc new-project testxx
$ oc new-project userxx-test

results matching ""

    No results matching ""