Ubuntu 1910安装Openshift 4.0单机版 (CRC)
Openshift默认可以在CentOS等RHEL系的发行版上安装.
本文转述一下如何在Ubuntu 1910上安装Openshift4.0单机版(CRC).
原文请参考: https://github.com/code-ready/crc/issues/549
1. 安装必要软件
sudo apt install qemu-kvm libvirt-daemon libvirt-daemon-system network-manager dnsmasq
2. 将当前用户添加到libvirt组.若还没有libvirt组,可以新建一个
sudo usermod -aG libvirt $(whoami)
3. 此处需要重启系统
reboot
4. 重启完之后检查下libvirt是否运行正常.运行
virt-host-validate
如果有IOMMU的警告,可以无视.
5. 修改dnsmasq
cat << EOF | sudo tee /etc/default/dnsmasq > /dev/null
DOMAIN_SUFFIX=``
ENABLED=
CONFIG_DIR=/etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new
IGNORE_RESOLVCONF=yes
EOF
6. 修改DNS
cat << EOF | sudo tee /etc/systemd/resolved.conf > /dev/null
[Resolve]
DNS=127.0.0.2
Domains=apps-crc.testing
EOF
7. 重新启动resolve和dnsmaq服务
sudo systemctl restart systemd-resolved
sudo systemctl restart dnsmasq
8. 从https://cloud.redhat.com/openshift/install/crc/installer-provisioned 上下载pull-secret.
保存在任意位置. 我放在~/pull-secret下
9. 配置crc config
crc config set pull-secret-file <pull-secret 文件绝对路径>
10. (可选) 配置crc忽略检查dnsmaq 和 network-manager
crc config set skip-check-crc-dnsmasq-file true
crc config set skip-check-network-manager-config true
crc config set skip-check-network-manager-installed true
crc config set skip-check-network-manager-running true
然后运行 crc config view 看下配置是否正确
11. (可选)如果是root用户或者管理员, 可以配置忽略检查是否用管理员权限运行
crc config set skip-check-root-user true
如果是非root用户权限可以忽略这一步
12. 以下为和CentOS/RHEL一样 的操作
crc setup
crc start
13. 可以执行 crc console 打开管理界面
最后:
1. 如果打开管理页面报安全例外,可以用firefox打开.然后选择接受风险并继续
2. 如果报 Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
需要重启系统
Ubuntu 1910安装Openshift 4.0单机版 (CRC)的更多相关文章
- Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误
. . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先 ...
- [转]Ubuntu上安装TL-WN725N 2.0无线网卡驱动
笔者使用的Ubuntu操作系统是13.04版本的,这个版本下,笔者使用朋友的TL-WN725N 1.0版本的无线网卡,直接插上就可以使用.正是由于这个方便性,不用去折腾什么驱动,所以笔者从京东上买了一 ...
- 在Ubuntu上安装Qt5.2.0
分类: QT2013-12-16 14:44 3171人阅读 评论(0) 收藏 举报 QT官方站点的文档有点老.今天,我尝试着在我的Ubuntu 13.10上安装Qt 5.2.0.下面是我的步骤: 1 ...
- Ubuntu下安装vmware 9.0 + 注册码
先附上一些注册码到时使用: NA0UF-DUH00-QZHM0-MU17K-CC824 4F469-F024Q-CZ8R9-DL1N0-13C6W HF261-0HL40-FZX21-F9AQ2-0C ...
- ubuntu下安装opencv3.1.0
ubuntu14.04安装opencv3.1 1.下载opencv3.1源码http://opencv.org/releases.html 2.安装opencv3 2.1安装opencv3的依赖 1 ...
- ubuntu下安装spark1.4.0
构建在hadoop2.6.0之上的 1.在官网下载spark-1.4.0-bin-hadoop2.6.tgz 2.解压到你想要放的文件夹里,tar zxvf spark-1.4.0-bin-hadoo ...
- 2019-11-6:ubuntu 18安装tomcat 9.0
1,下载tomcat,选择自己想要的版本下载即可 下载官网:http://tomcat.apache.org/ 2,将下载的源码放到自己需要的位置,解压,我新建了一个tomcat目录 sudo mkd ...
- dotnet core 2.0在ubuntu下安装失败
在ubuntu下安装.net core2.0失败了,不知道是什么原因.按照微软官方的步骤.似乎走不通.偶然翻到debian的安装方法,发现debian系统居然是直接下载包安装的.没经过apt.尝试一把 ...
- Ubuntu 12.04安装VMware Workstation8.0.3
2012-06-18 12:52 Ubuntu安装VMware Workstation8.0.3 由于使用Ubuntu的人比较少,网上关于Ubuntu的资料也很少,笔者在安装VMware Wo ...
随机推荐
- innobackupex 恢复脚本
此脚本需要与我前几天写的备份脚本配套才能使用 这里也对innobackupex吐槽下,当使用innobackupex进行恢复的时候,必须要清除所有原数据文件,但是一旦恢复失败,则连实例都将丢失,不成功 ...
- 前端入门nginx
一.nginx是什么 NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as ...
- Ajax等待返回结果时,弹出一个友好的等待提示
巧用Ajax的beforeSend 提高用户体验 jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作. 具体可参考j ...
- 洛谷P3177 [HAOI2015]树上染色(树形dp)
题目描述 有一棵点数为 N 的树,树边有边权.给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 . 将所有点染色后,你会获得黑点两两之 ...
- Codeforces_832
A.判断n/k的奇偶性. #include<bits/stdc++.h> using namespace std; long long n,k; int main() { ios::syn ...
- Go语言实现:【剑指offer】把数组排成最小的数
该题目来源于牛客网<剑指offer>专题. 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个.例如输入数组{3,32,321},则打印出这三个数字 ...
- Java并发之Exchanger类
应用场景 如果两个线程在运行过程中需要交换彼此的信息,可以使用Exchanger这个类. Exchanger为线程交换信息提供了非常方便的途径,它可以作为两个线程交换对象的同步点,只有当每个线程都在进 ...
- 使用Java8 Files类读写文件
Java8 Files类的newBufferedReader()和newBufferedWriter()方法 这两个方法接受Path类型的参数.Path 类是Java8 NIO中的接口.可以由Path ...
- Coroutine 终止协程和异常处理
终止协程和异常处理 协程中未处理的异常会向上冒泡,传给 next 函数或 send 方法的调用方(即触发协程的对象) 终止协程的一种方式:发送某个哨符值,让协程退出.内置的 None 和 Ellips ...
- javascript Math对象 常用数字操作方法
var t='1.2'; parseInt(t) parseFloat(t)//1.2 Number(1.2)//1.2强制转换为数字 2.向上取整,有小数就整数部分加1 js: Math.ceil( ...