Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A2919115B5 for ; Thu, 19 Jun 2014 13:25:16 +0000 (UTC) Received: (qmail 17130 invoked by uid 500); 19 Jun 2014 13:25:16 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 17085 invoked by uid 500); 19 Jun 2014 13:25:15 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 17073 invoked by uid 99); 19 Jun 2014 13:25:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Jun 2014 13:25:15 +0000 X-ASF-Spam-Status: No, hits=-0.4 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FSL_HELO_BARE_IP_2 X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of eo2@yandex.ru designates 95.108.253.141 as permitted sender) Received: from [95.108.253.141] (HELO forward16.mail.yandex.net) (95.108.253.141) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Jun 2014 13:25:12 +0000 Received: from web10g.yandex.ru (web10g.yandex.ru [95.108.252.110]) by forward16.mail.yandex.net (Yandex) with ESMTP id B1E28D20B85 for ; Thu, 19 Jun 2014 17:24:47 +0400 (MSK) Received: from 127.0.0.1 (localhost [127.0.0.1]) by web10g.yandex.ru (Yandex) with ESMTP id 5684ED00FD4; Thu, 19 Jun 2014 17:24:47 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1403184287; bh=8MBjVGheZhD9lU5XBFqtUtHhVO264w8Yua1dBshwKcY=; h=From:To:In-Reply-To:References:Subject:Date; b=Q6R1vc0JeHtTLx/oSFvSlP75DJKZ5shjTx3dop3zK/Y2JyTXAeqCrHkTKQczYW1kD uOUoVtaeMFQlKitOHxiCBl3nkunlP3hNn1uGw27uuCfRHVemYsi2J7pftalLyJCznY yBzUE2rT0jhkY48vSJ8k0Z2oQPyjpFoGurKAwca0= Received: from 185.32.185.68-nsk.dhcp.yndx.net (185.32.185.68-nsk.dhcp.yndx.net [185.32.185.68]) by web10g.yandex.ru with HTTP; Thu, 19 Jun 2014 17:24:47 +0400 From: Ivan Efremov To: "dev@cloudstack.apache.org" In-Reply-To: <20CF38CB4385CE4D9D1558D52A0FC0587584A4@SJCPEX01CL03.citrite.net> References: <2294901403061958@web5h.yandex.ru> <20CF38CB4385CE4D9D1558D52A0FC058757EF7@SJCPEX01CL03.citrite.net> <1449801403105446@web11g.yandex.ru> <20CF38CB4385CE4D9D1558D52A0FC0587584A4@SJCPEX01CL03.citrite.net> Subject: Re: Managing individual ESXi instances MIME-Version: 1.0 Message-Id: <949831403184287@web10g.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Thu, 19 Jun 2014 17:24:47 +0400 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r X-Virus-Checked: Checked by ClamAV on apache.org Thanks for the reply! Ivan 18.06.2014, 21:43, "Alex Huang" : > Hi Ivan, > > To introduce a new hypervisor, it's a matter of > - Adding a new Discoverer implementation to tell CloudStack which Resource best works with the new Hypervisor. > - Adding a new Resource implementation that deals with all of the hypervisor commands sent to it. �This is the big part due to the large set of commands we send to it. > > For someone who understands CloudStack code and the hypervisor well, I think a prototype can be done in about two months or so. �For ESX, you have to figure out a how to map functions that CS supports but is not with ESX. �For example, I think migration and live storage migration. �You can decide not to support them in the prototype and just support simple vm/volume/network life cycle for now. > > --Alex >> �-----Original Message----- >> �From: Ivan Efremov [mailto:eo2@yandex.ru] >> �Sent: Wednesday, June 18, 2014 8:31 AM >> �To: dev@cloudstack.apache.org >> �Subject: Re: Managing individual ESXi instances >> >> �Hi Alex, >> >> �How do you think, what is the rough estimation of adding ESX API support to >> �CloudStack? >> �AFAIU the main point of integration of the new API is plugins/hypervisors. >> �Are there any other major points that should be patched when adding a new >> �hypervisor type? >> >> �Thanks, >> �Ivan >> >> �18.06.2014, 18:24, "Alex Huang" : >>> �IIRC, the reason is because the vCenter API is more powerful than the ESX >> �API. �At the time (before Apache), the features that requested needed >> �vCenter. There's currently no proposal to use plain ESXi. �Would love to see >> �one though. >>> �--Alex >>>> ��-----Original Message----- >>>> ��From: Ivan Efremov [mailto:eo2@yandex.ru] >>>> ��Sent: Tuesday, June 17, 2014 8:26 PM >>>> ��To: dev@cloudstack.apache.org >>>> ��Subject: Managing individual ESXi instances >>>> >>>> ��Hi all, >>>> >>>> ��I've sent this mail to the users list but this one looks as the better >> �destination. >>>> ��I'm new to the CloudStack platform and I'm wondering why the platform >>>> ��does need the vCenter API and can not use ESXi directly, >>>> >>>> ��Can anyone elaborate on this? >>>> ��Are there any proposals for adding ESXi integration to CloudStack? >>>> >>>> ��Thanks, >>>> ��Ivan