Hyper-V & Linux Integeration Services

I've been hacking for the majority of the day at getting LIS working on Arch, and any tips would be helpful.
I'm not fantastic at working with the under belly of linux, and usually I'm dependent on forums/guides.  This one has me stumped.
From what I can gather, LIS drivers has been included into the Linux Kernel around 2.6.35.  Arch being on 36, should then have these drivers. 
For the most part, it seems to, as the Integrated Shutdown feature works.  However, I can't seem to get the mouse in X to work with remote desktop.  This appears to be because the system doesn't know how to recognize "Enlightened" drivers.  Therefore, I've attempted to install the LIS drivers using the package available on Microsoft's website. 
http://www.microsoft.com/downloads/en/d … b5b9b64551
When I go to make the drivers, a series of errors pop up  in reference to osd.c & osd.o
So I attempted a different approach, I tried installing Xen's Satori drivers. 
http://www.xen.org/download/satori.html
When I go to do this, I get the error vmbus driver not installed.
Thus, my question is two part...
1) has anyone successfully installed LIS for Arch and gotten the "Enlightened" drivers to work
2) (now this is where my poor understanding of linux shows) Would it be possible for me to 'inject' vmbus.ko into the kernel drivers?  If so, how would I go about doing this.
Thanks in advance.

I have brought this problem as far as I can, but for reference's sake, I want to document what I've done for anyone else looking to do this. 
First I updated all of the make files and the setup script to reflect changes in the linux kernel from when Satori was originally released.  Microsoft's Linux Integrated Services placed the hyperv drivers in /kernel/drivers/vmbus/ whereas once these drivers were integrated into the kernel they are now located in /kernel/drivers/staging/hv/.  Also, the modules were named differently, for instance vmbus.ko in Satori is now hv_vmbus.ko
./setup.pl
    Changed line 57 to reflect the proper name of the hyperv drivers in the linux kernel. 
    From
        if (!CheckModule("vmbus.ko")) {
    To
        if (!CheckModule("hv_vmbus.ko")) {
    Changed line 67 to reflect the proper location of the hyperv drivers in the linux kernel.
    From
        my $modulepath = "/lib/modules/" . $kernel_rel . "/kernel/drivers/vmbus/" . $module;
    To
        my $modulepath = "/lib/modules/" . $kernel_rel . "/kernel/drivers/staging/hv/" . $module;
./dist/Makefile
    Changed line 25 to reflect the proper location of the hyperv drivers
    From
        INSTALL_DIR := /lib/modules/$(shell uname -r)/kernel/drivers/vmbus
    To
        INSTALL_DIR := /lib/modules/$(shell uname -r)/kernel/drivers/staging/hv
./dist/inputvsc/Makefile
    Changed line 12 to reflect the proper location of the hyperv drivers
    From
        VMBUSDIR := /lib/modules/$(shell uname -r)/kernel/drivers/vmbus
    To
        VMBUSDIR := /lib/modules/$(shell uname -r)/kernel/drivers/staging/hv
Once these references were changed, this allowed the setup script to properly detect that the hyperv drivers were installed correctly.  The first thing the script attempts to do is build the HID driver.  With the hid drivers included with the Satori cd, this has compile errors with hid-input.c.  On a whim, I replaced hid-input.c with the file included in kernel version 2.6.36.3 which is the kernel version running on my arch VM. 
By doing this the HID driver builds successfully, but a new error occurs.
    cp: cannot stat '/lib/modules/2.6.36-ARCH/kernel/drivers/staging/hv/Module*.symvers' No such file or directory
To clear this warning I commented out the following lines
./dist/inputvsc/Makefile
Line 40 & 41
    #cp -f $(VMBUSDIR)/Module*.symvers $(PWD)/vmbus.symvers
    #cat $(PWD)/hid.symvers $(PWD)/vmbus.symvers > $(PWD)/Modules.symvers   
This allows the setup script to progress to installing inputvsc driver, however a new compile error occurs This new error yells about osd.c
Like the last compile error, I attempted to fix the error by replacing the old file with the new one out of the kernel I replaced  ./dist/vmbus/osd.c with osd.c out of 2.6.36.3. This unfortunately did not fix the issue.
At this point I am not a good enough coder to debug why the file compiling is failing.  As a side note I did all of these steps with OpenSUSE, and I was able to progress a little farther (replacing files with 2.6.34.7 rather than 2.6.34.7)  and I started to get errors involving VmbusApi.H in reference to inputvsc_drv.c
Since inputvsc_drv.c is not apart of the kernel and was written by Citrix, there was no newer file to replace it with, and once again I gave up due to being unable to troubleshoot complex compiling issues.
I did some googling to see if the inputvsc driver is going to get included with the kernel at any point but couldn't find any information.  I guess at this point I'll just run arch on virtualbox and be happy with it.

Similar Messages

  • [Forum FAQ] How to upgrade the Linux Integration Service

    Symptom
    When you move a Linux guest virtual machine from the legacy system to Windows Server 2012 R2 Hyper-V host, you may face the incompatibility issues. The most common problems are that the mouse pointer maybe a little inaccuracies, the guest VM cannot use the
    dynamic memory.
    Cause
    The cause may be that the integration service not compatible with the Windows Server 2012 R2 Hyper-V host.
    Solution
    We need to upgrade the integration service to at least version 3.5.
    In this demo, we use the CentOS 5.8_x86_x64.
    You can refer to the following steps to perform the upgrading.
    1. Before install the Integration service you can use the following command to check the version of the installed Integration service. (Figure 1)
    #su root
    #/sbin/modinfo hv_vmbus
    Figure 1: check the version of the installed Integration service
    2. Download the Integration Service 3.5 image from here.
    http://www.microsoft.com/en-us/download/details.aspx?id=41554
    3. Insert the Integration Service 3.5 image.
    a. Open Hyper-V Linux guest VM console.
    b. Click-> Media->DVD Drive-> Specific the Integration service image location, insert Disk.
    4. Mount the image.
    If automount is enable, the Integration service image will be mounted automatically. If not, please use the following command to mount the image. (Figure 2)
    #mount /dev/cdrom /media
    Figure 2: Mount the image
    After that, we can see the image content. (Figure 3)
    Figure 3: Imange content
    5. Upgrade the integration service.
    Use the following command locate to the current Linux Distribution Directory. In this example, we select the RHEL58. (Figure 4)
    #cd RHEL58
    #./upgraee.sh
    Figure 4: Locate the Linux Distribution Directory
    When you see the message, "Linux Integration Service for Hyper-V has been upgraded. Please reboot your system", it means the upgrading is finished.
    6. Reboot your Linux system. (Figure 5)
    Figure 5: Reboot the system
    7. Confirm the upgrading.
    After Linux boots up, use the following command to check if the upgrading is succeed. (Figure 6)
    #/sbin/modinfo hv_vmbus
    Figure 6: Verify the upgrading.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    May be you should write a WIKI article on same.

  • Linux Integration Services (LIS) version 4.0 available!

    We are pleased to announce the release of Linux Integration Services (LIS) version 4.0. As part of this release we have expanded the access to Hyper-V features and performance to the latest Red Hat Enterprise
    Linux, CentOS, and Oracle Linux version.
    Full Announcement on the Virtualization Blog here:
    http://blogs.technet.com/b/virtualization/archive/2015/05/01/linux-integration-services-4-0-announcement.aspx
    Download from Microsoft Downloads Center here:
    http://www.microsoft.com/en-us/download/details.aspx?id=46842
    We look forward to hearing about your experiences with LIS.
    Michael Kelley, Lead Program Manager, Open Source Technology Center

    Ubuntu may have moved those three button as well to that control bar.

  • WHERE ARE Linux Oracle Services (as in NT) ?

    WHERE ARE the Linux Oracle Services created by the OUI (such as listener, db, apache, etc) and how cn i start / stop them automatically ?
    Also, is there in any place "the oracle program group menus" like in WINDOWS START MENU, so we can see all programs installed ?
    I Installed 9iAS release 2 in RedHat
    Thanks

    I use 8.1.7 on LInux. There are dbshut and dbstart scripts in $ORACLE_HOME/bin and there is example of "service-script" in Installation Guiede. So you can create "service-scripts", put in in /etc/rc.d/init.d and usecommends like /etc/rc.d/init/oradb start/stop, besides it you can make links for this script in rc.0, rc.6, rc.3 etc.. (like other services). You may write me a letter ([email protected]) and I'll send you service-scripts, if you will have troubles.

  • Linux Integration Service Version 3.5 installed and it shows "Network Degraded"

    In my Windows 2012 R2 , all my Linux virtual machines show "network degraded" in the Hyper-V manager.
    I installed the 3.5 version although the Fedora 20 kernel already comes with some hyper-v modules, looking to get rid of the message. I did not succeed, in fact, I am not shore if my new 3.5 modules are bring used or not.
    I type
    modinfo hv_vmbus
    filename:       /lib/modules/3.13.7-200.fc20.x86_64/kernel/drivers/hv/hv_vmbus.ko
    license:        GPL
    alias:          acpi*:VMBus:*
    alias:          acpi*:VMBUS:*
    depends:
    intree:         Y
    vermagic:       3.13.7-200.fc20.x86_64 SMP mod_unload
    signer:         Fedora kernel signing key
    sig_key:        C3:83:0B:47:32:E7:AE:9D:9E:43:FC:FB:76:F1:35:CC:8F:FF:60:9E
    sig_hashalgo:   sha256
    Can anybody tell me if I am using the latest modules, and if not, how can I make sure they do load?
    Federico
    ff

    I tried to compile Integration Services on RHEl 6.5, the latest of the 2.6 line, and compilation fails
    ./rhel6-hv-driver-install
    Building Modules
    make: Entering directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
    make: Leaving directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
    make: Entering directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
      CC [M]  /usr/src/LIS3.5/hv-rhel6.x/hv/netvsc_drv.o
      CC [M]  /usr/src/LIS3.5/hv-rhel6.x/hv/netvsc.o
      CC [M]  /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.o
    /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.c: In function ‘rndis_filter_set_device_mac’:
    /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.c:579: error: incompatible type for argument 3 of ‘utf8s_to_utf16s’
    include/linux/nls.h:55: note: expected ‘enum utf16_endian’ but argument is of type ‘wchar_t *’
    /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.c:579: error: too few arguments to function ‘utf8s_to_utf16s’
    /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.c:584: error: incompatible type for argument 3 of ‘utf8s_to_utf16s’
    include/linux/nls.h:55: note: expected ‘enum utf16_endian’ but argument is of type ‘wchar_t *’
    /usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.c:584: error: too few arguments to function ‘utf8s_to_utf16s’
    make[1]: *** [/usr/src/LIS3.5/hv-rhel6.x/hv/rndis_filter.o] Error 1
    make: *** [_module_/usr/src/LIS3.5/hv-rhel6.x/hv] Error 2
    make: Leaving directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
    Installing Modules
    cp: cannot stat `./*.ko': No such file or directory
    Can somebody help?
    ff

  • How to set up Bonding on CentOS 6.2 with Linux Integration Services 3.4

    Having a hard time setting up bonding to work on a vm running CentOS 6.2. LinuxICv34.iso is installed.  Using three network adapters.
    Prior to os install I configured the three Network Adapters with the following settings:
    ***Via Virtual Switch Manager:
    Connection Type: External Network, Allow management os to share network adapter
    VLAN ID: Unchecked
    SR-IOV: Unchecked (Unsupported on host)
    Extensions: MS NDIS Capture = Unchecked | MS Windows Filtering Platform = Checked
    ***Via VM Settings:
    For all adapters:
    VLAN ID and Bandwidth Management is unchecked.
    In Hardware Acceleration, Enable virtual machine queue is checked, Enable IPsec task offloading is checked, and maximum number is 4096. Additionally, Enable SR-IOV is unchecked.
    In Advanced Features, a Static Mac address is assigned and Enable Mac address spoofing is checked, DHCP Guard is unchecked, Router guard is unchecked, Port mirroring is None, and NIC Teaming is checked.
    Mac Address for each Adapter:
    Network Adapter 1: 00:25:0D:20:20:1A
    Network Adapter 2: 00:25:0D:20:20:1B
    Network Adapter 3: 00:25:0D:20:20:1C
    After the os and LinuxICv34.iso was installed, I set up networking access on eth0 by making the following changes:
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"
    HWADDR="00:25:0D:20:20:1A"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    BOOTPROTO="static"
    IPADDR="10.1.1.110"
    NETMASK="255.255.255.0"
    GATEWAY="10.1.1.100"
    DNS1="10.1.1.105"
    DNS2="10.1.1.106"
    Then:
    vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=MyCentOS6.MyActiveDirectoryDomain
    GATEWAY=10.1.1.100
    and finally:
    vi /etc/resolv.conf
    nameserver 10.1.1.105
    nameserver 10.1.1.106
    I entered service network restart and was able to ping google.com so I then moved on to setting up eth1, eth2, and bond0.
    DEVICE="eth1"
    HWADDR="00:25:0D:20:20:1B"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    MASTER="bond0"
    SLAVE="yes"
    USERCTL="no"
    DEVICE="eth2"
    HWADDR="00:25:0D:20:20:1C"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    MASTER="bond0"
    SLAVE="yes"
    USERCTL="no"
    DEVICE="bond0"
    USERCTL="no"
    BOOTPROTO="none"
    ONBOOT="yes"
    IPADDR="10.1.1.110"
    NETMASK="255.255.255.0"
    BONDING_OPTS="miimon=100 mode=balance-alb"
    TYPE="Bonding"
    I then went back into eth0 and changed it to:
    DEVICE="eth0"
    HWADDR="00:25:0D:20:20:1A"
    NM_CONTROLLED="no"
    ONBOOT="yes"
    #BOOTPROTO="static"
    #IPADDR="10.1.1.110"
    #NETMASK="255.255.255.0"
    #GATEWAY="10.1.1.100"
    #DNS1="10.1.1.105"
    #DNS2="10.1.1.106"
    MASTER="bond0"
    SLAVE="yes"
    USERCTL="no"
    Next I added file /etc/modprobe.d/bonding.conf per CentOS 6 instructions, and wrote the following line on the file:
    alias bond0 bonding
    I then entered service network restart and expected everything to work, but instead received these error messages:
    ADDRCONF(NETDEV_UP): bond0: link is not ready
    bonding: bond0: Error: dev_set_mac_address of dev eth0 failed! ALB mode requires that the base driver support setting the hw address also when the network device's interface is open
    bonding: bond0: Error: dev_set_mac_address of dev eth1 failed! ALB mode requires that the base driver support setting the hw address also when the network device's interface is open
    bonding: bond0: Error: dev_set_mac_address of dev eth2 failed! ALB mode requires that the base driver support setting the hw address also when the network device's interface is open
    I have tried commenting out the mac addresses, USERCTL=no and NM_CONTROLLED=no in the ifcfg files but that hasn't helped.
    I'm running out of ideas... Can anyone give me some tips?
    Much appreciated~

    Hello ECase,
    i known my answer is probably too late but maybe it can help others who are having the same difficulties. My setup looks almost like yours and I did the same steps as you did. Unfortunately with exactly the same results.
    What helped in my case was to change the teaming mode.
    These are the modes available in CentOS:
    mode=0 (Balance-rr) –
    This mode provides load balancing and fault tolerance.
    mode=1 (active-backup) –
    This mode provides fault tolerance.
    mode=2 (balance-xor) –
    This mode provides load balancing and fault tolerance.
    mode=3 (broadcast) –
    This mode provides fault tolerance.
    mode=4 (802.3ad) –
    This mode provides load balancing and fault tolerance.
    mode=5 (balance-tlb) –
    Prerequisite: Ethtool support in the base drivers for retrieving the speed of each slave.
    mode=6 (balance-alb) –
    Prerequisite: Ethtool support in the base drivers for retrieving the speed of each slave.
    Mode 0 -4 worked great while mode 5 and 6 don't work at all. So if you try bonding on a CentOS guest in Hyper-V keep mode between 0 and 4
    Regards

  • Hyper-V Virtual management service not running

    I am trying to run windows phone development code from visual studio.I cant connect to hyper-v
    When i go to hyper-v manager, it says, cannot connect to object localhost, and I cannot find
    "Virtual machine management service" for hyperv when i open up services.msc.
    Has anyone encountered this before? IT will be great help

    Did you install the SDK on Windows 8 Pro edition or higher?  (Standard edition does not include Hyper-V hosting feature, see
    System requirements for Windows Phone Emulator)
    If your host computer meets the system requirements for Windows Phone Emulator then check the
    Troubleshooting the Windows Phone 8 Emulator documentation for suggestions.
    -Eric.

  • Oracle on linux as service

    i start up windowz and directly launch sql*plus tool... it just asks for the username and password..and then i am good to go ,because the database is running as a service at the back end.
    but on linux I log on as oracle user,do the following:
    sqlplus /nolog
    connect / as sysdba
    startupthen it starts up and i am good to go.....
    question--is there a way to work on linux as i am doing in windowz like just entering the username and password and not to "start up the database" every time i start system...

    Hope you don't mind - I'll just cut and paste the answer I provided to the identical question on the comp.database.oracle.server newsgroup. I'll be polite and assume you are not the same person asking here as well as there ...
    Sure -
    In Windows, you are good to go because the service starts as part of the reboot.
    The counterpart in Linux/Unix is to add the service startup to the appropriate initialization scripts.
    Oracle provides the 'dbstart' and 'dbshut' routines and they can be invoked as part of the /etc/init? setup. This varies by Linux/Unix variant.
    Setting this up is actually documented as well - in the "Oracle9i Installation Guide Release 2 (9.2.0.1.0) for UNIX Systems: AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, and Sun Solaris" - the section titled "Automating Database Startup and Shutdown for HP, Linux and Solaris (Optional)"
    http://download-west.oracle.com/docs/html/A96167_01/post-inst.htm#sthref548

  • Concurrent requests failing due to Linux CUPS service

    Dear all,
    We have a customer running their production instance on e-business suite -11.5.10.1 with Rdbms - 10.2.0.3. It is a single-node, single-tier installation running on Redhat Linux 3 (Update-8)
    Whenever, concurrent programs are submitted with Print option, the concurrent requests keep hanging and never complete. At this time, the CUPS service uses 25% of the CPU time. If we restart the CUPS service, all requests complete with warning -
    lpr: unable to print file: server-error-service-unavailable
    APP-FND-00500: AFPPRN received a return code of failure from routine FDUPRN. An error occurred while AOL tried
    to spawn the print process
    Cause: AFPPRN received a return code of failure from the OSD routine FDUPRN. An error occurred while AOL tried to spawn the
    print process.
    The only workaround, is to run the concurrent request, without print option. But, this is not an option.
    Please suggest a fix for this CUPS issue.
    Thanks

    Check Note: 359890.1 - Apps Print Requests Fail with lp: unable to print file: client-error-not-found (Or lp: unable to print file: server-error-service-unavailable)
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=359890.1

  • Running as linux background service

    Hi
    I am making a background service to be run on linux machines. As far as I know, Linux services are just regular programs running as: "programname &"
    However, before I begin I would like to know if there is anything else I should take into account. For instance, when giving status/information/warning/errors should I just dump it to System.out.println, or is there any other stream that are more appropriate?

    no one know anything about this? I would even be
    satisfied with only a "no you dont have to do
    anything special" or something like that...No you dont have to do anything special ;-)

  • Hyper-v linux machine

    Hello, I have a Windows server 2008 on which I have setup a linux machine as a Hyper-v guest to use as a PBX machine. I need to install a WAN PIPE USB FXO card which is attached as a USB device. I've read some of the posts about pass through disks, but the
    device is not getting listed in the disk management because its not basically a disk, its more like a driver.Please help asap.
    Thank you
    pf

    You need to use a USB to ethernet convertor. That will work. You cannot access the USB device directly. Hyper-V does not support direct USB (or PCI) access.

  • Updating Hyper-V host Integration Service

    It seems that I'd get rid of this error log if I uninstall and reinstall the Integration Services from the windows 8.1 that I am running on Hyper-V 2008 R2.
    I was wondering though, whether there is a procedure to do it other way around; I mean instead of removing the version 3.3 that came bundled with 8.1 image and downgrading to 3.0 ; upgrade the Hyper-V 2008 R2 to accept 3.3 integration service.
    ---------------BEGIN LOG ENTRY-----------------------------
    Log Name:      Microsoft-Windows-Hyper-V-Worker-Admin
    Source:        Microsoft-Windows-Hyper-V-Worker
    Date:          3/3/2014 10:48:53 AM
    Event ID:      23014
    Task Category: None
    Level:         Warning
    Keywords:     
    User:          NETWORK SERVICE
    Computer:      HypServer.QSCAudio.com
    Description:
    Device 'Microsoft Synthetic Display Controller' in 'Windows 8.1' is loaded but has a different version from the server.  Server version 3.0 Client version 3.3 (Virtual machine ID 105358BD-825A-40E6-ABC0-218517297DDC). The device will work, but this is
    an unsupported configuration. This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup
    Disk from the Action menu.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Hyper-V-Worker" Guid="{51DDFA29-D5C8-4803-BE4B-2ECB715570FE}" />
        <EventID>23014</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2014-03-03T18:48:53.234733500Z" />
        <EventRecordID>6671</EventRecordID>
        <Correlation />
        <Execution ProcessID="3032" ThreadID="4304" />
        <Channel>Microsoft-Windows-Hyper-V-Worker-Admin</Channel>
        <Computer>HypServer.QSCAudio.com</Computer>
        <Security UserID="S-1-5-20" />
      </System>
      <UserData>
        <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
          <VmName>Windows 8.1</VmName>
          <VmId>105358BD-825A-40E6-ABC0-218517297DDC</VmId>
          <Device>Microsoft Synthetic Display Controller</Device>
          <ServerVersion>3.0</ServerVersion>
          <ClientVersion>3.3</ClientVersion>
        </VmlEventLog>
      </UserData>
    </Event>
    ---------------END LOG ENTRY-----------------------------

    Hi Sasi2,
    "This is a known issue that occurs when a virtual machine that is running Windows 8 or Windows Server 2012 is hosted in Windows Server 2008 R2. You can safely ignore the warning message. "
    For details please refer to following link:
    http://support.microsoft.com/kb/2737297
    (My server lab has the same warnning too , but without issue)
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Hyper-V - Sites and Services using multiple subnets

    Good evening,
    Im currently setting up a test domain where I want to use multiple subnets.
    My current setup is the following
    - Host PC running Hyper-V manager with 1 physical NIC that connects to my router (192.168.0.1)
    - Virtual Machine running Windows Server 2012 R2 - This is my domain controller aswell as DNS and DHCP server. IP address for this is 192.168.0.200
    Now what im wanting to do is also create 2 more domain controllers but 'pretent' that they are in two completely different locations running off multiple subnets. Lets say one is in America and one is in Australia.
    I want the addresses of these two machines the following
    DC (America) - 192.168.1.1
    DC (Australia) - 192.168.2.1
    The reason i'll be doing this is im going to be working with Sites and Services to give me a better understanding of it.
    Please can someone give me help with how I can achieve this.
    Thanks.

    One way to do this is to:
    Setup 1 internal vSwitch. We'll use a different VLAN and subnet for each AD Site. For example, you can use VLAN 101, 102, and 103, and subnets 192.168.101.0/24, 192.168.102.0/24, and 192.168.103.0/24. This consistency will be very helpful later on. 
    Create a VM to act as a router, with 3 vNICs. Configure each of the 3 vNICs on a different VLAN, with a static IP on the corresponding subnet, such as 192.168.101.5, 192.168.102.5, and 192.168.103.5. Setup static routing rules if needed using Route Add
    for example. 
    Create 3 DCs. Each DC will have a single vNIC. It can be in its own domain and forest. For example, DC101 will have a vNIC on VLAN 101, with IP 192.168.101.10/24, GW 192.168.101.5. Setup DNS on each DC.
    Setup DHCP on each DC with a scope that corresponds to its subnet. For example, on DC101 setup a scope that provides IPs from 192.168.101.100 to .150, with /24 mask, .5 gateway, and .10 DNS.
    As you add other VMs, if you VLAN-tag its vNIC with VLAN ID 101, it will get IP address from DC101 on the 192.168.101.0/24 subnet since DHCP ARP broadcasts will not cross the router (VM we setup earlier) by default. 
    Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
    Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

  • OBIEE 10g Linux Presentation Services not starting

    Hi,
    I'm having some problems starting up the Presentation Services. The oc4j service and the Server (run-sa.sh) service started with no problems but when i try to start the Presentation Services i get the following error on the sawserver.out.log:
    Oracle BI Presentation Services 10.1.3.4.1 (Build 090414.1900) are starting up.
    Type: Error
    Severity: 20
    Time: Thu Apr 21 11:28:02 2011
    File: project/sawserver/main.cpp Line: 338
    Properties: ThreadID-4116260560
    Location:
         saw.sawserver
    Sax parser returned an exception.
    Message: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (r) of a 3-byte sequence., Entity publicId: /usr/local/OracleBI/web/config/localedefinitions.xml, Entity systemId: , Line number: 1, Column number: 39
    I tried to find something similar to my problem on older threads but couldn't find anything.
    Any help would be appreciated.
    Thank you

    Hi,
    Is this the only error that you got in log files. Can you change the presentation catalog name and give it a try. Kill all the services. Start OC4J and then start the services.
    Regards,
    Sandeep

  • How can I setup nodemanager as a unix/linux deamon service ??????

    Hi There,
    I'm trying to set up the nodemanager service in *nix (RHEL 5.3) env. My goal is, when a server reboots and it comes up, I want to get the nodemanager startsup by itself and start the admin server and managed server.
    Any answers/suggestions are much appreciated.
    Thanks
    GM

    This one is from Solaris. The only thing you would have to change is the ps command. Just find the right ps command that works for you.
    #!/bin/sh
    # Name: S98nodemanager11g
    # Description: File to start Weblogic Nodemanager at system boot time
    NODEBIN=/opt/bea/nodemanager11g
    NODELOGDIR=${NODEBIN}/logs
    NODELOGFILE=${NODELOGDIR}/startup.log
    case "$1" in
    'start')
    nm=`/usr/ucb/ps -auxwwww |egrep '^root.*jdk6.*weblogic.NodeManager' |grep -v grep | awk '{print $2}'`
    if [ -n "$nm" ] ;then
    echo "Nodemanager for Weblogic 11g is already running. pid=$nm"
    else
    echo "Starting Nodemanager for Weblogic11g"
    mv $NODELOGFILE $NODELOGFILE.old
    cd $NODEBIN;./startNodeManager.sh > $NODELOGFILE 2>&1
    fi
    'stop')
    nm=`/usr/ucb/ps -auxwwww |egrep '^root.*jdk6.*weblogic.NodeManager' |grep -v grep | awk '{print $2}'`
    if [ -n "$nm" ] ;then
    echo "Forcing shutdown of Nodemanager for Weblogic11g."
    kill $nm
    else
    echo "Nodemanager for Weblogic 11g is not running."
    fi
    echo "Usage: $0 { start | stop }"
    exit 1
    esac
    exit 0

Maybe you are looking for

  • Help me buy a new computer suitable for Arch

    Hello all Arch users. About 1½ years ago, a mate convinced me to try out Arch Linux. It was about the same time as I also bought myself a TFT monitor. I've grown rather fond of Arch since then, and refuse to use anything else (except at work where I

  • Standard Adapter Module "Message Transform Bean" in Seeburger AS2 Adapter

    Hi,     I am calling standard adapter module "Message Transform Bean" in seeburger AS2 Sender adapter where I am getting the following error : ClassNotFoundException:com.sap.aii.messaging.adapter.Conversion . Can anybody help me on this. Appreciate f

  • MIGO : Serial Number Issue

    We have configured the serial Number profile , but while doing the MIGO against the PO system is giving error message as "No external serial number defined for item category'" 1000 Dealer Extrn.Srno Exist Req : Not Checked Stock check indicator as 2

  • Native You Tube app won't connect after 5.0.1 update

    Since updating to 5.0.1, native You Tube app will not connect (error msg: "Cannot connect to You Tube"). Have re-synced, restored, cold rebooted, etc. - to no effect. No Restrictions set in Settings. 3G/WiFi connection make no difference. Can access

  • How to debug framework in Flex 4 ?

    I want to debug in framework.swc file. But when I change the Link Type of the External framework.swc Framework linkage and select the Merged into code, then running the program: <?xml version="1.0"?> <!-- controls\alert\AlertSimple.mxml --> <s:Applic