Как Вы организуете изображения VMware Workstation? [закрытый]

Исключение нулевого указателя - это индикатор того, что вы используете объект, не инициализируя его.

Например, ниже - класс ученика, который будет использовать его в нашем коде.

public class Student {

    private int id;

    public int getId() {
        return this.id;
    }

    public setId(int newId) {
        this.id = newId;
    }
}

Приведенный ниже код дает вам исключение с нулевым указателем.

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}

Поскольку вы используете Obj_Student, но вы забыли инициализировать его, как в правильном коде, показанном ниже:

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student = new Student();
            obj_Student.setId(12);
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}
19
задан skaffman 2 February 2012 в 13:11
поделиться

4 ответа

Это действительно собирается зависеть от того, какой и сколько проектов и клиентов Вы имеете. Создание нового VM для каждого клиента не масштабируется хорошо, если у Вас есть десятки клиентов, так как необходимо будет сохранять их всех актуальными.

я опасался бы сохранять распространение файлов между хостом и VMs, как Вы упоминаете все же. Лучше сохранить все Ваши зависимости в одном месте.

мне интересно видеть стратегии VM других здесь также.

2
ответ дан 30 November 2019 в 05:22
поделиться

Я работаю на CohesiveFT, парни, которые делают Эластичную Серверную платформу - таким образом, я смещаюсь - но мы используем платформу, чтобы поставить проекты партнерам и клиентам. Это позволяет нам настраивать компоненты времени сборки для различных проектов и затем встраивать их в VMs на лету для VMware, Параллелей, Xen и EC2. Сервис имеет функцию меток, таким образом, можно отметить пакеты программного обеспечения, спецификации сервера и шаблоны и сохранить активы прямо.

можно также создать порталы блока (думайте система управления контентом для сборки виртуальных серверов), который можно управлять или даже позволить клиентам иметь доступ к настройке их собственных виртуальных серверов.

http://www.elasticserver.com

1
ответ дан 30 November 2019 в 05:22
поделиться

Я придерживался бы Вашей существующей системы. В этой ситуации, изолировав изображения дает Вам намного больше гибкости. Это могло бы стоить Вам еще обновлений и установок выполнения некоторого времени, но это будет стоить того. И это - главным образом материал, что у Вас может быть движение в фоновом режиме, в то время как Вы делаете другие вещи, поэтому при управлении временем хорошо, время, проведенное на этом, должно быть незначительным.

кроме того, это - вероятно, хорошая идея сохранить Ваши изображения на их собственном диске или по крайней мере на их собственном разделе. Если Вы делаете это, это не должно иметь никакого эффекта на фрагментацию на остальной части Вашей системы.

4
ответ дан 30 November 2019 в 05:22
поделиться

У Вас может быть быстрый обзор в virt-менеджер , так же, как в стороне относительно того, что также там.. Вы никогда не знаете, Вам мог бы даже понравиться он.. Я думаю, имея такой инструмент, может дать Вам больший удар в производительности и меньшем количестве дисковых проблем дефрагментации.

необходимо было бы пойти для крутой кривой обучения и время преобразования, чтобы заставить все это работать, возможно.

, Если обновления Ваш основной расточитель времени, попробуйте WSUS, ничто связанное с самим VMs, но это помогает с развертывающимися обновлениями окон.

Наконец, проверьте блог Hanselman на Invirtus, Оптимизация Виртуальной машины в своих лучших проявлениях.

-1
ответ дан 30 November 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: