使用Ubuntu JeOS创建虚拟设备

日期: 2008-09-08 作者:Sander van Vugt翻译:唐琼瑶 来源:TechTarget中国 英文

Ubuntu除了有服务器和桌面版本,也有叫做Ubuntu JeOS(发音“juice”)的版本,Ubuntu JeOS在2007年发行,它代表Just Enough Operating System。Ubuntu Server JeOS在创建虚拟设备的简易性方面明显成熟了。这意味着它的内核精简了,只包括那些虚拟设备需要的选项。正因如此,Ubuntu Server JeOS比任何普通Ubuntu Server版本运行得更有效。

  Ubuntu Server JeOS在你能展开的已经配置好的应用上提供了一个最小的操作系统。在本文中,TechTarget中国的特约虚拟化专家Sander van V……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Ubuntu除了有服务器和桌面版本,也有叫做Ubuntu JeOS(发音“juice”)的版本,Ubuntu JeOS在2007年发行,它代表Just Enough Operating System。Ubuntu Server JeOS在创建虚拟设备的简易性方面明显成熟了。这意味着它的内核精简了,只包括那些虚拟设备需要的选项。正因如此,Ubuntu Server JeOS比任何普通Ubuntu Server版本运行得更有效。

  Ubuntu Server JeOS在你能展开的已经配置好的应用上提供了一个最小的操作系统。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述如何把Ubuntu JeOS当成一个SSH服务器来设置。

  配置JeOS作为设备

  为了使用JeOS安装虚拟机,先要下载它。浏览Ubuntu下载页,找到最新版本的Ubuntu Server JeOS。接下来,在VMware ESX、VMware Server或KVM里安装它。其他虚拟化平台也能工作,但不受JeOS支持。安装本身很简单,就如安装任何一个普通Ubuntu Server版本那样安装JeOS。安装完成后,你能在它里面设置你的设备。配置它并以你任何想要的方式向虚拟设备用户表现它。

  一旦安装完成,并且你的应用已经执行时,把JeOS作为设备配置的有趣部分就到来了。当一个用户第一次启动JeOS虚拟设备时,你应该运行一个建立好的程序允许用户根据需要配置设备。下面的例子显示了你如何这样做能实施SSH服务器的初始配置。这也是一个蓝图,关于你如何为其他应用做到这样。

  启动初始配置。在/etc/bash.bashrc里创建一个脚本是个好主意。下面的代码行将告诉你是否已经显示了一个check文件。这个check文件在设备成功配置后被创建。如果出现check文件,那就不需要做其他的了。如果没有出现,这个脚本代码确保配置脚本是启动的。

  if [ ! -e /etc/opt/sshserver/config_done ]; then
    /opt/sshserver/bin/config
    sudo touch /etc/opt/sshserver/config_done
  fi

  正如你所看到的,上面的脚本调用了标为 /opt/sshserrver/bin/config的脚本。更改这个脚本的名字和它的目录,与你想配置的应用相匹配。这个简单的脚本确保SSH服务器的配置。更改脚本以满足你应用的需求。

  #Perform the reinstall of openssh so that the key is regenerated

  echo "Removing the openssh-server and installing it again."

  echo "This makes sure that your SSH-keys are generated for your server."

  sudo apt-get --purge -y remove openssh-server

  sudo apt-get install -y openssh-server

  #Add any other configuration lines that you need

  这就完成了应用配置的例子。你的JeOS虚拟设备现在可以使用了。

  总结

  Ubuntu JeOS使设备满足具体的用户更容易。通过这样做,你能容易地启动特殊服务,这对于建立一个远程站点或为用户提供一个样本环境很有用。没有你不能使用的功能,这能产生很好的性能。

  关于作者:Sander van Vugt是一位作者,还是一位独立技术专家,擅长Linux。Vugt也是高可用性集群与性能优化技术顾问,同样也是SUSE Linux Enterprise Desktop 10(SLED 10)管理方面的专家。

相关推荐