Comments (27)
Hi Will
Can you provide some more details. I suppose the SDN Express script is failing for you. Where is it failing? What is the error?
You will find the SDN Express log in the same folder where you run the script.
from sdn.
Hi Anirban, it looks like we managed to get the Network Controller script to function properly and install. However, I have another major issue. We have a setup with about 1000 vms in 2016, but our virtual network does not include any logical switches. The bandwidth reservation mode is set to Absolute on the virtual switch.
It appears this cannot be changed, and we have 1000 VMs connected to it.
We can upgrade to a logical switch, but the bandwidth reservation mode has to be the same (or it won't allow upgrading from virtual switches to logical switches).
We can't install the network controller as it says the Logical Switch bandwidth reservation mode has to be 'weight'.
How on earth without downtime can I somehow go from Virtual Switches with Absolute reservation mode to Weight mode so I can convert to a logical switch that is compatible with the network controller.
We have to figure out how to do this so we can upgrade our cluster from 2016 to 2019 as we run a lot of isolated networks using network virtualization which do not function without a network controller upon upgrade from 2016 to 2019.
Thanks in advance for any help or advise.
Cheers,
Will
from sdn.
from sdn.
Hi Anirban,
Sorry for the follow up, a couple of questions:
Firstly, when provisioning the network controller it applies the domain the same IP as one of the network controllers, is that normal. For example in our testlab once provisioned without error I get:
- NC-VM01.testlab.local 192.168.5.11
- NC-VM02.testlab.local 192.168.5.12
- NC-VM03.testlab.local 192.168.5.10
- netcontroller.testlab.local 192.168.5.10
I find it strange that the netcontroller IP provided is the same as one of the actual VMs, and not a separate IP that can fail between hosts like the way the cluster IP works.
Secondly, I don't understand how to add the working network controller as a service, when I try to do this I get the error:
Non NC managed HNV LND 'Isolated Networks_0' of logical network 'Isolated Networks' has host groups overlaps with Network Controller scope.
'Isolated Networks' is a logical network that uses Hyper-V Virtualization. It is used by VMs in our cluster and therefore the hosts of the VMs have to be in the same host group as the hosts of the network controller VMs. Isn't the idea of the network controller so you can control networks using Hyper-V Network Virtualization?
Thanks,
Will Kruss
from sdn.
from sdn.
Hi Anirban,
Thank you for the explanation. I have everything running in my test lab, however, for some reason the network controller are not handing out DHCP leases for the IP Pools in the VM Networks which use HNV.
It assigns the IP according to system center correctly, but inside the operating system we get DHCPDISCOVER -> No DHCPOFFERS received.
Oddly it appears that the Logical Network I created for HNV (Isolated Networks) is not allocating IPs from the IP Pool to the hosts in the manner it worked without using the Network Controller (PA Addresses unused).
I've attached screen shots of the setup. If you have any ideas I've love to hear them.
Thanks,
Will
from sdn.
from sdn.
from sdn.
from sdn.
@.*** Kant @.> to help with the query Thanks, Sonal From: Anirban Paul @.> Sent: Tuesday, May 30, 2023 10:55 PM To: microsoft/SDN @.>; microsoft/SDN @.>; Sonal Agarwal @.> Cc: Comment @.> Subject: RE: [microsoft/SDN] Fails invoking script command Pre-Install_6 (Issue #572) +Sonal from the VMM team @sonal @.>, can you please check the configuration for accuracy. Will, are you able to see IP addresses from the HNV PA network on the physical host where the tenant VM is located? You can check this by running ipconfig /allcompartments /all on the host machine. @sonal @.>, how can they check the ConfigurationState of the Servers resource from VMM? I can provide REST commands directly, but wondering if VMM also exposes them. Thanks Anirban From: willkruss @.@.>> Sent: Sunday, May 28, 2023 10:21 PM To: microsoft/SDN @.@.>> Cc: Anirban Paul @.@.>>; Comment @.@.>> Subject: Re: [microsoft/SDN] Fails invoking script command Pre-Install_6 (Issue #572) Hi Anirban, Thank you for the explanation. I have everything running in my test lab, however, for some reason the network controller are not handing out DHCP leases for the IP Pools in the VM Networks which use HNV. It assigns the IP according to system center correctly, but inside the operating system we get DHCPDISCOVER -> No DHCPOFFERS received. Oddly it appears that the Logical Network I created for HNV (Isolated Networks) is not allocating IPs from the IP Pool to the hosts in the manner it worked without using the Network Controller (PA Addresses unused). I've attached screen shots of the setup. If you have any ideas I've love to hear them. Thanks, Will [Image removed by sender. HardwareLogicalNetworkConnectivityOnHost]https://user-images.githubusercontent.com/4157364/241647351-a6bd5b1c-db10-4f54-955d-c914e2c4923c.png [Image removed by sender. IsolatedNetworksPAAddresses]https://user-images.githubusercontent.com/4157364/241647367-7a517484-72aa-45cf-887e-322caf29c05f.png [Image removed by sender. LogicalNetworks]https://user-images.githubusercontent.com/4157364/241647374-b72bf2dc-5903-4834-bef8-1c3d0f5f9143.png [Image removed by sender. LogicalSwitch]https://user-images.githubusercontent.com/4157364/241647378-bade43fa-ca47-48c4-bb15-fb19ebda2b5e.png [Image removed by sender. NetController]https://user-images.githubusercontent.com/4157364/241647381-c46acf7e-33ff-4181-8799-90a746eabbca.png [Image removed by sender. PortProfile]https://user-images.githubusercontent.com/4157364/241647386-dc148240-5b4a-4793-94ec-af1a2f02b2a8.png [Image removed by sender. VirtualSwitchesOnHost]https://user-images.githubusercontent.com/4157364/241647392-dea5e9f6-9839-4a29-8ea9-559ede56e84e.png [Image removed by sender. VMHardwareConfig]https://user-images.githubusercontent.com/4157364/241647395-60531c9e-88c3-40cf-9900-ad055612f758.png [Image removed by sender. VMNetwork-Connectivity(only want HNV between VMs on this network)]https://user-images.githubusercontent.com/4157364/241647398-f3e97079-6f2e-417b-9401-ebebd0f94019.png [Image removed by sender. VMNetwork-IsolatedNetworks]https://user-images.githubusercontent.com/4157364/241647403-e43dba5f-d614-4e63-9c6a-396252ace18d.png - Reply to this email directly, view it on GitHub<#572 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEBB63M2ESZSREB5WYUYT2LXIQW3JANCNFSM6AAAAAAX23GHYQ. You are receiving this because you commented.Message ID: @.@.>>
Hi Will,
Are you able to get IP for the Tenant VMs created having Tenant VM Network.
As per my knowledge the Physical Host should have access to the HNVPA logical network access. i.e the HNVPA VLAN should be configured as a trunk VLAN in physical host NIC and the Tenant VM Network should be created on top of HNVPA logical network with virtual IP.
e.g Host NIC Trunk VLAN has 220, 221, 222, 223
NC Management logical Network is created with VLAN 222
HNVPA logical network is created with VLAN 223
Virtual Switch on Host NIC should have Network site of VLAN 222 and 223
Tenant VM Network have VM Subnet with VLAN 1 and Virtual IP.
Tenant VM is connected with Tenant VM Network
Can you try with this scenario.
Thanks,
Shashi
from sdn.
from sdn.
Hi Will
Is this issue resolved. If not, can you send email to [email protected]
Thanks
Anirban
from sdn.
from sdn.
from sdn.
from sdn.
Hi Will,
You can refer this link to raise ticket.
https://support.microsoft.com/en-us/topic/global-customer-service-phone-numbers-c0389ade-5640-e588-8b0e-28de8afeb3f2
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
from sdn.
e network cluster appears to have been created as 'Get-NetworkControllerCluster' returns details, however, the REST IP is not assigned to any of the three VMs
Hi All,
Is there a log where I can see exactly what commands are being run and what output there is so I can determine the cause of failures. I don't seem to be able to get past the Pre-Install_6 script invoked during the deployment.
The network cluster appears to have been created as 'Get-NetworkControllerCluster' returns details, however, the REST IP is not assigned to any of the three VMs.
Thanks, Will
Hi Will,
I don't think there should be any logs but you can check the in the VMM Jobs.
Regarding the two virtual Switch. I think there should be only 1 virtual switch used for NC with VFP enabled. and the HNVPA logical network should be created as Virtualized network using SDN v2. You can refer this document.
https://learn.microsoft.com/en-us/system-center/vmm/sdn-controller?view=sc-vmm-2022
Thanks,
from sdn.
from sdn.
Related Issues (20)
- Parameter Typo in $PublicIPProperties
- Layer 2 Precision Time Protocol - No Response
- PTP time sync on windows with Linux grandmaster
- This repo is missing important files
- new-hsnnetwork / wireguard - An adapter was not found. HOT 1
- add network service failed HOT 1
- SDNExpress - FrontEndIP parameter for gateways is ignored HOT 8
- SDNExpress - Deployment fails when computer certificate auto-enrollment is in place HOT 6
- Regression in Windows 11 Build 22621.x - pod networking can not reach any destination
- is not a valid argument for ‘addressPrefix’ of a subnet HOT 1
- VM traffic being sent over PA network HOT 2
- Unable to connect to the remote server
- Test-Rdma.ps1 system language issues
- Network endpoints created by CNI NAT plugin is not attached to container
- The property 'pscomputername' cannot be found on this object. Verify that the property exists. HOT 5
- How to configure PTP with Peer-To-Peer (P2P) clock
- VMMExpress - Deployment issue HOT 2
- if the kubernetes related scripts are no longer mantained?
- SLB deploy fails missing path for Certificate HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdn.