openSUSE:WebYaST 项目详情

跳转到:导航搜索

WebYaST 项目详情

YaST 是一个强大的组件框架,可以与用不同语言编写的组件交互,并且是唯一成功的 1:1 系统管理工具。

在 Web 2.0 时代,我们希望为 YaST 带来一个可靠的 Web 用户界面。这意味着能够通过 http 访问您的机器并像任何支持 Web 的设备一样配置它。这就是带来 WebYaST “on rails”的原因。

下一章将向您展示 WebYaST 是为谁设计的(好吧,这不是一个固定的定义 :-))

目标用户

阿尔弗雷德


阿尔弗雷德是一位 Windows 小型服务器管理员,他有一些 Linux 服务器需要管理。他知道如何使用一些简单的 Web 控制台,并且他将 Linux 中发生的一切都视为一个黑盒子(就像路由器 Web 界面一样)。除非出现问题,否则他不会阅读文档。他需要快速设置一个设备并使其运行。

(照片来自 http://www.flickr.com/photos/victor_nunez/100667510 CC BY 2.0 许可)

奥斯卡


奥斯卡是一位 SLES11 系统管理员,他有几百台服务器。他有一个监控解决方案,当他在食堂时,如果服务器出现问题,会通过短信发送到他的 iPhone。他希望能够登录到服务器控制台并检查哪个服务正在使用过多的资源,查看系统的总体健康状况并重新启动无法正常工作的服务。

(照片来自 http://www.flickr.com/photos/derricksphotos/ CC BY 2.0 许可)

我们希望通过 WebYaST 实现的目标

  • 仅使用 Web 浏览器远程配置您的机器。
  • 非专家应该能够使用 WebYaST。
  • 需要以下功能
    • 配置
      • 基本的网络配置
      • 基本的用户管理
      • 设置 root 密码
      • 设置管理员邮件通知,包括 SMTP
      • 启用/禁用正在运行的服务
      • 时区、日期和时间
    • 管理
      • 状态概览(已用/空闲内存、磁盘等)
      • 日志查看器
      • 应用待处理的更新和补丁
      • 机器重启
  • 易于集成第三方配置网页。
  • 首次启动配置向导框架。
  • 品牌应该以一种简单的方式进行配置。
  • 提供一个 REST 接口