学习安装unik环境——过程一

来源:互联网 发布:linux vi 搜索关键字 编辑:程序博客网 时间:2024/06/05 19:52
0、在Ubuntu 14.04安装和使用Docker_Linux教程_Linux公社-Linux系统门户网站

http://www.linuxidc.com/Linux/2015-08/121088.htm

安装ubuntu下的安装包
$ sudo apt-get update
$ sudo apt-get install docker.io   #安装docker
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker  #创建软链接
$ sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker
$ source /etc/bash_completion.d/docker

启动服务:

$sydo service docker start

要校验Docker服务的状态,执行以下命令,确保Docker服务是启动的。
# service docker.io status
docker.io start/running, process 14394


安装:

jq

make

virtualbox

例如; $sudo apt-get install jq


1、unik install——unik/install.md at master · cf-unik/unik · GitHub
https://github.com/cf-unik/unik/blob/master/docs/install.md

$ git clone https://github.com/emc-advanced-dev/unik.git$ cd unik$ make$ _build/unikUnik is a tool for compiling application source codeinto bootable disk images. Unik also runs and manages unikernelinstances across infrastructures....
This will place the unik executable at unik/_build/unik. Run UniK commands with ./_build/unik, or move the binary to somewhere in your path, such as /usr/local/bin to run commands from anywhere with unik [command]

为了方便,我们将unik可执行文件放到  /usr/local/bin中:

 进入到unik/下(cd unik) $cp _build/unik  /usr/local/bin

就能执行  unik [command] 命令了

注意:所有的命令最好都加sudo,否则会出现一些莫名其妙的问题

  1. 在Virtualbox上配置主机网络
  • 打开虚拟机
  • 打开首选项 > 网络 > 仅主机网络
  • 点击用户界面右侧的绿色添加按钮
  • 记录新的仅主机适配器的名称(例如“vboxnet0”)。您将需要在UniK配置中
  • 确保此主机网络启用了Virtualbox DHCP服务器:
    • 选择主机网络后,单击编辑按钮(螺丝刀图像)
    • 在“ 适配器”选项卡中,记下适配器的IPv4地址和网络掩码。
    • 在“ DHCP服务器”选项卡中,选中“ 启用服务器”
    • 设置服务器在与适配器IP相同的子网上寻址 IP。例如,如果适配器IP是192.168.100.1,请将DHCP服务器IP设置为192.168.100.X,其中X是2-254之间的数字。
    • 服务器掩码设置为您刚刚注意到的网络掩码
    • 上/下地址设置为同一子网上的IP范围。我们建议使用X-254X高于用于DHCP服务器本身的IP 的范围例如,如果你的DHCP服务器192.168.100.2,可以设置上限和下限,以192.168.100.3192.168.100.254分别。
  1. 配置UniK守护进程
  • UniK配置文件存储在$HOME/.unik创建此目录(如果不存在)
$mkdir $HOME/.unik
  • 使用文本编辑器,创建并保存以下内容到$HOME/.unik/daemon-config.yaml
providers:  virtualbox:    - name: my-vbox      adapter_type: host_only      adapter_name: NEW_HOST_ONLY_ADAPTER

替换NEW_HOST_ONLY_ADAPTER您创建的网络适配器的名称(例如“vboxnet0”)

  1. 启动UniK并自动部署VirtualBox 实例侦听器
  • 打开一个新的终端窗口/选项卡。这个终端将是我们离开UniK守护进程的地方。
  • cd_build
  • run unik daemon --debug--debug标志是可选的,如果你想看到更详细的输出)
  • UniK将编译和部署自己的30 MB unikernel。这个unikernel是Unik Instance Listener实例侦听器使用udp广播来检测(IP地址)和在Virtualbox上运行的引导实例。
  • 完成后,UniK正在运行并准备好接受命令。
  • 打开一个新的终端窗口并键入unik target --host localhost以将CLI目标设置为本地计算机。

原创粉丝点击