
OPENSHIFT
ligan1115
这个作者很懒,什么都没留下…
展开
-
OPENSHIFT-2-安装OCP(openshift container platform)-安装准备
1.检查机器并确认环境正常(master,node1,node2三台机器处于启动状态)。查看ansible的软件包安装情况。查看ansible的版本及配置文件地址信息。2.查看yml脚本。其中有几个重要步骤包含在里面。1)生成SSH密钥;2)将SSH密钥复制到每个节点的机器上;3)在每个节点机器上安装docker软件;4)创建卷组用于存储docker镜像文件;5)重启doc...原创 2018-11-06 22:23:29 · 1219 阅读 · 0 评论 -
OPENSHIFT-4-执行命令-使用oc命令管理实例
1.首先检查机器并确认环境正常。登陆ocp。进入默认的项目。获取节点信息。查看master节点详细信息。查看node1节点详细信息。查看pod列表信息。详细查看pod信息。2.显示pod的主机名称。显示pod的根目录文件列表。显示pod的解析服务器配置文件的具体内容。进入pod的内核。查看内核根目录列表。退出内核登陆。3.查看详细状态。获取事件信息。4.获取项目的所有资源列表信息。将p...原创 2018-11-08 20:32:35 · 1126 阅读 · 0 评论 -
OPENSHIFT-4-执行命令-一般性问题排错
1.首先检查机器并确认环境正常。登陆OCP。创建一个项目。2.创建一个应用。查看带有php标签的相关状态,发现显示镜像无法找到,而前面的说明里有镜像的对应路径。重新创建一个应用。获取pod列表信息。3.查看pod的日志,发现没有输出显示。4.查看事件列表,发现有记录显示pod处于failed状态。5.登陆master节点查看节点状态,发现node1和node2都是notready状...原创 2018-11-08 21:10:43 · 548 阅读 · 0 评论 -
OPENSHIFT-4-执行命令-实验
1.检查机器并确认环境正常。登陆OCP。创建项目。2.获取所有的资源列表信息。3.查看pod的日志,显示出现错误。4.获取事件信息并按照指定规则排序,显示在抓取镜像的时候发生错误,详细显示pod的信息。5.获取镜像文件的配置信息并以yaml格式输出,找到容器所包含的镜像。6.查看pod列表信息,仍然node2节点在等待容器创建。登陆到node2节点,手动抓取镜像。7.登陆到...原创 2018-11-08 21:46:38 · 681 阅读 · 0 评论 -
OPENSHIFT-7-管理应用部署-管理镜像
0.检查机器并确认环境正常。1.使用admin账号登陆。使用项目schedule-is。查看pods列表信息。2.使用admin账号登陆。从default项目获取注册服务docker-registry的地址。使用developer账号登陆。将镜像的配置输出到is.yaml文件以便于后续编辑。从is-trigger.txt中获取配置信息并插入到is.yaml文件。使用上一步获取的IP...原创 2018-11-18 22:45:59 · 522 阅读 · 0 评论 -
OPENSHIFT-5-控制资源访问-实验
1.检查机器并确认环境正常。登陆到master节点。在底层生成一个user-review用户。退出登陆。2.在网页界面作为管理员admin登陆。移除普通用户创建项目的权限。3.使用user-review账户登陆。尝试创建项目test,无法创建。4.使用管理员admin账户登陆。创建项目secure-review。5.使用项目secure-review,给用户user-view授权编...原创 2018-11-12 20:56:08 · 202 阅读 · 0 评论 -
OPENSHIFT-6-分配永久存储-实现永久性数据库存储
1.检查机器并确认环境正常。登陆master节点。查看config-nfs.sh脚本信息。执行脚本。查看挂载目录信息。退出登陆。2.登陆到node1节点。将/mnt目录挂载到master节点的指定目录,挂载格式为nfs。查看挂载信息。将/mnt目录取消挂载。退出登陆。登陆到node2节点。将/mnt目录挂载到master节点的指定目录,挂载格式为nfs。查看挂载信息。将/mnt目录取消挂载。退...原创 2018-11-12 21:38:05 · 912 阅读 · 0 评论 -
OPENSHIFT-8-安装和配置METRICS子系统-安装使用METRICS子系统
0.检查机器并确认环境正常。 1.使用客户端工具查找三个镜像文件。2.登陆到master节点。查看相关目录详细信息。查看挂载信息。创建pv的信息文件在metrics.yml。使用admin账号登陆并使用信息文件创建pv。查看pv列表信息。3.查看脚本文件,寻找openshift_metrics相关的参数值。查看install-metrics.sh脚本文件。执行脚...原创 2018-11-20 21:04:20 · 523 阅读 · 0 评论 -
OPENSHIFT-7-管理应用部署-实验
0.检查机器并确认环境正常。1.使用admin账号登陆。查看节点列表中关于区域的信息。将节点node1的区域标记为services。将节点node2的区域标记为applications。再次查看节点列表中关于区域的信息。2.创建一个新项目manage-review。3.创建一个新的应用version。将运行version的pod的数量参数replicas设置为3。查看p...原创 2018-11-19 21:17:43 · 249 阅读 · 0 评论 -
OPENSHIFT-9-管理和监测OCP-限制资源使用
0.检查机器并确认环境正常。1.使用admin账号登陆。查看节点node1和node2分配资源的详细信息。创建一个新项目resources。创建一个新应用hello,指明镜像和可非安全访问。查看pod信息。查看node1分配资源的详细信息。将应用hello的资源删除。2.查看limits.yml脚本。将limits.yml脚本信息创建到项目。查看项目的限制信息。查看quot...原创 2018-11-26 12:00:49 · 1182 阅读 · 0 评论 -
OPENSHIFT-3-描述探讨OCP网络理念-探索OCP的网络理念
1.检查机器并确认环境正常。通过系统脚本,系统默认会创建一个项目,登陆OCP服务。2.获取pods信息。获取服务信息。获取路由信息。3.访问路由服务地址,无法访问。4.登陆master,访问pod,可以访问。访问服务,无法访问。查看服务详细信息,发现应用的名称不对,导致终端地址无法显示。查看pod详细信息。编辑服务配置脚本,修改应用的名称。重新访问服务,可以访问。访问路由地址,仍然无法...原创 2018-11-08 20:02:24 · 261 阅读 · 0 评论 -
OPENSHIFT-7-管理应用部署-控制pod进程
1.检查机器并确认状态正常。使用admin账号登陆。查看节点列表信息。创建一个新项目schedule-control,创建一个新应用hello。设置应用使用pod数量为5。查看pod列表信息。2.将节点node2的region标记为apps。查看节点列表信息。3.将应用hello配置输出到dc.yml文件。查看文件region值已为apps。使用文件部署应用。查看pod列表信息。4.将...原创 2018-11-13 21:24:45 · 1042 阅读 · 0 评论 -
OPENSHIFT-5-控制资源访问-管理项目和账户
1.首先检查机器并确认环境正常。登陆到master节点root用户。创建user1用户。创建user2用户。退出登陆。2.登陆OCP。删除一般用户创建项目的功能。3.user1登陆OCP。创建test项目,无法创建。4.使用管理员登陆。创建项目1。创建项目2。5.使用项目1,为user1赋予管理员权限。为user2赋予编辑权限。使用项目2,为user2赋予编辑权限。6.使用us...原创 2018-11-09 21:32:23 · 462 阅读 · 0 评论 -
OPENSHIFT-5-控制资源访问-保护数据库密码
1.首先检查机器并确认环境正常。登陆OCP。创建新项目。转到指定目录并查看mysql用于openshift的模板文件,没有关于保密的定义。虚拟机pod进行初始化的时候会要求环境变量(有默认值)。2.创建一个加密并对用户,密码,还有管理员密码进行指定。以yaml格式输出加密的配置文件。3.创建一个新应用。4.查看虚拟机pod列表信息。5.转到家目录并查看端口信息(不关闭此终端界面)。...原创 2018-11-09 21:57:22 · 267 阅读 · 0 评论 -
OPENSHIFT-6-分配永久存储-创建一个永久性注册
1.检查机器并确认环境正常。登陆master节点,查看挂载信息,退出登陆。2.使用admin账号登陆。使用default项目。查看pod列表信息。查看pod的volume信息。查看部署配置列表信息。3.查看registry-volume.yml文件。使用该文件创建pv。4.创建一个volume,使用覆写,声明名称,容量,模式。5.查看pvc列表信息。6.使用developer登...原创 2018-11-12 21:57:15 · 275 阅读 · 0 评论 -
OPENSHIFT-2-安装OCP(openshift container platform)-运行安装程序
1.首先检查机器确认环境正常。SSH登陆三个节点master,node1,node2。2.移除相关的安装包。3.对脚本文件中的变量进行赋值。这里也可用命令行操作,我们这里使用vim编辑脚本。4.对前面进行的工作进行检测。5.将脚本文件从workstation复制到master节点指定目录。6.使用安装程序进行安装,发现系统会启动ansible执行一个yaml文件,具体的步骤这里...原创 2018-11-07 19:31:18 · 1015 阅读 · 0 评论 -
OPENSHIFT-2-安装OCP(openshift container platform)-完成安装后任务
1.首先检查机器并确认环境正常。查看脚本关于检查OCP服务的内容。2.查看脚本关于重新添加软件包的内容。3.查看脚本关于固化注册内核的内容。4.查看脚本关于等待注册内核重新部署的内容。5.查看json文件关于编辑镜像的内容。查看删除镜像资源的内容。查看自定义镜像资源版本的内容。6.查看安装httpd-tools软件包的内容。查看配置密码认证服务的内容。查看密码相关参数的传入和遍...原创 2018-11-07 21:07:56 · 529 阅读 · 0 评论 -
OPENSHIFT-3-描述探讨OCP网络概念-探索软件定义网络
1.首先检查机器并确认环境正常。登陆master。创建一个新项目。2.创建一个新应用。查看pods信息。在两个pod上调节部署应用。查看pods详细信息。3.尝试SSH登陆node1和node2。从workstation获取node1和node2的网页信息发现无法连接。分别从node1和node2获取自身的网页信息。4.获取应用的服务信息。从workstation访问应用的IP地址。从...原创 2018-11-07 21:48:02 · 341 阅读 · 0 评论 -
OPENSHIFT-3-描述探讨OCP网络概念-创建路由
1.首先检查机器并确认环境正常。登陆master。创建新项目。2.使用参数创建新应用。查看pods信息。3.查看创建认证的脚本。转到脚本所在目录并执行脚本,完成后查看生成的密匙文件和认证文件。4.使用刚才生成的文件作为参数创建路由。查看路由信息。将路由信息输出为yaml格式的文件信息。5.通过http访问路由所在的主机,无法访问。通过https访问路由所在的主机,可以访问。切换到n...原创 2018-11-07 22:22:01 · 399 阅读 · 0 评论 -
OPENSHIFT-6-分配永久存储-实验
1.检查机器并确认环境正常。登陆到master节点。查看可执行脚本文件config-review-nfs.sh。执行该脚本,生成一个挂载目录。查看挂载目录信息。退出登陆。2.使用admin账户登陆。查看review-volume-pv.yml脚本。使用该脚本创建一个pv。3.查看instructor-template.yaml脚本。使用该脚本创建一个模板。4.使用developer账户...原创 2018-11-13 10:27:02 · 233 阅读 · 0 评论 -
OPENSHIFT-7-管理应用部署-调整应用
1.检查机器并确认环境正常。使用developer账号登陆。创建新项目scaling。2.创建新应用并生成文件scaling.yml。编辑文件将replicas参数由1改为3。使用该文件生成服务scaling。查看pod生成过程。查看pod列表信息。3.将服务scaling发布,并指明路由scaling.cloudapps.lab.example.com。4.登陆图形界面。查看项目sc...原创 2018-11-13 11:43:11 · 305 阅读 · 1 评论 -
OPENSHIFT-9-管理和监测OCP-使用探测器监测应用
0.检查机器并确认环境正常。1.使用developer账号登陆。创建新项目probes。2.创建一个新应用probes,指明镜像和非安全访问。查看状态信息。查看pod列表信息。3.将probes服务发布到指定路由。4.尝试访问路由网页地址。5.访问路由网页下的两个子页面。6.在workstation上通过网页,使用developer账号登陆,选择项目...原创 2018-11-26 13:14:34 · 227 阅读 · 0 评论