Jimmy 的文档: 单机版openshift origin-1.5.0安装配置和简单实例
来源:互联网 发布:水电安装 知乎 编辑:程序博客网 时间:2024/06/06 20:00
系统安装:
系统配置,理论上一般配置都可以,推荐
内存 4G以上
CPU 4个以上
硬盘 100G以上。
系统镜像: CentOS-7-x86_64-DVD-1611.iso
安装分组为: 带GUI的服务器
安装完成后,配置完IP 后,登录系统,要进行如下操作:
1 配置yum源并安装:
# cd /etc/yum.repos.d/# wget http://210.76.97.70/repo/openshift/openshift.repo# yum install openshift-allinone -y # openshift-allinone 是一个假包,它会补齐安装openshift origin 安装的所有依赖包
2. 配置openshift
1)设置docker的registry的访问网络范围
# sed -i '/OPTIONS=.*/c\OPTIONS="--log-driver=journald --insecure-registry 172.30.0.0/16"' /etc/sysconfig/docker
2) 启动和关闭系统的相关服务
# systemctl restart docker# systemctl restart origin-master# systemctl restart origin-node# systemctl stop firewalld# systemctl enable docker# systemctl enable origin-master# systemctl enable origin-node# systemctl disable firewalld# setenforce 0# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
配置日志信息:
# vim /usr/lib/systemd/system/origin-master.service添加 --loglevel=2 ExecStart=/usr/bin/openshift start master --config=${CONFIG_FILE} $OPTIONS --loglevel=2
# vim /etc/origin/master/master-config.yaml修改下面字段:auditConfig: auditFilePath: "/var/log/test.log" enabled: true
Option Description
0
Errors and warnings only
2
Normal information
4
Debugging-level information
6
API-level debugging information (request / response)
8
Body-level API debugging information
3) 设置运行的环境变量,若不设置,oc login 操作会出问题。
# sed -i '$a\export KUBECONFIG=\/etc\/origin\/master\/admin.kubeconfig' /etc/profile# sed -i '$a\export CURL_CA_BUNDLE=\/etc\/origin/master\/ca.crt' /etc/profile# source /etc/profile# chmod +r /etc/origin/master/admin.kubeconfig
4)该步骤是为了添加如下操作界面
# oc login -u system:admin# cd /usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/latest/# for f in image-streams/image-streams-centos7.json; do cat $f | oc create -n openshift -f -; done for f in db-templates/*.json; do cat $f | oc create -n openshift -f -; done for f in quickstart-templates/*.json; do cat $f | oc create -n openshift -f -; done
5) 初始化registry,并赋予admin添加集群管理权限
# oc login -u system:admin# oc project default# oadm registry# oadm policy add-cluster-role-to-user cluster-admin admin
6) 登录web地址: https://hostip:8443 进行操作了。
下面介绍几个简单的操作实例:
例1:
# oc login -u admin# 密码可以随便输入,暂时没有配置密码认证。 # oc new-project test# oc project test# oc new-app openshift/deployment-example# oc get podsNAME READY STATUS RESTARTS AGEdeployment-example-1-bd3d3 1/1 Running 1 1h# oc get svcNAME CLUSTER-IP EXTERNAL-IP PORT(S) AGEdeployment-example 172.30.187.129 <none> 8080/TCP 1h# curl 172.30.187.129:8080<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Deployment Demonstration</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> HTML{height:100%;} BODY{font-family:Helvetica,Arial;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-justify-content:center;height:100%;} .box{background:#006e9c;color:white;text-align:center;border-radius:10px;display:inline-block;} H1{font-size:10em;line-height:1.5em;margin:0 0.5em;} H2{margin-top:0;} </style></head><body><div class="box"><h1>v1</h1><h2></h2></div></body></html>
例2:
# oc login -u admin# 密码可以随便输入,暂时没有配置密码认证。 # oc new-project test# oc project test# oc new-app centos/ruby-22-centos7~https://github.com/openshift/ruby-ex.git
如果添加新项目,如果是项目名为test:
则必须运行命令:
oadm policy add-scc-to-user anyuid -n test -z default
否则会出现各种权限问题
阅读全文
1 0
- Jimmy 的文档: 单机版openshift origin-1.5.0安装配置和简单实例
- JImmy的文档: 搭建集群版openshift origin-1.5.0
- openshift/origin学习记录(1)——基于二进制文件的安装(单机版)
- openshift origin v1.5.0安装
- openshift/origin学习记录(0)——Ansible安装多节点openshift集群
- Jimmy 的文档: sheepdog安装使用
- OpenShift Origin v3.7 配置NFS存储
- 在MacPro上安装 openshift origin
- 简单的goldengate单机安装和测试
- zookeeper的单机多实例配置和分布式配置
- hadoop2.6和hbase1.0单机版安装配置
- Hbase 单机版的安装配置
- Solr单机版的安装及配置
- Solr的安装与配置-单机版
- Jimmy 的文档 :sheepdog 原理
- hbase单机安装和配置
- cockpit on openshift origin
- OpenShift Origin 排错
- 字节排序函数
- mysql 的like 和正则表达式 regexp
- 在局域网下怎样控制另一台电脑
- tensorflow|函数讲解
- CodeForces
- Jimmy 的文档: 单机版openshift origin-1.5.0安装配置和简单实例
- SpringMVC的视图和视图解析器
- 数据结构实验之查找二:平衡二叉树
- (POJ
- 实现apk下载+跳转WiFi设置页面+xlistview加载数据
- VUE-cli全局变量,路由跳转引起计算属性函数的执行
- [环境配置]云解析端口如何配置
- 使用 CXF 做 webservice 简单例子
- P quant与Q quant