开放移位起源的最佳方法是什么?它是使用vm还是在本地安装?我尝试安装vm,但我无法登录vm。用于登录fedora vm的默认凭据是什么。
答案 0 :(得分:1)
默认凭据 根据您遵循的路线(见下文),可能会或可能不会有真正的授权。
如果您有AllowAllPasswordIdentityProvider,您可以通过测试/测试或其他任何方式逃脱。
如果你采用二进制版本(见下文),这是你默认拥有的。我将其更改为HTPasswdPasswordIdentityProvider。
对于其他选项,我认为您将拥有一个名为 system 的用户,其密码为 admin ,并附带设置。
Docker容器版本
您可以使用在Docker容器中快速运行OpenShift 来自Linux系统上的Docker Hub的图像。支持此方法 Fedora,CentOS和Red Hat Enterprise Linux(RHEL)仅托管。
链接:https://docs.openshift.org/latest/getting_started/administrators.html#running-in-a-docker-container
根据原始人的说法,这个设置不是(还)一个完整的例子,但很容易上手。您应该能够按照说明立即启动并运行一体化实例。但是,这种方法无法教您如何创建集群(主服务器和节点)
Vagrant VM
此图像基于OpenShift Origin,功能齐全 具有集成Docker注册表的OpenShift实例。的意图 这个项目是允许Web开发人员和其他感兴趣的团体 在自己的计算机上运行OpenShift V3。鉴于它的方式 配置后,VM将像您一样出现在本地计算机上 在机器附近运行。
OpenShift Master,Node,Docker Registry和其他部分在一个VM中运行。鉴于它专注于应用程序开发人员,它不应该用于生产。
链接:https://www.openshift.org/vm
二元期权
Red Hat会定期向GitHub发布二进制文件,您可以这样做 在OpenShift Origin Releases页面下载。
链接:https://github.com/openshift/origin/releases
这是我目前关注的选项。您下载二进制文件,安装GO,然后设置OC客户端工具。下一步,您将生成配置文件并开始添加系统组件(路由器,...)。
按照此页面了解基础知识: 链接:https://github.com/openshift/origin/blob/master/examples/sample-app/README.md
Ansible路线
对于生产安装,您可能希望通过Ansible安装群集。
我谦虚的建议是,一旦你通过手工配置获得一点经验就可以做到这一点(见前一点)。让我们听一些有更多经验的人。
链接:https://docs.openshift.org/latest/install_config/install/index.html
一般文档
答案 1 :(得分:0)
启动Centos.7 VM,下载最新的原始工具:
wget https://github.com/openshift/origin/releases/download/v1.3.0-alpha.2/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz
tar xzvf openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit.tar.gz
ln -s /root/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit/oc /usr/local/bin/oc
chmod 755 /root/openshift-origin-client-tools-v1.3.0-alpha.2-983578e-linux-64bit/oc
启动单节点源群集:
oc cluster up --use-existing-config --host-data-dir=/var/tmp/etcd
使用提供的说明登录。