Server 2012 Hyper-v新功能之二:自动化支持技术

Server 2012 Hyper-v新功能之一:客户端 Hyper-V

 

        Windows PowerShell 是在 Windows Server 中执行自动化任务的脚本解决方案,新的适用于 Windows PowerShell 的 Hyper-V cmdlet 为 IT 专业人员提供了一种简单的方法,能够在 Windows Server 2012 中实现管理任务的自动化。在 Windows Server 2012 中,Hyper-V 通过引入超过 140 个内置的适用于 Windows PowerShell 的 Hyper-V cmdlet 来解决此问题。随着 Hyper-V cmdlet 数量的扩大以及与操作系统其他部分的紧密集成,管理员现在可以轻松地在其环境中实现 Hyper-V 相关任务的自动化,通过使用这些新的 cmdlet,管理员可以更容易使数据中心的(从基本到复杂的)任务实现自动化。

       命令列表: 此处为全部140多个的Hyper-V Cmdlets in Windows PowerShell

        前提条件:

  • 一台运行 Windows Server 2012 的计算机,且该计算机已经安装 Hyper-V 角色,至于如何用Windows PowerShell 的命令添加删除角色,请参考相关的命令。Hyper-V 需要计算机使用支持硬件虚拟化的处理器。
  • 一个属于管理员组或 Hyper-V 管理员组成员的用户帐户。

     下面,是创建一台虚拟机、加载硬盘、加载网络、加载DVD启动光盘的较典型过程,从这个过程中,我们可以看 Windows PowerShell 的 Hyper-V cmdlet 语法的一些使用格式:
 

任务

执行任务的 Windows PowerShell 命令

1、在e:\hyper-v\windows8\windows8.vhdx 下创建固定大小为20G的虚拟硬盘

New-VHD -Path e:\hyper-v\windows8\windows8.vhdx –Fixed –SizeBytes 20GB

2、创建一个新的虚拟机名称为:Windows8 ;内存 1G的虚拟机

New-VM –Name “windows8” –MemoryStartupBytes 1GB

3、把虚拟硬盘windows8.vhdx加载到名为Windows 8的虚拟机上

Add-VMHardDiskDrive -VMName Windows8 -Path e:\hyper-v\windows8\windows8.vhdx

4、将“windows8”虚拟机上的虚拟网络适配器连接到“Switch”交换机上。

Connect-VMNetworkAdapter –VMName Windows8 –SwitchName Switch

5、加载启动光盘

6、启动虚拟机

Add-VMDvdDrive -VMName windows8 –Path D:\os\windows8cp.iso

Start-VM –Name windows8

1、在e:\hyper-v\windows8\windows8.vhdx 下创建固定大小为20G的虚拟硬盘

创建过程:一般情况下,这个命令可以连同目录一同创建。

image

创建结果

image

2、创建一个新的虚拟机名称为:Windows 8 ;内存 1G的虚拟机

image

3、把虚拟硬盘windows8.vhdx加载到名为Windows 8的虚拟机上:执行完命令后没有任何提示

image

结果显示:

image

4、将“windows8”虚拟机上的虚拟网络适配器连接到“Switch”交换机上。

image

结果:

image

5、加载启动光盘

image

结果

image

6、启动虚拟机

image

结果:

image

        这个我只是把创建和配置一台虚拟的过程分步给大家演示了一下,如果您做为一个IT工程师,您可以把这些新的适用于 Windows PowerShell 的 Hyper-V cmdlet 做成一个腿本或批处理文件,那么,创建、配置和管理一批虚拟不就在分秒之间么?这就是所谓的自动化支持技术。

        以下是一些命令使用的规则,给大家总结如下:

前缀

用途

VM

用于管理虚拟机的 cmdlet

VHD

用于管理虚拟硬盘文件的 cmdlet

VFD

用于管理虚拟软盘文件的 cmdlet

        命令帮助:

● Get-Help <cmdlet name> -Detailed
● Get-Help <cmdlet name> -Examples
● Get-Help <cmdlet name> -Full

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403919.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

串口VMIN VTIME 详解

以前跟着做过VxWorks的开发&#xff0c;主要通信方式是串口&#xff0c;因为底层BSP包已经做好了&#xff0c;串口通信非常简单。后来接触Linux&#xff0c;在一块OK6410上跑Linux串口通信&#xff0c;才发现原来天真的以为甚是简单的串口变得如此的不简单。#include <termi…

cocos2dx 3.0 windows平台 中文乱码解决

From: http://www.cnblogs.com/yujiaao/p/3691938.html 因为linux下cocostudio wine安装不上 而且又要开发windows程序 果断舍弃了ubuntu而实用vs2013 去玩cocos2dx3.0 花了一天的时间才解决中文乱码 泪奔ing 分享记录下 下面是我尝试的的过程&#xff1a; 1相关设置 右键项…

liux 常用操作命令

tail -f /home/jyapp/apache-tomcat-7.0.59/logs/catalina.out //查看实施日志 //删除临时目录并且启动服务器 rm -rf /home/jyapp/apache-tomcat-7.0.59/work/* & rm -rf /home/jyapp/apache-tomcat-7.0.59/temp/* &/home/jyapp/apache-tomcat-7.0.59/bin/startup.sh…

SecureCRTSecureFX_HH_x64_7.0.0.326 crt部署项目到服务器

