Openstack,一个微小的味道的小图像

时间:2015-04-27 09:09:45

标签: openstack devstack

最近我在笔记本电脑上使用devstack安装了openstack。我面临的问题是启动一个实例,因为我的电脑资源很差(32位,4 Go Ram,20 Go可用空间),我需要部署一个非常小的图像。

我为ubuntu尝试了一个iso映像,我还从Ubuntu Cloud映像中下载了一个映像,但是它们都无法启动。我想做的就是发布import java.util.*; public class Pet { private String name; private Integer age; // in years private double weight; // in pounds public void writeOutput() { System.out.println("Name: " + name); System.out.println("Age: " + age + " years"); System.out.println("Weight: " + weight + " pounds"); } public void set(String newName) { name = newName; // age and weight are unchanged. } public void set(int newAge) { if (newAge <= 0) { System.out.println("Error: illegal age."); System.exit(0); } else age = newAge; // name and weight are unchanged. } public void set(double newWeight) { if (newWeight <= 0) { System.out.println("Error: illegal weight."); System.exit(0); } else weight = newWeight; // name and age are unchanged. } public Pet(String name, int age, double weight) { this.name = name; this.age = age; this.weight = weight; } public String getName() { return name; } public int getAge() { return age; } public double getWeight() { return weight; } public static Comparator<Pet> SortByWeight = new Comparator<Pet>() { public double compare(Pet pet1, Pet pet2) { return pet1.getWeight() - pet2.getWeight(); } }; } instanceinstall java

有关我可以使用的图像的任何建议吗?

3 个答案:

答案 0 :(得分:1)

尝试Ubuntu Server Cloud Image

它将与512 MB RAM完美匹配。

同时停止不需要的服务以节省内存。就像停止ssh,sendmail,crond如果你没有使用它们。

答案 1 :(得分:0)

devstack内置了cirros。它可能只是你可以得到的小。它是一个有限的发行版,但您应该能够下载jdk安装程序并运行它。

您可能需要下载32位cirros图像。 cirros发行版下载可在此处获得: https://launchpad.net/cirros/+milestone/0.3.0

此图片适合您: https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-i386-disk.img

答案 2 :(得分:0)

您可以尝试任何** https://docs.openstack.org/image-guide/obtain-images.html的图像。

在这些Ubuntu图像中,您可以使用并在其上安装应用程序。 它带有默认用户名ubuntu,您可以使用cloud-init热模板设置新密码,也可以在启动实例时手动设置。