Filed https://issues.apache.org/jira/browse/AMBARI-545 that tracks current set 
of known issues to get Ambari working on RHEL-6.

-- Hitesh

On Jun 11, 2012, at 6:59 AM, Aaron Tokhy wrote:

> Hello,
> 
> I recently built Ambari (specifically the ambari-186 branch) to evaluate its 
> current state.  So far I have a web server running Ambari and I am at the 
> step where I am adding hosts to the Ambari server.  I have deployed a public 
> key on all the target instances (all of which are RHEL 6.2 LXC containers 
> with their own IP address in an internal network) and I'm trying to get it to 
> recognize them.
> 
> During "Node Discovery", it was able to perform the following:
> 
> 1) "Finding reachable nodes: All 5 nodes succeeded"
> 2) "Obtaining information about reachable nodes: All 5 nodes succeeded"
> 
> However it rejects my instances as having an unsupported OS.  The host 
> running Ambari (localhost) is CentOS 6.2 and the nodes that are a part of a 
> Hadoop/HBase/ZooKeeper cluster are all RHEL 6.2 instances.
> 
> I checked the sqlite3 database /var/db/hmc/data/data.db and found this:
> 
> sqlite> .dump Hosts
> PRAGMA foreign_keys=OFF;
> BEGIN TRANSACTION;
> CREATE TABLE "Hosts" (
>  cluster_name TEXT, -- foreign-key cluster_name
>  host_name TEXT,  -- host name
>  ip TEXT,  -- ip
>  total_mem   INTEGER,  -- total mem on host - in bytes
>  cpu_count   INTEGER,  -- cpu count - no. of cores
>  os_arch TEXT, -- os arch - i386, x86_64 etc
>  os_type TEXT, -- os type - searchable - defined set of supported OS types - 
> RHEL5, RHEL6, CENTOS5, SLES, etc.
>  os BLOB, -- os info - type, version etc - uname -a?
>  disks_info BLOB, -- disk capacity json object, keys are mount-points
>  discovery_status TEXT, -- discovery state - if we could connect properly
>  bad_health_reason TEXT, -- failure reason if any
>  rack_info TEXT, -- rack information for host
>  attributes BLOB, -- attributes blob to store additional attributes that may 
> be required for the host
>                   -- attributes stored currently:
>                      -- "publicFQDN" => public hostname in case of AWS ( same 
> as hostname in other environments )
>                      -- "privateFQDN" => private hostname in case of AWS ( 
> same as hostname in other environments )
>  PRIMARY KEY(host_name),
>  FOREIGN KEY (cluster_name) REFERENCES Clusters(cluster_name),
>  UNIQUE(ip)
> );
> INSERT INTO "Hosts" 
> VALUES('gce','slave-3','127.0.0.1',3766,2,'x86_64','redhatenterpriselinuxserver6','Red
>  Hat Enterprise Linux Server release 6.2 (Santiago);Linux rhel-4 
> 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 
> GNU/Linux','[]','FAILED','Unsupported 
> OS',NULL,'{"publicFQDN":"rhel-4","privateFQDN":"rhel-4"}');
> CREATE INDEX host_mem_index ON "Hosts" ( total_mem );
> COMMIT;
> 
> 
> How much work could it possibly be to manually (fully) add RHEL 6 support if 
> I add RHEL 6 and CentOS 6 to the supported OS types here?  I added CentOS and 
> RHEL 6 to the list of supported OS types and now it is looking to add the 
> EPEL repo for CentOS 5.
> 
> /usr/share/hmc/php/frontend/addNodes/verifyAndUpdateNodesInfo.php
> 
> Is Ambari currently only supporting the CentOS/RHEL 5/SuSE 10 series of Linux 
> distributions?
> 
> 
> Thanks!
> 
> 
> 
> 
> Aaron Tokhy | Big Data Engineer | GCE
> 
> The information contained in this e-mail and any attachment(s) is 
> Confidential, Privileged, Protected from any disclosure, and proprietary to 
> Global Computer Enterprises, Inc.  The person addressed in the email is the 
> sole authorized recipient.  If you are not the intended recipient, you are 
> hereby notified that any review, use, disclosure, retransmission, 
> dissemination, distribution, copying, or any other actions related to this 
> information is strictly prohibited. If you have received this communication 
> in error, please inform the sender and delete or destroy any copy of this 
> message.

Reply via email to