There are new design guide and deployment guide for Microsoft Windows Server 2012 based on FlexPod (UCS and NetApp).
It covered,
- Full FCoE, vPC
- iSCSi for WS 2012 Hyper-v
- VM-FEX for WS 2012 Hyper-v
- Single Wire Management for C220 M3 with N2232PP.
DavesTechnology: Having worked in IT for many years I work with lots of customers and different technologies. Day to day it should be easy but there is always strange stuff that happens with both. Not often it just works. Let me tell you why... Dave's Technology DavesTechnology
There are new design guide and deployment guide for Microsoft Windows Server 2012 based on FlexPod (UCS and NetApp).
It covered,
Ran into this issue with SCVMMM2012 and I could not delete a VHD from my library as I had a series of items that were dependent on the VHD. I resolved the template issue by entering the following command from Powershell on the SCVMM server:
Get-SCVMTemplate | where {$_.Name -like "Temporary*"} | Remove-SCVMTemplate
The second issue will be identified by the following error when you attempt to delete the VHD:
The library object (VHDNAME) cannot be removed because following objects are dependent on it:
Virtual Hard Disk deployment configuration
Thanks to Ryan Holt for this (http://www.ryanholt.net/2012/02/07/quick-tip-remove-missing-dependencies-for-scvmm-2012-rc-vhds/) and @TheChadVent for the tip.
To automatically configure the Linux OS after SCVMM creates the OS there are extra tools that are needed. On the VMM management server, open a command prompt, (administrative).
They programs are found in the c:\Program Files\Microsoft System Center 2012\Virtual Machine Manager\agents\Linux folder.
Copy all the agent installation files from that folder to a new folder on the virtual machine, and then, on the virtual machine on which Linux is running as a guest operating system, open the new folder.
Make the installer executable
chmod +x install
Run either the x86 or x64 installer:
./install scvmmguestagent.1.0.0.544.x64.tar
or
/install scvmmguestagent.1.0.0.544.x86.tar
The official Microsoft link is: http://technet.microsoft.com/en-us/library/jj860429.aspx
Supported Linux on Hyper-V 2012, ALL Are 64 BIT ! (http://technet.microsoft.com/en-us/library/hh831531.aspx)
CentOS 5.7 and 5.8, CentOS 6.0 – 6.3 (Download and install Linux Integration Services Version 3.4 for Hyper-V.)
Red Hat Enterprise Linux 5.7 and 5.8, Red Hat Enterprise Linux 6.0 – 6.3 (Download and install Linux Integration Services Version 3.4 for Hyper-V.)
SUSE Linux Enterprise Server 11 SP2 (Integration services do not require a separate installation because they are built-in.
Open SUSE 12.1 (Integration services are built-in.)
Ubuntu 12.04 (Integration services are built-in.)
Dont forget there are Integration Services AND an SCVMM Agent
(http://windowsitpro.com/virtual-machine-manager/deploy-linux-scvmm )
Checking the OS (Red Hat)
$ uname -a
Linux server.domain.com 2.4.22-32.ELsmp #1 SMP Mon Apr 15 21:17:59 EDT 2005 i686 i686 i386 GNU/Linux
To get the version in simple terms, check /etc/redhat-release instead.
$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 3 (Taroon Update 5)
To turn on DHCP for Red Hat
To configure a DHCP client manually, modify the /etc/sysconfig/network file to enable networking and the configuration file for each network device in the /etc/sysconfig/network-scripts directory. In this directory, each device should have a configuration file named ifcfg-eth0, where eth0 is the network device name.
The /etc/sysconfig/network file should contain the following line:
NETWORKING=yes
The NETWORKING variable must be set to yes if you want networking to start at boot time.
The /etc/sysconfig/network-scripts/ifcfg-eth0 file should contain the following lines:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
Other options for the network script include:
DHCP_HOSTNAME — Only use this option if the DHCP server requires the client to specify a hostname before receiving an IP address. (The DHCP server daemon in Red Hat Enterprise Linux does not support this feature.)
PEERDNS=<answer>, where <answer> is one of the following:
yes — Modify /etc/resolv.conf with information from the server. If using DHCP, then yes is the default.
no — Do not modify /etc/resolv.conf.
SRCADDR=<address>, where <address> is the specified source IP address for outgoing packets.
USERCTL=<answer>, where <answer> is one of the following:
yes — Non-root users are allowed to control this device.
no — Non-root users are not allowed to control this device.
(I use this all the time, so posted it for my convenience).
Changing the Windows PowerShell Script Execution Policy
The Set-ExecutionPolicy cmdlet enables you to determine which Windows PowerShell scripts (if any) will be allowed to run on your computer. Windows PowerShell has four different execution policies:
Restricted - No scripts can be run. Windows PowerShell can be used only in interactive mode.
AllSigned - Only scripts signed by a trusted publisher can be run.
RemoteSigned - Downloaded scripts must be signed by a trusted publisher before they can be run.
Unrestricted - No restrictions; all Windows PowerShell scripts can be run.
To assign a particular policy simply call Set-ExecutionPolicy followed by the appropriate policy name. For example, this command sets the execution policy to RemoteSigned:
http://technet.microsoft.com/en-us/library/ee176961.aspx
I get this error when using a W2K12 Cluster File Server for a Library Server in SCVMM 2012 SP1…
Export of the library server certificate from the VMM server has failed for library server %clustered library server%. In order to perform this operation, you must be an Administrator in both Virtual Machine Manager and App Controller, and also a local Administrator on the server. (StatusCode: Microsoft.SystemCenter.CloudManager.Providers.ProviderException)
and
An internal error has occurred trying to contact an agent on the NO_PARAM server: NO_PARAM: NO_PARAM.
Ensure the agent is installed and running. Ensure the WS-Management service is installed and running, then restart the agent. (StatusCode: Microsoft.VirtualManager.Utils.CarmineException)
You we have some steps you can use to manually import the missing certificates.
If you previously had success importing certificates, you might find that some of the library certificates are already present. You do not need to recopy these certificates - just the missing certificates for the library servers.
On the VMM server you will see a certificate for each of your host computers - you do NOT need to copy these certificates.
<DaveColvin>
All I have to say is ‘cool story Bro, tell it again’. Yep this did not work for me and I ended up creating a new W2K12 Server and presenting the storage that way… But it look good heh?
</DaveColvin>
Hi Server,
Let me choose somewhere other than Afghanistan… That’d be great.
BTW Phone Australia on 13 20 58 Option 3 then option 1…
If like me you ‘skimmed’ the pre-reqs for SCCM 2012 SP1 and then cant install due to the database collation (see below), here is how to fix it.
Open up command prompt, from the SQL setup folder where the setup.exe is located and execute the command:
Setup.exe /QUIET
/ACTION=REBUILDDATABASE
/SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
/INSTANCENAME=MSSQLSERVER
/SQLSYSADMINACCOUNTS=Domain\Administrator
(all above is one line)
Note your
“INSTANCENAME=MSSQLSERVER” and/or
“SQLSYSADMINACCOUNTS=Domain\Administrator” may be different…