PeterNic
07-05-2007, 03:03 PM
(based on customer questions)
Hi, I have couple questions regarding OSes of the appliances on the grid.
Q. Which OS do the preconfigured appliances run?
A. Most appliances provided with the AppLogic catalogs, up to 2.0.2, use Fedora Core 3 as their base OS. The GSC reference application comes with CentOS 4.3, as does the new LampCluster reference application in AppLogic 2.0.2. We are in the process of upgrading the base OS of most appliances to CentOS 5.
Q. Who supplies the preconfigured appliances?
A. The AppLogic grid OS comes with standard catalog and reference applications, described in the product documentation. See the Catalog and Applications links in the left navigation bar in:
- http://doc.3tera.net/AppLogic1 - for AppLogic 1.2.14
- http://doc.3tera.net/AppLogic2 - for AppLogic 2.0.2+
All these appliances and applications are provided by 3Tera.
In addition, grid hosting providers and ISVs -- as well as end-customers -- can and usually provide their own additional catalogs and reference applications. For example, Layered Tech provides a CentOS 4.4-based GSC -- check with your hosting provider for a list of appliances and/or applications they can make available to you.
Q. How does the OS get updated on the preconfigured appliances?
A. Catalog appliances are updated whenever the catalog gets upgraded -- usually with the next release of AppLogic. It is also possible to upgrade only the catalogs, as well as individual appliances. As an end-user of AppLogic, you can also upgrade it yourself -- just branch the appliance, update whatever you want (OS, apache, etc.) and put it back in a catalog (typically the USER catalog).
Applications built with catalog appliances will pick up the new appliance automatically on restart (provided that the class name remains the same; if the class name changes, you need to edit the application and change the class name).
Q. How does one setup an appliance with a different OS than what comes preconfigured?
A. We are in the process of creating a step-by-step guide for doing that. See the following thread:
http://support.3tera.net/showthread.php?t=72
This procedure will be simplified as we go forward. Now it takes a couple of hours to create a new appliance based on a different distro. Once you create a base appliance for a given distro (e.g., Debian), you can start using it as a base for your custom appliances, the same way as you use LUX or LINUX. If you need assistance with this, please post in the thread above.
If you are using the AppLogic 2.0.2 beta and would like to test some of the CentOS 5-based appliances, we may be able to give you access to them (LUX and LINUX appliances for CentOS 5 are built and currently under QA).
Q. Can I patch the kernel inside the appliances?
A. Yes. You can get the kernel sources and rebuild the kernel -- with whatever patches, options and/or modules you like. You can then use that kernel in any of your (custom) appliances.
Regards,
-- Peter
Hi, I have couple questions regarding OSes of the appliances on the grid.
Q. Which OS do the preconfigured appliances run?
A. Most appliances provided with the AppLogic catalogs, up to 2.0.2, use Fedora Core 3 as their base OS. The GSC reference application comes with CentOS 4.3, as does the new LampCluster reference application in AppLogic 2.0.2. We are in the process of upgrading the base OS of most appliances to CentOS 5.
Q. Who supplies the preconfigured appliances?
A. The AppLogic grid OS comes with standard catalog and reference applications, described in the product documentation. See the Catalog and Applications links in the left navigation bar in:
- http://doc.3tera.net/AppLogic1 - for AppLogic 1.2.14
- http://doc.3tera.net/AppLogic2 - for AppLogic 2.0.2+
All these appliances and applications are provided by 3Tera.
In addition, grid hosting providers and ISVs -- as well as end-customers -- can and usually provide their own additional catalogs and reference applications. For example, Layered Tech provides a CentOS 4.4-based GSC -- check with your hosting provider for a list of appliances and/or applications they can make available to you.
Q. How does the OS get updated on the preconfigured appliances?
A. Catalog appliances are updated whenever the catalog gets upgraded -- usually with the next release of AppLogic. It is also possible to upgrade only the catalogs, as well as individual appliances. As an end-user of AppLogic, you can also upgrade it yourself -- just branch the appliance, update whatever you want (OS, apache, etc.) and put it back in a catalog (typically the USER catalog).
Applications built with catalog appliances will pick up the new appliance automatically on restart (provided that the class name remains the same; if the class name changes, you need to edit the application and change the class name).
Q. How does one setup an appliance with a different OS than what comes preconfigured?
A. We are in the process of creating a step-by-step guide for doing that. See the following thread:
http://support.3tera.net/showthread.php?t=72
This procedure will be simplified as we go forward. Now it takes a couple of hours to create a new appliance based on a different distro. Once you create a base appliance for a given distro (e.g., Debian), you can start using it as a base for your custom appliances, the same way as you use LUX or LINUX. If you need assistance with this, please post in the thread above.
If you are using the AppLogic 2.0.2 beta and would like to test some of the CentOS 5-based appliances, we may be able to give you access to them (LUX and LINUX appliances for CentOS 5 are built and currently under QA).
Q. Can I patch the kernel inside the appliances?
A. Yes. You can get the kernel sources and rebuild the kernel -- with whatever patches, options and/or modules you like. You can then use that kernel in any of your (custom) appliances.
Regards,
-- Peter