This release note documents the new features, changes, and bug fixes of RightImages.
NOTE: For more specific information about CentOS, please see see CentOS.org.
Current Version: RightImage v4.0.1 and v4.0.2
Release Date: November 21, 2008
Change History
RightImage v4.0.1 and v4.0.2 (32-bit, 64-bit)
Release Date: Nov 21, 2008
CentOS 5.0
RightImage CentOS5_0V4_0_1 (32-bit)
RightImage CentOS5_0_X86_64_V4_0_1 (64-bit)
CentOS 5.2
RightImage CentOS5_2V4_0_2_Beta (32-bit)
RightImage CentOS5_2_X86_64_V4_0_2_Beta (64-bit)
Use the 32-bit version for m1.small and c1.medium instances. Use the 64-bit version for all other instance types.
| Nickname | AMI ID | Location |
| RightImage CentOS5_0V4_0_1 | ami-0913f760 | rightscale_images/CentOS5_0V4_0_1 |
| RightImage CentOS5_0_X86_64_V4_0_1 | ami-6d1df904 | rightscale_images/CentOS5_0_X86_64_V4_0_1 |
| RightImage CentOS5_2V4_0_2_Beta | ami-1363877a | rightscale_images/CentOS5_2V4_0_2_Beta |
| RightImage CentOS5_2_X86_64_V4_0_2_Beta | ami-e9638780 | rightscale_images/CentOS5_2_X86_64_V4_0_2_Beta |
- Changes and Bug Fixes
- Support for CentOS5.0 and CentOS5.2 (32-bit, 64-bit)
- Changes were made to the RightImage to properly support the rebooting of an EC2 instance.
- A cosmetic error was fixed with the RightImage v3.0 when instances were launched outside of RightScale.
- Support for new Amazon Kernel Modules including 2.6.18
- lynx, pkgconfig, screen, rrdtool-1.2.27-2
- RubyGems V1.0.1
RightImage v3.0 (32-bit, 64-bit)
Release Date: June 17, 2008
Nickname: RightImage CentOS5_0V3_0_0
IDs: ami-d8a347b1 (32-bit), ami-c8ac48a1 (64-bit)
Locations: rightscale_images/CentOS5_0V3_0_0.img (32-bit), rightscale_images/CentOS5_0V3_0_0.img (64-bit)
Use the 32-bit version for m1.small and c1.medium instances. Use the 64-bit version for all other instance types.
- New Features
- Support for new Amazon Kernel Modules including the Linux 2.6.18 kernel.
- The following packages were added/updated: lynx,pkgconfig,screen,rrdtool-1.2.27-2. Some of these packages were previously unsupported.
- rpc_pipefs, a new feature for NFS, was added to fstab.
- Improved logging - There will only be one audit entry per boot sequence. The log file /var/log/install will contain all of the output from the boot process. The audit entry showing the log on the web site is now updated during script execution. The audit entry summary now displays the name of the currently executing script. The execution time of each script, yum install, and attachment downloads are now logged.
- Decommission Scripts - When a server is being terminated, decommission scripts will be run as part of the shutdown sequence. Since Amazon forces server termination after approximately 100 seconds, these scripts will need to complete execution during this time. See Decommission Scripts.
- Changes and Bug Fixes
- In v2.0, the swap partition was missing on m1.small instances because it was not a part of the fstab. The swap partition was added to fstab, which should prevent some out-of-memory situations.
- Upgraded RubyGems to V1.0.1
- In v2.0, a nosegneg bootup warning message would appear. This problem was fixed and the warning message no longer appears at bootup.
- The yum configuration was changed to get the GSG key from the local disk that's initialized from the image. This change helps prevent errors that were occurring when downloading the key.
- All yum repos were moved to redundant mirror servers and off of S3, which yields more reliable boots.
- Operational Scripts & Server Actions - The detection of success/failure was improved and audit entries for these actions will now have the appropriate "success:" or "failure:" summary.
- Additional Retries - A retry will now be performed after an attachment download failure. The software installation using yum will also be retried when a failure is detected.
- Working directory changed - Scripts are now executed out of an isolated directory in /tmp.
- Attachment Checksums - Attachments are now checked against the etag in order to detect stale attachments and update them before running scripts.
RightImage v2.0
Release Date: February 13, 2008
Nickname: RightImage CentOS5_0V2_0
ID: ami-be04e1d7
Location: rightscale_images/CentOS5_0V2_0
- New Features
- Java V6u4 (newest version)
- Added Monit,vim-enhanced
- Changes and Bug Fixes
- Changed yum repo to use vault.centos.org for backup
- EPEL, and RightScale Repo on S3
- Gem V1.0.1
RightImage v1.10
Release Date: September 6, 2007
Nickname: RightImage CentOS5_0V2_0
ID: ami-08f41161
Location: rightscale_images/CentOS5V1_10
- New Features
- yum packages
- wget - for retrieving web based files
- mlocate - for fast file searching
- nano - Alternative to Vi/Emacs
- logrotate - Log Rotation
- ruby - needed for EC2 and RightScale scripts
- rubygems - needed for ruby work
- syslog-ng - replacement to syslog, better remote logging, used by RightScale features
- postfix - alternative to Sendmail, easier to set-up for most people
- gcc/gcc-c++ - needed to compile software
- zip/unzip
- glibc libraries - these are needed and must be force installed for some software to work.
- non-yum based software added
- Java JRE 1.6.0su1 - used by the Amazon API tools
- Amazon Kernel Headers linux-2.6.16-xenU - useful to compile kernel modules
- Amazon EC2 AMI Tools - enable bundling
- Amazon EC2 API Tools - EC2 command line tools
- S3Sync - rsync-like functionality to sync local filesystem with S3
- RightScale Software - fetches launch data into /var/spool/ec2
- Changes
- EC2 meta-data is fetched from 169.254.169.254 into /var/spool/ec2/meta-data
- EC2 meta-data and user-data include files in /var/spool/ec2/metat-data for Bash and Perl.
- EC2 Command Line tools in /home/ec2
- AWS variables for EC2 and S3 are set in /etc/profile.d/ec2.sh
- Java variables are set in /etc/profile.d/java.sh
- Disabled password authentication in /etc/ssh/sshd_config
- Modifications to /network config according to Amazon documentation
- Modifications to /etc/rc.local to fetch ssh key
- Creation of /opt/rightscale directory tree for RightScale add-ons
- Services Enabled
- postfix, psacct, rightscale, syslog-ng
- Services Disabled
The following services are not necessary on EC2 or were replaced by another service:
- acpid, anacron, apmd, autofs, avahi-daemon, avahi-dnsconfd, bluetooth, cpuspeed, cups, dhcdbd, dund, firstboot, gpm, hidd, irda, irqbalance, kudzu, mdmpd, netplugd ,NetworkManager, NetworkManagerDispatcher, nfslock, pand, pcscd, portmap, rdisc, readahead_later ,rpcgssd ,rpcidmapd ,rpcsvcgssd ,sendmail ,smartd, syslog, wpa_supplicant, xfs, yum-updatesd
changes in built script:
mv /tmp/ec2-api-tools-1.3-24159/* /mnt/ec2-fs/home/ec2/
will get latest api tool