AminatorEBS AMIs 创建工具
Aminator 是创建 EBS AMIs 的工具,当前支持 CentOS/RedHat Linux 镜像,可以在 EC2 实例中运行。
Aminator 容易创建特定应用的自定义 AMIs。
Aminator 创建一个自定义 AMI:
-
一个基础的 ami ID
-
一个链接到 deb 或者 rpm 包的链接,用来安装你的应用
这对大量的 AWS 工作流特别有用。
要求
-
Python 2.6+ (暂时还不支持 Python 3.x )
-
Linux 或者 UNIX 云实例 (当前支持 EC2 )
安装
Clone 然后运行:
# python setup.py install
或者
# pip install git+https://github.com/Netflix/aminator.git#egg=aminator
使用
usage: aminate [-h] [-e ENVIRONMENT] [--version] [--debug] [-n NAME] [-s SUFFIX] [-c CREATOR] (-b BASE_AMI_NAME | -B BASE_AMI_ID) [--ec2-region REGION] [--boto-secure] [--boto-debug] package positional arguments: package package to aminate. A string resolvable by the native package manager or a file system path or http url to the package file. optional arguments: -h, --help show this help message and exit -e ENVIRONMENT, --environment ENVIRONMENT The environment configuration for amination --version show program's version number and exit --debug Verbose debugging output AMI Tagging and Naming: Tagging and naming options for the resultant AMI -n NAME, --name NAME name of resultant AMI (default package_name-version- release-arch-yyyymmddHHMM-ebs -s SUFFIX, --suffix SUFFIX suffix of ami name, (default yyyymmddHHMM) -c CREATOR, --creator CREATOR The user who is aminating. The resultant AMI will receive a creator tag w/ this user Base AMI: EITHER AMI id OR name, not both! -b BASE_AMI_NAME, --base-ami-name BASE_AMI_NAME The name of the base AMI used in provisioning -B BASE_AMI_ID, --base-ami-id BASE_AMI_ID The id of the base AMI used in provisioning EC2 Options: EC2 Connection Information --ec2-region REGION EC2 region (default: us-east-1) --boto-secure Connect via https --boto-debug Boto debug output
评论
MultiBootLiveUSB创建工具
MultiBoot是一个可在Ubuntu上创建多启动的LiveUSB工具盘的软件,也就是说你可以在一个U盘上存放多个LiveISOOS,通过菜单方式来选择启动。另外它还提供一个通过VirtualBox
MultiBootLiveUSB创建工具
0
ManumissionHTML帮助文件创建工具
Manumission是一个命令行工具用来创建HTML帮助文件,所创建的文件可用xchm\hh.exe浏览,其目的是创建WindowsHelp兼容的帮助文件,无需配置。
ManumissionHTML帮助文件创建工具
0
CLFSLinux发行版创建工具
CrossLinuxFromScratch(CLFS)是一个开源项目,帮助你一步步创建自己的定制Linux发行版的工具。这是LinuxFromScratch的多体系架构版本,支持Alpha,MIPS,
CLFSLinux发行版创建工具
0
FontAwesomeIconFactory图标创建工具
FontAwesomeIconFactory使用了跟分辨率无关的字体来创建图标,支持iOS和OSX
FontAwesomeIconFactory图标创建工具
0
pmcygCygwin安装包创建工具
pmcyg是一种工具来创建自定义集合的Cygwin包连同Cygwin安装程序。这使得创建独立的分布而无需镜整个组Cygwin包。例如,它可以创建一个单一的cd-rom或DVD,个性化的版本的Cygwi
pmcygCygwin安装包创建工具
0
StitchesCSS Sprite 创建工具
Stitches是一个HTML5sprite样式创建工具,可以将多个图片合并成一个,并给出sprite样式。
StitchesCSS Sprite 创建工具
0