Развертывание службы на существующей виртуальной машине
Я хочу выполнить некоторые операции по обслуживанию существующей виртуальной машины, на которой уже размещен веб-сайт. Поэтому я создал веб-роль и упаковал ее в файл.cspkg. У меня не было никакого способа развернуть это на существующей виртуальной машине. Допустим, у меня нет никакого оставшегося нового экземпляра Vm, который я могу создать, а также я не хочу удалять ранее созданный экземпляр. Я просто хочу добавить это в существующую ВМ.
Я на самом деле хочу смонтировать диск из хранилища BLOB-объектов. Поэтому я пошел по этой ссылке, чтобы создать для него веб-роль. Разве нельзя сделать то же самое, создав небольшой файл.exe с той же логикой для монтирования диска в C#. Который я могу выполнить в любой момент в ВМ и делать то, что хочу.
1 ответ
Если я правильно понимаю ваш вопрос, у вас развернута веб-роль, которую вы хотели бы обновить с помощью нового пакета. Это возможно, среди прочего, через портал администратора. Выберите облачную службу, которую вы хотите обновить, а затем свой слот развертывания (производственный или промежуточный), и вы сможете нажать кнопку обновления на нижней панели инструментов, которая откроет всплывающее окно, позволяющее предоставить новый пакет и конфигурацию. файлы.
Лучшим вариантом было бы развернуть новую версию в промежуточном слоте, протестировать ее, а затем использовать VIP Swap для переключения между подготовкой и производством, делая последнюю версию "живой".