manjaro安装minishift

1.预先工作

1.1安装一堆虚拟化需要的软件

sudo pacman -S libvirt qemu dnsmasq ebtables

1.2 设置用户组

sudo usermod -a -G kvm,libvirt $(whoami)

1.3 更新配置文件

sudo sed -ri 's/.?group\s?=\s?".+"/group = "kvm"/1' /etc/libvirt/qemu.conf

1.4
newgrp libvirt
1.5 下载虚拟机docker-machine-kvm
# curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver-kvm-centos7 -o /usr/local/bin/docker-machine-driver-kvm 
# chmod +x /usr/local/bin/docker-machine-driver-kvm
1.6 检查libvirtd启动状态
$ systemctl is-active libvirtd
1.7如果没有启动就启动
sudo systemctl start libvirtd

设置开机自动运行
sudo systemctl enable libvirtd

1.8 检查网络
sudo virsh net-list --all
1.9启动默认网络
 sudo virsh net-start default
1.10 设置为自动启动
sudo virsh net-autostart default
2 下载minishift
https://github.com/minishift/minishift/releases
选择linux版本下载
2.1配置path
下载完成之后,解压,放到一个目录里,我是在当前用户下新建bin目录,在.bashrc这个文件最后加入
nano .bashrc

export PATH="$PATH:/home/test/bin"

ctr o 保存
ctr x 退出
3 下载minishift centos ios,因为这个有370m,太大了,手动下载下来,放到一个目录下
https://github.com/minishift/minishift-centos-iso/releases
使用下载工具kget
kget https://github.com/minishift/minishift-centos-iso/releases/download/v1.16.0/minishift-centos7.iso
4。设置api.gitlab.com ip地址
因为有些ip地址是不可用,使用ip138.com多ping几个ip,然后本机ping下能用的,保存到hosts文件里
sudo nano /etc/hosts
加入
140.82.114.5 api.github.com
5。 设置nameserver
进入/etc/resolv.conf加入
nameserver 8.8.8.8

5 启动minishift 带上iso url 参数
minishift start --iso-url file:///home/test/case/minishift-centos7.iso
如果把这个minishift-centos7.iso放入到minishift配置目录,就不需要带参数启动
/home/test/.minishift/cache/iso/centos/v1.16.0
直接minishift start
使用中国image镜像启动
minishift start --registry-mirror https://registry.docker-cn.com
minishift start --registry-mirror https://docker.mirrors.ustc.edu.cn



6启动完成
The server is accessible via web console at:
    https://192.168.42.93:8443/console

You are logged in as:
    User:     developer
    Password: <any value>

To login as administrator:
    oc login -u system:admin

 

 

熟悉的界面有来了
7。配置openshift 命令
# eval $(minishift oc-env)






posted @ 2020-07-26 08:39  lost in java  阅读(230)  评论(0编辑  收藏  举报