Azure Portal无法创建新的os磁盘,vm映像等

时间:2015-12-15 03:09:51

标签: azure azureportal

登录我的一个Azure帐户,我直接进入了新的预览门户网站 - 而不是选择使用旧的帐户。

当我点击" new",尝试从我的存储容器中的blob创建新图像时,我所拥有的新事物的唯一选择列在" marketplace& #34;并且都是预包装的选择。

在原始的Azure网站中,我只需访问虚拟机,磁盘,创建" - 并为其命名,然后导航到vhd url字段中的vhd,并创建磁盘。

然后只需创建图像,然后创建vm。

我已经或者看到了在新预览门户网站中执行此操作的能力。

如果有人关注并了解如何在新门户中做这些事情,我很乐意听到或获得链接:)

谢谢! 抢 ps ...不确定这是否是发布此问题的地方,因为每次我发布Azure问题,有人说这不是这些问题的地方 - 也许告诉微软?我通过单击Azure门户中的支持图标来到达此页面 - 仅供参考。

3 个答案:

答案 0 :(得分:4)

您将在OS disks (classic)下找到所有磁盘:

OS disks

请注意,如果您点击星号,它就会显示在您的资源列表中,而不必浏览/搜索。

此时,您可以选择磁盘并从中创建新VM:

Create VM

答案 1 :(得分:1)

我找到了一种非常简单的方法来使用VM的“克隆”VHD来创建一个全新的虚拟机

从专用VHD磁盘创建VM

按下上面的按钮非常简单, 编辑你的设置,点击创建即可!

enter image description here

总共花了大约5分钟从一个虚拟机部署“复制”的VHD并用它来创建一个全新的虚拟机。

您可以使用

适用于Microsoft Azure存储的CloudBerry Explorer

Explorer for Microsoft Azure Storage

真的很容易做到。

  1. 设置CloudBerry以访问您的Azure存储帐户。
  2. 关闭原始虚拟机。
  3. 使用CloudBerry复制原始VM。
  4. 将VHD重命名为其他内容。
  5. 将重命名的VHD转移到您要创建全新VM的存储帐户
  6. 单击此帖子上的“部署到Azure”按钮。
  7. 编辑参数,重命名的复制VHD的URL,操作系统等
  8. 然后你就完成了。

    应该是5分钟!

答案 2 :(得分:0)

你总是可以使用powershell:)

package com.simplymeasured.uam;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.http.SessionCreationPolicy;

import com.auth0.spring.security.auth0.Auth0AuthenticationEntryPoint;
import com.auth0.spring.security.auth0.Auth0AuthenticationFilter;
import com.auth0.spring.security.auth0.Auth0AuthenticationProvider;

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Autowired
    public void configureGlobalSecurity(AuthenticationManagerBuilder auth) throws Exception {
        auth.authenticationProvider(authenticationProvider());
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            .httpBasic().authenticationEntryPoint(auth0EntryPoint());
        http
            .csrf().disable()
            .sessionManagement()
                .sessionCreationPolicy(SessionCreationPolicy.STATELESS);
        http
            .addFilter(auth0Filter());
        http
            .authorizeRequests()
            .anyRequest()
            .authenticated();
        System.out.println("CONFIGURE GETTING CALLED");
        super.configure(http);
    }


    public AuthenticationProvider authenticationProvider() {
        Auth0AuthenticationProvider  provider = new Auth0AuthenticationProvider();
        provider.setClientId("<auth0client>");
        provider.setClientSecret("<auth0secret>");
        provider.setSecuredRoute("/v2/**");
        return provider;
    }

    public Auth0AuthenticationFilter auth0Filter() {
        Auth0AuthenticationFilter auth0Filter = new Auth0AuthenticationFilter();
        auth0Filter.setEntryPoint(auth0EntryPoint());
        return auth0Filter;
    }

    public Auth0AuthenticationEntryPoint auth0EntryPoint() {
        Auth0AuthenticationEntryPoint auth0EntryPoint = new Auth0AuthenticationEntryPoint();
        return auth0EntryPoint;
    }


}

希望有所帮助,

达米安