openSUSE:OBSonEC2

跳转到:导航搜索
Icon-obsolete.png
本文或章节指的是版本 '1.0.48',现在已经过时!
请参阅本文的页面以获取更多信息。

简介

这是一个为那些希望在云端创建一个 OBS 服务器的简短教程。在云端拥有 OBS 可以成为一个有趣的模式,可以在无需前期投资的情况下获得大型服务器进行验证和测试,或者提供可扩展的服务。

步骤 1:准备 Amazon

步骤 2:设备

获取 OBS 设备 http://susestudio.com/a/e0uuBG/meego-obs

注意:此过程适用于版本 1.0.48
  • 选择类型“Cloud”
  • 选择“上传到 EC2”
  • 将您的凭据添加到 SUSE Studio(仅第一次)
  • 取消选择“自动启动选项”
如果您忘记了,您只需要终止 SUSE 启动的实例即可。
  • 点击“上传到 Amazon”
该镜像现在在 Amazon 中可用,所以我们回到那里。
  • 返回 AWS 管理控制台 -> EC2
    • 选择网络安全 -> 安全组
      • 创建一个名为 observer 的新安全组
        • 在“入站”选项卡中
        • 为端口 82 和 444 添加两条规则,源地址为 0.0.0.0/0
注意:在生产环境中,您的规则需要更智能。
  • 选择镜像 -> AMIs
    • 您会看到一个名为 ....MeeGo_OBS..... 的镜像
  • 单击它进行选择
    • 右键单击以访问上下文菜单
      • 启动实例
        • 实例类型 -> 更改为 Medium (m1.medium) 或更高
        • 点击“继续”,3 次直到“创建密钥对”
          • 选择您之前保存的密钥对
          • 点击“继续”到“配置防火墙”
            • 选择所有可用规则
          • 点击“继续”到“审核”
          • 点击启动
        • 选择实例 -> 实例
您的实例正在运行

一旦“状态检查”变为绿色(运行绿色是不够的)

  • 使用 ssh 连接到您的实例。
    • 名称类似于

ec2-xxx-xxx-xx-xxx.compute-n.amazonaws.com

  • 在您的本地 PC 的 /etc/hosts 中添加一个条目 obslightserver(必须的)
    • IP 地址是设备主机名中的数字。
    • 使用 ssh -i path-to-you-key.pem

root@ec2-xxx-xxx-xx-xxx.compute-n.amazonaws.com

  • 增加默认情况下只有 10GB 的 HDD 大小。
                resize2fs /dev/sda1 50G
  • 将 obsworker 模式的运行方式更正为选择 chroot
                vi /etc/sysconfig/obs-server
                    change OBS_VM_TYPE = "none"
                rcobsworker stop
                rcobsworker start

步骤 3:开始享受您的 OBS!

您的 OBS 设备已准备就绪。请注意,默认情况下,每次停止它时,它的名称和 IP 地址都会更改。记住 /etc/host 中的条目!

您现在可以使用 https://obslightserver 从您的 PC 连接到该设备

您可以按照流程将 Tizen IVI 1.0 添加到您的新私有 OBS 中,因为已经安装了 Fake OBS,您可以跳过第一阶段。请参阅此处