1.使用crt 2.输入服务器ip和账号 3.命令 cd 空格 /item/qd 回车进入到规定好的前端代码目录下 ls 查看目录下的文件 4.rm -rf 文件名称/或者目录名称&#xff08;空格删除多个、&#xff09; rm 空格 -rf 空格 *.zip 删除所有的zip rz 上传新的zip包 6。解压 unzip 空…

ant中的table和pagination表格分页结合使用 手写分页

表格部分 <a-table:row-selection"rowSelection" :columns"columns":data-source"data"class"components-table-demo-nested"change"onChangeTable":scroll"{ x:1600 ,y:500}":pagination"pagination&qu…

poj3692

最大独立集&#xff0c;把不认识的男女看成是有矛盾的&#xff0c;要选出一些互相没有矛盾的男女。 View Code #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> using namespace std;#define maxn 205bool g[maxn][max…

NFS调试linux内核启动卡死在DHCP和RARP上

手头有两块板子。第一块有两个网卡phy&#xff0c;第二块一个网卡phy。为了驱动的统一使用&#xff0c;在内核中都配置如下 Device Drivers ---> [*] Network device support ---><*>Dummy net driver support <*> Nuvoton NUC970 Ethernet MAC 0 <*>…

在项目里交叉使用Swift和OC

From: http://blog.csdn.net/huangchentao/article/details/35278663 Swift and Objective-C in the Same Project 在项目里交叉使用Swift和OC Swift与OC的兼容性使得你可以在项目里使用SwiftOC的方式编写应用程序&#xff0c;称为混合匹配(mix and match)&#xff0c;用这种…

IE请求json数据时出现下载文件的现象。

当使用IE浏览器请求服务器时&#xff0c;会出现下载json文件的现象&#xff0c;就需要在spring-MVC.xml文件里配置&#xff1a; <bean class"org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" id"mappingJacksonHttpMessageCon…

Linux下查看TOMCAT控制台

Linux下查看TOMCAT控制台 $ ./catalina.sh run 就可以了。 debug模式&#xff1a; $ ./catalina.sh debug ...... help (查看帮助) exit&#xff08;退出、终止tomcat&#xff09; catalina.sh [para] para: debug start Catalina in a d…

Nandflash希尔特编程器烧录带来的一些点知识信息

1&#xff0e;NAND FLASH的特殊性 1)存在坏块。NAND FLASH由于其生产工艺的原因&#xff0c;出厂芯片中会随机包含坏块。坏块在出厂时已经被初始化&#xff0c;并在特定区域中存在标记&#xff0c;如果在使用过程中出现坏块&#xff0c;也需要进行标记。2)易出现位反转。NAND F…

WireShark抓包,may be caused by ip checksum offload的解决办法

From: http://blog.csdn.net/yanjiee/article/details/8051494 今天在用WireShark抓包的时候&#xff0c;发现由本机发出去的包都是黑底红字&#xff0c;点进去看了一下发现都是报“may be caused by ip checksum offload”这样一个错误。 于是在网络上搜了一下关于Checksum o…

使用Dezender对zend加密后的php文件进行解密

在开发中需要修改一些php文件&#xff0c;部分是通过zend加密的&#xff0c;记事本打开之后是这样的&#xff1a; 此时需要使用Dezender进行解密&#xff0c;下载链接如下&#xff1a; Dezender.7z 下载后解压到C盘(路径不要带有中文)&#xff0c;如解压到其他位置&#xff0c;…

vue cli3 兼容ie8以上浏览器,前端兼容;解决ie浏览器下白屏问题

1下载 babel-polyfill 模块 npm install babel-polyfill -s2入口文件&#xff08;main.js&#xff09;第一行引入 import "babel-polyfill"; import Vue from vue import App from ./App.vue import router from ./router import store from ./store import Button…

project下查看那些文件夹是空的

git不能追踪空文件夹。我们在空文件夹下添加readme.txt文件来解决。有时候我们不知道project下到底有那些文件夹是空的。使用 find -type d -empty 就能列出来。

Ubuntu 12.04 安装设置gcc4.4

在Ubuntu 12.04中的默认的GCC版本是4.6。但是这个版本在编译android 4.0源码的时候会出差&#xff0c;下面是安装和设置GCC4.4的方法。 下文来自网络&#xff1a;http://mjanja.co.ke/2012/04/ubuntu-gcc-4-4-considered-harmful/ I’ve been having some problems with Ubuntu…

ffmpeg在windows下的编译

From: http://blog.csdn.net/kidleaf2/article/details/7925283 1、 下载编译环境MinGWMsys&#xff0c;地址是&#xff1a;http://sourceforge.net/projects/mingwbundle/files/&#xff0c;在这个页面上点击Download下载那个zip文件。下载完成后&#xff0c;直接安装&#…

在maven中开发Spring需要的jar依赖

在maven中开发Spring需要的jar依赖 <properties><spring.version>4.0.6.RELEASE</spring.version> </properties> spring jar <dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId>…

vue-cli3引入第三方的js依赖包并使用其方法

注意&#xff1a;引入第三方的包有两种&#xff0c;一种是做特殊要求必须如何引用的&#xff1b;一种是没有要求的 情况1&#xff1a;js包要求了如何引入的&#xff0c;按照其文档的方式引入和使用即可 1.1直接在indes.html按照要求引入 1.2使用方法 情况2&#xff1a;没…

autoconf.mk详析

uboot的顶层Makefile中有如下的一段代码[plain] view plaincopy # # Auto-generate the autoconf.mk file (which is included by all makefiles) # # This target actually generates 2 files; autoconf.mk and autoconf.mk.dep. # the dep file is only include in this …