[
https://issues.apache.org/jira/browse/AMBARI-7504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeff Sposetti updated AMBARI-7504:
----------------------------------
Fix Version/s: (was: 2.0.0)
2.1.0
> Ambari support for Windows platform
> -----------------------------------
>
> Key: AMBARI-7504
> URL: https://issues.apache.org/jira/browse/AMBARI-7504
> Project: Ambari
> Issue Type: Epic
> Components: ambari-agent, ambari-server, ambari-web
> Affects Versions: 2.0.0
> Environment: Windows
> Reporter: Jayush Luniya
> Assignee: Jayush Luniya
> Fix For: 2.1.0
>
>
> The purpose of this umbrella JIRA is to enable Ambari on Windows support so
> as to enable provisioning/managing and monitoring of Hadoop clusters on
> Windows. The work will be divided into two phases as outlined below.
> *Software Requirements*
> - Windows Server 2008, Windows Server 2012, Windows Server 2012 R2
> - Python x64 (2.6 or later)
> - Python pywin32 Extensions
> - Python WMI module
> - Microsoft Visual C++ 2010 Redistributable Package (64-bit)
> - Microsoft .NET Framework 4.0
> - Java JDK 7, OpenJDK7
> - Visual Studio 2008 x64 redistributable package
> - OpenSSL
> - JDBC Driver for MS SQL Server
> - MS SQL Server
> *Setup*
> - Enable Ambari-Server and Ambari-Agent, Ambari-Web support on Windows
> - Ambari Server and Ambari Agent will be packaged as MSIs.
> - Ambari Server Setup
> Phase 1: Focus on setup + start. No advanced configurations.
> Phase 2: Advanced configuration options (LDAP/AD auth, HTTPS,
> encryption).
> - Bootstrapping Agents
> Phase 1: In Linux, agent is pushed by the server to all the hosts using
> SSH. In phase 1, we will not support automatic bootstrapping of agents and
> will require manual installation of ambari agents on all hosts.
> Phase 2: To enable automatic bootstrapping of agents, we will leverage
> powershell remoting.
> *Database*
> - Ambari Server DB --- Use existing SQL Server
> - Hive, Oozie --- Use existing SQL Server
> - MetricsSink (Phase 1) --- Use existing SQL Server
> *Provisioning*
> - Ambari should support deploying Hadoop cluster on Windows through Ambari
> REST API as well as Ambari Web portal.
> - Ambari should automatically install Windows Hadoop MSI on all hosts.
> *Managing*
> - Ambari should support managing and monitoring hosts, services and host
> components.
> - Add/Delete services
> - Add/Delete hosts
> - Run service checks
> - Start/Stop/Restart/Rolling Restart services and service components on
> a host.
> - Enable/disable Maintenance mode.
> - Configs and Config Groups
> *Metrics*
> - Phase 1: Reuse Metrics Sink package from Ambari SCOM project. In phase 1,
> we will only report service-level metrics.
> https://cwiki.apache.org/confluence/display/AMBARI/2.+Installation
> - Phase 2: Integrate new metrics service proposed in AMBARI-5707. In phase 2,
> we will enable both service-level and host-level metrics.
> *Alerts*
> - Phase 1: In phase 1, we won’t add support for alerts.
> - Phase 2: Integrate new alerting service proposed in AMBARI-6354
> *Security*
> - Phase 1: In phase 1, we won't add support for security scenarios.
> - Phase 2: Add support for security scenarios. Details are being flushed out
> and the Epic will be updated with security scenarios.
> *Upgrade*
> - Phase 1: In phase 1, we won't add support for Ambari upgrade and HDP stack
> upgrade.
> - Phase 2: In phase 2, we will add support for Ambari upgrade and HDP stack
> upgrade.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)