基于VirtualBox安装CoreOS

CoreOS是专门为在云端运行Docker容器而设计的Linux操作系统, 目标是为了构建大规模的集群系统。
在官网http://coreos.com的首页,可以看到CoreOS提供了以下三类平台的安装包或安装方式:
Bare Metal(PXE,iPXE,Install to Disk
Cloud Providers(EC2,DigitalOcean,GCE, Rackspace,Azure,Brightbox)
Virtualization Platforms(Vagrant,VMware,QEMU,Openstack,Eucalyptus,ISO Image)
其中第一类是指裸机,第二类是云供应商,第三类是虚拟机。

咦,居然没有VirtualBox,原来在这个文档(https://coreos.com/os/docs/latest/#running-coreos)可以看到CoreOS对VirtualBox的支持也是有的,不过是非官方支持。
于是按照这个文档(https://coreos.com/os/docs/latest/booting-on-virtualbox.html)一步步操作,最后在成功基于VirutalBox安装了CoreOS.
整个过程基本顺利, 仅出现以下几个小问题:
1) 文档中描述拷贝虚拟机文件时的文件名与实现不符, 如下:
VBoxManage clonehd coreos_production_stable.vdi my_vm01.vdi
而我下载下来的文件名是coreos_production_835.11.0.vdi,因此需手工修改一下。
2) 教程中的脚本需要在非root用户下执行,而我的机器一般是使用root用户, 因此还需要切换到非root用户并给这个非root用户添加到vboxusers用户组中,以便执行VirtualBox命令
3) 使用VirtualBox创建虚拟机默认的网络连接方式是“网络地址转换nat”结果是无法直接网络连接上。解决方法可以是改成“桥接”方式,或者是仍使用“网络地址转换nat”,但需要在VirutalBox上配置”端口转发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值