Category: Microsoft
Category Archives: Microsoft
Automatic Memory Fit for Java Apps in Azure Container Apps
Introduction
Containerization has become the prevailing choice for hosting and managing Java applications, due to its unmatched portability, consistency, and scalability benefits. However, by default, when running a Java app inside containers, the JVM assumes that the OS memory is shared among multiple applications, so it conservatively claims memory for the Java application.
With Azure Container Apps, we can optimize memory allocation by simply dedicating more memory to the Java app, since only one Java application can run inside a container. This feature is called automatic memory fit, which is enabled by default when you deploy from Java source code or artifact.
In this blog we’ll cover the following:
Highlight Java memory management terms and concepts
Discuss how automatic memory fit works
Provide a benchmark comparison from before and after with the Java app memory fit
Java memory regions and JVM default settings
Heap memory
The Java heap is the working memory for dynamically allocating and managing objects during the running of an application. By default, when running an app in a container, the JVM reserves only a small portion of OS memory for the heap. This results in both low utilization of resources and low application performance because the JVM is busy with frequent garbage collection events.
Non-heap memory
Non-heap memory refers to memory that the JVM allocates for purposes other than running user apps. Non-heap memory consists of memory in the metaspace, code cache, direct memory, and stack memory.
Metaspace
Metaspace is a non-heap memory region for class metadata, constant pool information, and method bytecode. Unlike heap memory, it has no limit by default and can grow dynamically, which means if you don’t reserve enough memory for metaspace, it competes with other regions while running in an environment that has limited resources.
Code cache
As the Java application runs, the code (or more precisely, the bytecode) is interpreted or compiled to native code based on the compiler’s optimization level. A CPU can directly execute the cached native code, so it doesn’t need to interpret or compile again. By default, this space has a soft limit of 240 MB.
Thread stack
Stack memory is allocated during thread execution for short-lived values and references to the object in the heap. For each thread, this space is 1 MB in size by default, and is collected after the thread ends.
Direct memory
Direct buffer memory is allocated outside the Java heap. It represents the operating system’s native memory used by the JVM process. Direct buffers are used by Java I/O frameworks, such as Netty, for processing the data from network or disk I/O. By default, Java has 10 MB for this space.
Automatic memory fitting
Automatic memory fitting tries to make the best use of the container memory available for Java applications and enhances their performance by minimizing garbage collection. Here are the principles we apply to accomplish these objectives:
Within the container, reserve as much memory as possible for the JVM.
Within the JVM, reserve enough memory for non-heap regions, and give the rest to the heap.
We use the following methods to determine the amount of memory to allocate for the non-heap memory:
Memory Region
JVM Flag
Value
Metaspace
-XX:MaxMetaspaceSize
(JVM class count + application class count + agent class count + adjustment count(by default 0))
* class load factor * average class file size + Overhead
CodeCache
-XX:ReservedCodeCacheSize
240M
Direct Memory
-XX:MaxDirectMemorySize
10M
Stack
-Xss
1M * Thread Count (by default 250)
Because non-heap memory = Metaspace + CodeCache + Direct Memory + Stack size x Thread Count, this leaves the remaining memory for user apps (heap memory).
Heap memory = container memory limit – non-heap memory – headroom
You can change the size of headroom, which is 0 by default, to save more memory for the system when needed. Set BPL_JVM_HEAD_ROOM in an environment variable to define headroom as a percentage of total memory space.
To observe how automatic memory fit works, open the log stream from Azure Container Apps and look at the application startup part.
Benchmark comparison
To check the results of memory fitting, we performed load tests on the Spring petclinic project. We have changed petclinic so that it sends back random values and adds them to petclinic data. This lets us create unique values and trigger garbage collection.
The baseline image we used for comparison is a container app with 1 CPU and 2GB memory. It was built with Maven and a handwritten Dockerfile without any JVM memory options specified.
FROM mcr.microsoft.com/openjdk/jdk:17-ubuntu
WORKDIR /app
COPY target/spring-petclinic-*.jar spring-petclinic.jar
ENTRYPOINT [“java”, “-jar”, “/app/spring-petclinic.jar”]
The test subject consists of an app also with 1 CPU and 2GB memory. We deployed it to Azure Container Apps from Jar without any JVM memory options specified.
Results
In short, we saw 2.4x lower GC, 18% faster response time and 30% higher throughput when compared with and without automatic memory fit. Here are some detailed performance metrics.
Working set memory
GC count
Response time and throughput
For enabling/disabling and changing runtime settings, refer to automatic memory fitting in documentation.
To report a problem, ask a question, or share your feedback, please open an issue on Azure Container Apps GitHub.
Microsoft Tech Community – Latest Blogs –Read More
How To Fix QuickBooks Payroll Direct Deposit Not Working After Windows Update
Troubleshooting Solutions: QuickBooks Payroll Direct Deposit Not Working
QB users encountering QuickBooks Payroll Direct Deposit Not Working issues post-Windows update may find resolution through several troubleshooting steps:
Check QuickBooks Version Compatibility: Ensure QuickBooks and its payroll service are compatible with the updated Windows version. QuickBooks regularly releases updates to maintain compatibility with Windows updates. Navigate to the QuickBooks support website to download the latest version if necessary.
Verify Direct Deposit Settings: Review direct deposit settings within QuickBooks Payroll to confirm accuracy. Ensure that bank account information, employee details, and payroll schedules are correct. Any discrepancies can lead to direct deposit failures.
Review Windows Update Impact: Examine the recent Windows update’s impact on system settings and configurations. Changes in firewall settings, security protocols, or system permissions might affect QuickBooks’ ability to process direct deposits. Revert any relevant changes made during the update process if deemed necessary.
Update QuickBooks Payroll Tax Table: Refresh QuickBooks Payroll tax tables to align with the latest payroll regulations and tax rates. Outdated tax tables could disrupt direct deposit processing, leading to errors or failures. Access the ‘Employees’ menu in QuickBooks, select ‘Get Payroll Updates,’ and follow the prompts to update tax tables.
Run QuickBooks Diagnostic Tool: Utilize QuickBooks Diagnostic Tool to identify and resolve potential software issues. The tool scans QuickBooks files and configurations for errors, providing recommendations for rectification. Download and run the tool from the QuickBooks support website, following on-screen instructions.
Disable Third-Party Security Software: Temporarily disable third-party antivirus or security software to rule out conflicts with QuickBooks. Sometimes, security programs may inadvertently block QuickBooks processes, including direct deposit transactions. Re-enable security software after troubleshooting to maintain system protection.
Restart QuickBooks Database Server Manager: Restart the QuickBooks Database Server Manager to refresh connections and configurations. Access the ‘Services’ application through the Windows Start menu, locate ‘QuickBooksDBXX’ (XX denotes version), right-click, and select ‘Restart.’ Verify if direct deposit functionality is restored post-restart.
Reauthorize Direct Deposit Authorization: Reauthorize direct deposit authorization with the bank to ensure seamless transactions. Contact the bank associated with the QuickBooks direct deposit account and verify authorization status. Update any necessary permissions or reestablish connections as needed.
Perform System Restore: Consider performing a system restore to revert Windows settings to a previous state before the update. System restore can undo recent changes that may have contributed to QuickBooks Payroll direct deposit issues. Access ‘System Restore’ through the Control Panel and follow on-screen instructions.
Contact QuickBooks Support: If troubleshooting steps fail to resolve the issue, contact QuickBooks support for further assistance. QuickBooks representatives can provide personalized guidance and technical support tailored to specific user scenarios. Be prepared to provide detailed information about the issue and steps taken for efficient resolution.
By implementing these troubleshooting solutions, users can address QuickBooks Payroll Direct Deposit Not Working issues following a Windows update, ensuring seamless payroll processing and employee payments.
Troubleshooting Solutions: QuickBooks Payroll Direct Deposit Not Working QB users encountering QuickBooks Payroll Direct Deposit Not Working issues post-Windows update may find resolution through several troubleshooting steps: Check QuickBooks Version Compatibility: Ensure QuickBooks and its payroll service are compatible with the updated Windows version. QuickBooks regularly releases updates to maintain compatibility with Windows updates. Navigate to the QuickBooks support website to download the latest version if necessary.Verify Direct Deposit Settings: Review direct deposit settings within QuickBooks Payroll to confirm accuracy. Ensure that bank account information, employee details, and payroll schedules are correct. Any discrepancies can lead to direct deposit failures.Review Windows Update Impact: Examine the recent Windows update’s impact on system settings and configurations. Changes in firewall settings, security protocols, or system permissions might affect QuickBooks’ ability to process direct deposits. Revert any relevant changes made during the update process if deemed necessary.Update QuickBooks Payroll Tax Table: Refresh QuickBooks Payroll tax tables to align with the latest payroll regulations and tax rates. Outdated tax tables could disrupt direct deposit processing, leading to errors or failures. Access the ‘Employees’ menu in QuickBooks, select ‘Get Payroll Updates,’ and follow the prompts to update tax tables.Run QuickBooks Diagnostic Tool: Utilize QuickBooks Diagnostic Tool to identify and resolve potential software issues. The tool scans QuickBooks files and configurations for errors, providing recommendations for rectification. Download and run the tool from the QuickBooks support website, following on-screen instructions.Disable Third-Party Security Software: Temporarily disable third-party antivirus or security software to rule out conflicts with QuickBooks. Sometimes, security programs may inadvertently block QuickBooks processes, including direct deposit transactions. Re-enable security software after troubleshooting to maintain system protection.Restart QuickBooks Database Server Manager: Restart the QuickBooks Database Server Manager to refresh connections and configurations. Access the ‘Services’ application through the Windows Start menu, locate ‘QuickBooksDBXX’ (XX denotes version), right-click, and select ‘Restart.’ Verify if direct deposit functionality is restored post-restart.Reauthorize Direct Deposit Authorization: Reauthorize direct deposit authorization with the bank to ensure seamless transactions. Contact the bank associated with the QuickBooks direct deposit account and verify authorization status. Update any necessary permissions or reestablish connections as needed.Perform System Restore: Consider performing a system restore to revert Windows settings to a previous state before the update. System restore can undo recent changes that may have contributed to QuickBooks Payroll direct deposit issues. Access ‘System Restore’ through the Control Panel and follow on-screen instructions.Contact QuickBooks Support: If troubleshooting steps fail to resolve the issue, contact QuickBooks support for further assistance. QuickBooks representatives can provide personalized guidance and technical support tailored to specific user scenarios. Be prepared to provide detailed information about the issue and steps taken for efficient resolution.By implementing these troubleshooting solutions, users can address QuickBooks Payroll Direct Deposit Not Working issues following a Windows update, ensuring seamless payroll processing and employee payments. Read More
MS Defender on Alma Linux 9 is not reporting back details to the portal dashboard
MS Defender is working fine on Ubuntu; It appears to be running find on AlmaLinux 9.3 but the dashboard doesn’t have any details besides the OS version. The connectivity test results appear to be fine. test results say
Audisp plugin Status Down
and mdatp log view has the output:
[1129][140239028782656][2024-05-07 04:55:59.718079 UTC][error]: [{user}]: Couldn’t connect to kernel extension, Make sure kernel extension is allowed
The release notes in Feb 2024 indicate some issue with the dashboard for Alma and Rocky, but I can’t tell if that has been remediated with the newer version or not.
MS Defender is working fine on Ubuntu; It appears to be running find on AlmaLinux 9.3 but the dashboard doesn’t have any details besides the OS version. The connectivity test results appear to be fine. test results say Audisp plugin Status Down and mdatp log view has the output:[1129][140239028782656][2024-05-07 04:55:59.718079 UTC][error]: [{user}]: Couldn’t connect to kernel extension, Make sure kernel extension is allowed The release notes in Feb 2024 indicate some issue with the dashboard for Alma and Rocky, but I can’t tell if that has been remediated with the newer version or not. Read More
How to highlight app icon when open a deep link to Teams app static tab by adaptive card
Using the adaptive card to open a deep link to Teams app static tab by following https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links-execution-handling?tabs=teamsjs-v2#adaptive-card,
Open Teams app tab successfully, but the app icon on the left sidebar is not highlighted.
The deep link is like:
But I found other Teams app like PowerBI, can highlight the app icon by open deeplick of adaptive card, how to do it?
Using the adaptive card to open a deep link to Teams app static tab by following https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links-execution-handling?tabs=teamsjs-v2#adaptive-card, Open Teams app tab successfully, but the app icon on the left sidebar is not highlighted.The deep link is like: https://teams.microsoft.com/l/entity/${appid}/${entityId}?webUrl=${contentUrl}&context=${context} But I found other Teams app like PowerBI, can highlight the app icon by open deeplick of adaptive card, how to do it? Read More
Super Low FPS on My Laptop After factory reset
I used to get 120 fps on my games, and especially modded Minecraft, and recently I reset my pc and when I went back to play my games the fps wouldn’t go above 20 fps, I remember when i first got the pc I had an online friend to help me with changing some settings, but I’m no longer in contact with them and I don’t know what to do, any help is appreciated
I used to get 120 fps on my games, and especially modded Minecraft, and recently I reset my pc and when I went back to play my games the fps wouldn’t go above 20 fps, I remember when i first got the pc I had an online friend to help me with changing some settings, but I’m no longer in contact with them and I don’t know what to do, any help is appreciated Read More
Why QuickBooks Not Letting Me Update Payroll Window 10?
Troubleshooting Solutions: QuickBooks Not Letting Me Update Payroll
QB users facing challenges QuickBooks Not Letting Me Update Payroll on Windows 10 may find resolution through the following troubleshooting steps:
Check Internet Connectivity: Ensure stable internet connectivity to facilitate the update process. Unstable or slow internet connections can impede QuickBooks’ ability to download and install updates. Switch to a reliable network or troubleshoot internet issues before proceeding with the update.
Verify QuickBooks Version: Confirm that the installed QuickBooks version is compatible with Windows 10. Outdated QuickBooks versions may lack support for Windows 10 updates, resulting in compatibility issues. Upgrade to the latest QuickBooks version compatible with Windows 10 to resolve potential update restrictions.
Run QuickBooks as Administrator: Execute QuickBooks with administrative privileges to bypass potential permission restrictions hindering the update process. Right-click the QuickBooks shortcut or executable file, select ‘Run as administrator,’ and proceed with updating payroll. Elevated privileges can override certain limitations imposed by Windows 10.
Disable User Account Control (UAC): Temporarily disable User Account Control (UAC) settings to prevent interference with QuickBooks update procedures. Access ‘Control Panel’ > ‘User Accounts’ > ‘Change User Account Control settings,’ and adjust the slider to ‘Never Notify.’ Restart the system and attempt updating QuickBooks Payroll again.
Clear QuickBooks Cache: Clear QuickBooks cache to eliminate potential data conflicts obstructing the update process. Navigate to the ‘Edit’ menu within QuickBooks, select ‘Preferences,’ followed by ‘Desktop View,’ and click ‘Clear Cache.’ Restart QuickBooks and retry updating payroll to observe if the issue persists.
Install Windows Updates: Install pending Windows updates to address underlying system vulnerabilities or compatibility issues impacting QuickBooks functionality. Access ‘Settings’ > ‘Update & Security’ > ‘Windows Update’ and install available updates. Reboot the system after installing updates and attempt updating QuickBooks Payroll anew.
Update QuickBooks Desktop: Ensure QuickBooks Desktop software is up-to-date to leverage the latest features and bug fixes. Access the ‘Help’ menu within QuickBooks, select ‘Update QuickBooks Desktop,’ and follow on-screen instructions to download and install updates. Updated software versions may resolve update-related issues on Windows 10.
Repair QuickBooks Installation: Initiate a repair of the QuickBooks installation to rectify corrupted program files or configurations hindering the update process. Access ‘Control Panel’ > ‘Programs’ > ‘Programs and Features,’ locate QuickBooks in the list, and select ‘Repair.’ Follow prompts to complete the repair process and retry updating payroll.
Check Firewall and Antivirus Settings: Review firewall and antivirus settings to ensure QuickBooks update processes are not being blocked. Add QuickBooks executable files to the firewall or antivirus whitelist to exempt them from security scans or network restrictions. Disable firewall or antivirus temporarily during the update process, if necessary.
Contact QuickBooks Support: If troubleshooting efforts yield no resolution, contact QuickBooks support for personalized assistance. QuickBooks specialists can diagnose the issue and provide tailored solutions to address update restrictions on Windows 10 systems. Be prepared to provide detailed information about the encountered error messages or symptoms for efficient troubleshooting.
Implementing these troubleshooting solutions can help users overcome QuickBooks Not Letting Me Update Payroll on Windows 10, facilitating seamless payroll management and software maintenance.
Troubleshooting Solutions: QuickBooks Not Letting Me Update Payroll QB users facing challenges QuickBooks Not Letting Me Update Payroll on Windows 10 may find resolution through the following troubleshooting steps: Check Internet Connectivity: Ensure stable internet connectivity to facilitate the update process. Unstable or slow internet connections can impede QuickBooks’ ability to download and install updates. Switch to a reliable network or troubleshoot internet issues before proceeding with the update.Verify QuickBooks Version: Confirm that the installed QuickBooks version is compatible with Windows 10. Outdated QuickBooks versions may lack support for Windows 10 updates, resulting in compatibility issues. Upgrade to the latest QuickBooks version compatible with Windows 10 to resolve potential update restrictions.Run QuickBooks as Administrator: Execute QuickBooks with administrative privileges to bypass potential permission restrictions hindering the update process. Right-click the QuickBooks shortcut or executable file, select ‘Run as administrator,’ and proceed with updating payroll. Elevated privileges can override certain limitations imposed by Windows 10.Disable User Account Control (UAC): Temporarily disable User Account Control (UAC) settings to prevent interference with QuickBooks update procedures. Access ‘Control Panel’ > ‘User Accounts’ > ‘Change User Account Control settings,’ and adjust the slider to ‘Never Notify.’ Restart the system and attempt updating QuickBooks Payroll again.Clear QuickBooks Cache: Clear QuickBooks cache to eliminate potential data conflicts obstructing the update process. Navigate to the ‘Edit’ menu within QuickBooks, select ‘Preferences,’ followed by ‘Desktop View,’ and click ‘Clear Cache.’ Restart QuickBooks and retry updating payroll to observe if the issue persists.Install Windows Updates: Install pending Windows updates to address underlying system vulnerabilities or compatibility issues impacting QuickBooks functionality. Access ‘Settings’ > ‘Update & Security’ > ‘Windows Update’ and install available updates. Reboot the system after installing updates and attempt updating QuickBooks Payroll anew.Update QuickBooks Desktop: Ensure QuickBooks Desktop software is up-to-date to leverage the latest features and bug fixes. Access the ‘Help’ menu within QuickBooks, select ‘Update QuickBooks Desktop,’ and follow on-screen instructions to download and install updates. Updated software versions may resolve update-related issues on Windows 10.Repair QuickBooks Installation: Initiate a repair of the QuickBooks installation to rectify corrupted program files or configurations hindering the update process. Access ‘Control Panel’ > ‘Programs’ > ‘Programs and Features,’ locate QuickBooks in the list, and select ‘Repair.’ Follow prompts to complete the repair process and retry updating payroll.Check Firewall and Antivirus Settings: Review firewall and antivirus settings to ensure QuickBooks update processes are not being blocked. Add QuickBooks executable files to the firewall or antivirus whitelist to exempt them from security scans or network restrictions. Disable firewall or antivirus temporarily during the update process, if necessary.Contact QuickBooks Support: If troubleshooting efforts yield no resolution, contact QuickBooks support for personalized assistance. QuickBooks specialists can diagnose the issue and provide tailored solutions to address update restrictions on Windows 10 systems. Be prepared to provide detailed information about the encountered error messages or symptoms for efficient troubleshooting.Implementing these troubleshooting solutions can help users overcome QuickBooks Not Letting Me Update Payroll on Windows 10, facilitating seamless payroll management and software maintenance. Read More
Advance Networking in Azure Kubernetes: A Comprehensive Overview Part1
Introduction: In the rapidly evolving landscape of cloud-native applications, Kubernetes has emerged as a leading platform for orchestrating containerized workloads. Azure Kubernetes Service (AKS) offers a robust environment for deploying, managing, and scaling containerized applications using Kubernetes on Microsoft Azure. In this white paper, we delve into the advanced networking capabilities within AKS, focusing on crucial components such as Container Networking Interface (CNI), overlay networks, web routing applications, and the role of Cilium in enhancing networking within AKS.
1. Azure CNI networking in Azure Kubernetes Service (AKS):
Azure Kubernetes Service (AKS) uses Azure Container Networking Interface (CNI) to provide integrated networking for Kubernetes pods. Here’s an overview of its use cases, advantages, and disadvantages:
Use Cases:
– Large Enterprises: Ideal for complex networking requirements, such as multi-tier applications requiring strict network isolation and individual network identities for each service.
– Integration with Virtual Networks: Suitable for scenarios where AKS needs to integrate with existing virtual networks or on-premises networks.
– Scalability: Designed for environments scaling up to 1000 nodes and 250 pods per node.
Advantages:
– Direct Pod Access: Each pod gets an IP address from the subnet, allowing direct access without NAT.
– Network Policies: Supports Azure network policies and Windows Containers.
– No Additional Latency: Since pods have their own IP addresses, there is no additional latency in communication.
– Better IP Utilization: Dynamic IP allocation leads to better utilization of IPs in the cluster.
Disadvantages:
– IP Address Planning: Requires careful planning to prevent IP address exhaustion.
– Complex Setup: The setup process is more complex compared to other networking options.
– Limited to Linux: Some CNI options like Cilium are currently available only for Linux, not for Windows.
It’s important to note that while Azure CNI provides many benefits, it requires more upfront planning and management of network resources to ensure efficient operation and scalability. If you’re considering Azure CNI for your AKS deployment, make sure to account for these factors in your planning.
2. Azure CNI Overlay networking in Azure Kubernetes Service (AKS):
Azure Kubernetes Service (AKS) with CNI (Container Networking Interface) Overlay is a networking solution that addresses some of the limitations of traditional CNI in Kubernetes environments. Here’s an overview of its use cases, advantages, and disadvantages:
Use Cases:
– Scalable Deployments: AKS CNI Overlay is suitable for scenarios where scaling up to 1000 nodes and 250 pods per node is required.
– IP Address Management: It helps in situations where there is a shortage of IP addresses and simplifies network configuration.
– Large Clusters: Designed for customers who want to run large clusters without performance, scale, and IP exhaustion limitations.
Advantages:
– Efficient IP Usage: Saves a significant amount of VNet IP addresses and allows for large cluster sizes.
– No Need for Encapsulation: There’s no need to provision custom routes on the cluster subnet or use an encapsulation method to tunnel traffic between pods.
– Performance: Provides connectivity performance between pods on par with VMs in a VNet.
– Reusable CIDR: The private CIDR can be reused in different AKS clusters, extending the IP space available for containerized applications.
Disadvantages:
– Ingress Controller Limitation: You can’t use Application Gateway as an Ingress Controller (AGIC) for an Overlay cluster.
– Virtual Machine Availability Sets: VMAS aren’t supported for Overlay.
– Limited VM Types: You can’t use DCsv2-series virtual machines in node pools.
– Windows Support: Windows support is still in preview and dual-stack networking is not supported in Overlay.
AKS CNI Overlay offers a solution to the challenges of IP exhaustion and scalability in Azure AKS. By implementing the overlay network, organizations can overcome the limitations of the non-overlay version of Azure CNI and achieve a truly scalable and manageable infrastructure. However, it’s important to consider the limitations and ensure they align with your project requirements.
3. Web routing application add-on with AKS:
Azure Kubernetes Service (AKS) with web routing application is a feature that simplifies the deployment and management of web applications. Here’s an overview of its use cases, advantages, and disadvantages:
Use Cases:
– HTTP/S Traffic Management: Ideal for applications that require routing of HTTP and HTTPS traffic with advanced configurations like SSL/TLS termination.
– Simplified Exposure: Useful when you need to expose application pods to the internet with managed ingress controllers.
– Integration with Azure Services: It integrates well with Azure DNS for public and private zone management and Azure Key Vault for
SSL certificates.
Advantages:
– Managed Ingress Controller: Provides a managed NGINX ingress controller, which is highly available and intended for production use.
– SSL Termination: Supports SSL termination with certificates stored in Azure Key Vault, enhancing security.
– Azure DNS Integration: Seamlessly integrates with Azure DNS for efficient domain management.
Disadvantages:
– Limited DNS Zones: Supports up to five Azure DNS zones, which might be limiting for some deployments.
– Resource Group Restrictions: All integrated Azure DNS zones must be in the same resource group.
– ConfigMap Limitations: Editing the ingress-nginx ConfigMap in the app-routing-system namespace isn’t supported, which can limit customization.
It’s important to note that while the add-on provides a robust solution for traffic management, it should be evaluated against your specific use case and requirements to determine if it’s the right fit for your AKS deployment.
4. Azure CNI Powered by Cilium in Azure Kubernetes Service (AKS):
Azure Kubernetes Service (AKS) powered by Cilium is an advanced networking solution that leverages eBPF technology for high-performance networking, security, and observability in Kubernetes environments. Here’s an overview of its use cases, advantages, and disadvantages:
Use Cases:
– High-Performance Networking: For applications requiring superior data path throughput, like gaming apps.
– Large-Scale Deployments: Suitable for very large clusters or multi-cluster strategies to scale Kubernetes deployments.
– Fine-Grained Monitoring: When detailed monitoring and tracing of east-west traffic flows are necessary for troubleshooting.
Advantages:
– Scalable and Flexible: Supports larger clusters with more nodes, pods, and services.
– Improved Service Routing: Offers faster service routing compared to traditional networking solutions.
– Efficient Network Policy Enforcement: Provides more efficient network policy enforcement.
– Enhanced Observability: Better observability of cluster traffic.
– eBPF Technology: Utilizes eBPF programs for enhanced traffic processing capabilities.
Disadvantages:
– Linux Only: Currently available only for Linux, not for Windows.
– Disabled Features: Some features like Cilium L7 policy enforcement and Hubble are disabled.
– Network Policy Limitations: Cannot use ipBlock to allow access to node or pod IPs.
– Service Limitations: Issues with Kubernetes services using internalTrafficPolicy=Local and host port sharing with different protocols.
AKS powered by Cilium provides a robust platform for networking millions of containers, offering a rich set of security controls and traffic metrics without compromising performance. However, it’s essential to consider the current limitations, especially if your environment includes Windows nodes or requires the disabled features.
Microsoft Tech Community – Latest Blogs –Read More
Holen Sie sich 15 % Rabatt auf Glucoslim On { TOLLE NACHRICHTEN }
Entdecken Sie echte Erfahrungsberichte von Menschen, die GlucoSlim-Kapseln zur Gewichtsreduktion und für eine bessere Gesundheit ausprobiert haben.
Sonderpreis zum Verkauf: Glucoslim von der offiziellen Website online
Besuchen Sie die offizielle Website, um Glucoslim mit einem riesigen Rabatt von über 15 % zu erhalten Entdecken Sie echte Erfahrungsberichte von Menschen, die GlucoSlim-Kapseln zur Gewichtsreduktion und für eine bessere Gesundheit ausprobiert haben. Sonderpreis zum Verkauf: Glucoslim von der offiziellen Website online Read More
How to fix QuickBooks Error PS033 After Windows update?
Troubleshooting QuickBooks Error PS033:
QuickBooks Error PS033 is often encountered when updating or downloading payroll in QuickBooks. This error can be caused by various factors including invalid or incorrect Service Key, damaged or missing payroll files, outdated QuickBooks Desktop, or incorrect tax table information. Follow these troubleshooting steps to resolve QuickBooks Error PS033:
Update QuickBooks Desktop: Ensure that your QuickBooks Desktop software is updated to the latest version. To update QuickBooks:
Go to the Help menu and select Update QuickBooks Desktop.Click on Update Now to download the latest updates.Once the updates are downloaded, restart QuickBooks to apply the changes.
Verify Payroll Subscription: Check if your payroll subscription is active and up-to-date. To verify your subscription:
Open QuickBooks and go to the Employees menu.Select My Payroll Service and then Account/Billing Information.Log in to your Intuit account and verify the status of your subscription.
Check Service Key: Ensure that the Service Key entered in QuickBooks is correct. To verify the Service Key:
Go to the Employees menu and select My Payroll Service.Choose Manage Service Key and verify if the key matches the one provided by Intuit.
Update Payroll Tax Table: Update your payroll tax table to ensure compliance with the latest tax rates and regulations. To update the tax table:
Go to the Employees menu and select Get Payroll Updates.Choose Download Entire Update and click on Update.
Run Reboot.bat: Running the reboot.bat file can resolve certain installation issues. To run reboot.bat:
Close QuickBooks and all its related processes.Navigate to the QuickBooks installation folder (usually located in C:Program FilesIntuitQuickBooks).Find and double-click on the reboot.bat file to run it.Restart your computer after the process is complete.
Check Company File: Ensure that your company file is not damaged or corrupted. Use the Verify Data Utility to check for data integrity issues and resolve them if found.
Recreate Payroll Folder: Recreating the payroll folder can sometimes fix PS033 error. To recreate the payroll folder:
Close QuickBooks and navigate to the Payroll Folder (usually located in C:UsersPublicDocumentsIntuitQuickBooksCompany Files).Rename the Payroll Folder to ‘Old Payroll Folder’.Open QuickBooks and try updating the payroll again. QuickBooks will automatically create a new Payroll Folder.
Following these troubleshooting steps should help you resolve QuickBooks Error PS033 and successfully update your payroll. If the issue persists, consider contacting QuickBooks support for further assistance.
Troubleshooting QuickBooks Error PS033: QuickBooks Error PS033 is often encountered when updating or downloading payroll in QuickBooks. This error can be caused by various factors including invalid or incorrect Service Key, damaged or missing payroll files, outdated QuickBooks Desktop, or incorrect tax table information. Follow these troubleshooting steps to resolve QuickBooks Error PS033: Update QuickBooks Desktop: Ensure that your QuickBooks Desktop software is updated to the latest version. To update QuickBooks:Go to the Help menu and select Update QuickBooks Desktop.Click on Update Now to download the latest updates.Once the updates are downloaded, restart QuickBooks to apply the changes.Verify Payroll Subscription: Check if your payroll subscription is active and up-to-date. To verify your subscription:Open QuickBooks and go to the Employees menu.Select My Payroll Service and then Account/Billing Information.Log in to your Intuit account and verify the status of your subscription.Check Service Key: Ensure that the Service Key entered in QuickBooks is correct. To verify the Service Key:Go to the Employees menu and select My Payroll Service.Choose Manage Service Key and verify if the key matches the one provided by Intuit.Update Payroll Tax Table: Update your payroll tax table to ensure compliance with the latest tax rates and regulations. To update the tax table:Go to the Employees menu and select Get Payroll Updates.Choose Download Entire Update and click on Update.Run Reboot.bat: Running the reboot.bat file can resolve certain installation issues. To run reboot.bat:Close QuickBooks and all its related processes.Navigate to the QuickBooks installation folder (usually located in C:Program FilesIntuitQuickBooks).Find and double-click on the reboot.bat file to run it.Restart your computer after the process is complete.Check Company File: Ensure that your company file is not damaged or corrupted. Use the Verify Data Utility to check for data integrity issues and resolve them if found.Recreate Payroll Folder: Recreating the payroll folder can sometimes fix PS033 error. To recreate the payroll folder:Close QuickBooks and navigate to the Payroll Folder (usually located in C:UsersPublicDocumentsIntuitQuickBooksCompany Files).Rename the Payroll Folder to ‘Old Payroll Folder’.Open QuickBooks and try updating the payroll again. QuickBooks will automatically create a new Payroll Folder. Following these troubleshooting steps should help you resolve QuickBooks Error PS033 and successfully update your payroll. If the issue persists, consider contacting QuickBooks support for further assistance. Read More
Excel formula not dragging across my rows (horizontally)
Hi,
I need assistance with dragging a formula across my rows, however it’s just copying the same figure across and not updating the formula as it goes across.
e.g =1491578/4.71
Hi, I need assistance with dragging a formula across my rows, however it’s just copying the same figure across and not updating the formula as it goes across. e.g =1491578/4.71 Read More
File locked for editing, user not editing it.
Hi,
This seems to have been an issue in the past (in 2020) but I ham having this issue now.
Some users seem to find that they get a message to say “locked for editing” by them, they don’t currently have it open.
Is there a way to stop this occurring – is it a sequence of events that causes this?
Can a admin unlock this document?
If the document library has check out to edit enabled, does this stop this issue?
Thanks
Rosie
Thanks
Rosie
Hi,This seems to have been an issue in the past (in 2020) but I ham having this issue now.Some users seem to find that they get a message to say “locked for editing” by them, they don’t currently have it open.Is there a way to stop this occurring – is it a sequence of events that causes this?Can a admin unlock this document?If the document library has check out to edit enabled, does this stop this issue? ThanksRosie ThanksRosie Read More
Resource View Across Multiple Projects
We have multiple small projects, with resources shared across those projects. I as the project manager would want a single window view of how the resources are being utilized, what are the underlying task deadlines, are they overloaded with tasks etc. I am currently on Project Plan 3. Any ideas are highly appreciated.
We have multiple small projects, with resources shared across those projects. I as the project manager would want a single window view of how the resources are being utilized, what are the underlying task deadlines, are they overloaded with tasks etc. I am currently on Project Plan 3. Any ideas are highly appreciated. Read More
Registering SQLServers in SSMS v20 using Powershell
Hello
I have a new VM – Windows 11,
Installed SSMS V20.1 today
Installed SQLServer Powershell Module. SQLServer Module version is 22.2.0 . Only 1 version installed.
(Install-Module -Name SqlServer -Repository PSGallery -Force)
When I go into powershell and do the following
Set-Location “SQLSERVER:SQLRegistrationdatabase Engine Server Group”
new-item “TestFolder”
This TestFolder does not show up in SSMv2 (Registered Servers Group)
Similarly If i got into SSMS v20, and create a folder named “TestSSMS”,
This does not show up in the powershell sqlserver directory
I need to run a powershell command that populates the registered servers list. there are at least 30 servers that i need to register – hence powershell is a better option to do the registration.
Any help would be grateful to fix this?
HelloI have a new VM – Windows 11,Installed SSMS V20.1 todayInstalled SQLServer Powershell Module. SQLServer Module version is 22.2.0 . Only 1 version installed.(Install-Module -Name SqlServer -Repository PSGallery -Force)When I go into powershell and do the followingSet-Location “SQLSERVER:SQLRegistrationdatabase Engine Server Group”new-item “TestFolder” This TestFolder does not show up in SSMv2 (Registered Servers Group)Similarly If i got into SSMS v20, and create a folder named “TestSSMS”, This does not show up in the powershell sqlserver directoryI need to run a powershell command that populates the registered servers list. there are at least 30 servers that i need to register – hence powershell is a better option to do the registration. Any help would be grateful to fix this? Read More
Azure arc
While installing Azure arc on Linux machines, there is no error, but it is getting stopped somewhere and the agent is not installed completely.
root@sentinel-poc:/var/opt/azcmagent/log# cat azcmagent.log
time=”2024-05-03T10:46:41Z” level=debug msg=”Running as elevated user”
time=”2024-05-03T10:46:41Z” level=debug msg=”Agent Command: connect “
time=”2024-05-03T10:46:41Z” level=debug msg=”Agent Version: 1.40.02664.1492″
time=”2024-05-03T10:46:41Z” level=info msg=”Connecting machine to Azure… This might take a few minutes.”
time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”
time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: InitChangeReq…”
time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”
time=”2024-05-03T10:46:41Z” level=debug msg=”IPC ready: 627b7c50-5099-4639-bd22-0987042de242″
time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”
time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: MetadataReq…”
time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”
time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”
time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: LocalConfigReq…”
time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”
time=”2024-05-03T10:46:41Z” level=debug msg=”Proxy information checked”
time=”2024-05-03T10:46:41Z” level=debug msg=”Operating System Info: Operating System: linux, Manufacturer: VMware, Inc., Model: VMware Virtual Platform, OS Version: 5.4.0-177-generic, OS SKU: Ubuntu 20.04.6 LTS, OS Edition: unknown, Product Id: unknown, Product Type: unknown, Hardware Id: unknown, Processor Count: 4, Core Count: 1, Logical Core Count: 4, Total Physical Memory (Bytes): 8331448320, Total Physical Memory (Gigabytes): 7, Processor Name(s): Intel(R) Xeon(R) CPU E5-4650 v2 @ 2.40GHz, Serial Number: VMware-42 09 82 e9 dd ef e1 18-e9 11 8e e0 72 6e e0 08, SMBIOS Asset Tag: No Asset Tag, Hostname: sentinel-poc, Domain: unknown, AD FQDN: unknown, DNS FQDN: sentinel-poc, Locale: en_US, Language: en, Local Time Zone: UTC 0″
time=”2024-05-03T10:46:41Z” level=info msg=”Testing connectivity to endpoints that are needed to connect to Azure… This might take a few minutes.”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace gbl.his.arc.azure.com: [{20.204.199.98 }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”Regional Service Discovery” Request URL=”https://gbl.his.arc.azure.com/discovery?location=centralindia&api-version=2.1” Response Body=”{“hisEndpoints”:[“https://pn.his.arc.azure.com“],”atsEndpoints”:[“https://India-ats.his.arc.azure.com“,”https://pn.his.arc.azure.com“]}” Status Code=200
time=”2024-05-03T10:46:42Z” level=debug msg=”Regional Service Discovery” Guest Agent Service URL=”https://centralindia-gas.guestconfiguration.azure.com” Proxy Status=”proxy is not used”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace management.azure.com: [{4.150.240.10 } {2603:1030:a0b::10 }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace login.windows.net: [{20.190.146.33 } {40.126.18.33 } {40.126.18.32 } {20.190.146.35 } {20.190.146.36 } {20.190.146.39 } {20.190.146.37 } {20.190.146.38 } {2603:1046:2000:90::3 } {2603:1046:2000:90::6 } {2603:1046:2000:90::1 } {2603:1046:2000:90::5 } {2603:1046:2000:90::8 } {2603:1046:2000:90::4 } {2603:1046:2000:90::7 } {2603:1046:2000:90:: }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace gbl.his.arc.azure.com: [{20.204.199.98 }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace pas.windows.net: [{20.190.145.139 } {20.190.145.128 } {2603:1046:2000:60::8 } {2603:1046:2000:60::b }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace agentserviceapi.guestconfiguration.azure.com: [{20.43.123.223 }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace login.microsoftonline.com: [{20.190.145.141 } {40.126.17.133 } {20.190.145.142 } {40.126.17.131 } {40.126.17.134 } {20.190.145.143 } {20.190.145.140 } {40.126.17.132 } {2603:1046:2000:90::5 } {2603:1046:2000:90::4 } {2603:1046:2000:90:: } {2603:1046:2000:90::2 } {2603:1046:2000:90::1 } {2603:1046:2000:90::3 } {2603:1046:2000:90::7 } {2603:1046:2000:90::8 }]”
time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace centralindia-gas.guestconfiguration.azure.com: [{20.43.123.222 }]”
time=”2024-05-03T10:46:43Z” level=debug msg=”HTTP trace pn.his.arc.azure.com: [{20.204.199.98 }]”
time=”2024-05-03T10:46:43Z” level=debug msg=”Additional Information” RegionalIdentityService=”&{mt:{state:0 sema:0} HisEndpoint:https://pn.his.arc.azure.com AtsEndpoint: Endpoints:{HisEndpoints:[https://pn.his.arc.azure.com] AtsEndpoints:[https://India-ats.his.arc.azure.com https://pn.his.arc.azure.com]} Location:centralindia ProxyStatus:proxy is not used}” pos=checkEndpointConnectivity
time=”2024-05-03T10:46:43Z” level=debug msg=”All endpoints needed to connect to Azure are available.”
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=management.azure.com ipAddresses=”4.150.240.10, 2603:1030:a0b::10″ private=false reachable=true tls=”TLS 1.2″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=pn.his.arc.azure.com ipAddresses=20.204.199.98 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.3″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=login.microsoftonline.com ipAddresses=”20.190.145.141, 40.126.17.133, 20.190.145.142, 40.126.17.131, 40.126.17.134, 20.190.145.143, 20.190.145.140, 40.126.17.132, 2603:1046:2000:90::5, 2603:1046:2000:90::4, 2603:1046:2000:90::, 2603:1046:2000:90::2, 2603:1046:2000:90::1, 2603:1046:2000:90::3, 2603:1046:2000:90::7, 2603:1046:2000:90::8″ private=false reachable=true tls=”TLS 1.3″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=agentserviceapi.guestconfiguration.azure.com ipAddresses=20.43.123.223 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.2″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=pas.windows.net ipAddresses=”20.190.145.139, 20.190.145.128, 2603:1046:2000:60::8, 2603:1046:2000:60::b” private=false reachable=true tls=”TLS 1.2″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=login.windows.net ipAddresses=”20.190.146.33, 40.126.18.33, 40.126.18.32, 20.190.146.35, 20.190.146.36, 20.190.146.39, 20.190.146.37, 20.190.146.38, 2603:1046:2000:90::3, 2603:1046:2000:90::6, 2603:1046:2000:90::1, 2603:1046:2000:90::5, 2603:1046:2000:90::8, 2603:1046:2000:90::4, 2603:1046:2000:90::7, 2603:1046:2000:90::” private=false reachable=true tls=”TLS 1.3″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=centralindia-gas.guestconfiguration.azure.com ipAddresses=20.43.123.222 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.2″
time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=gbl.his.arc.azure.com ipAddresses=20.204.199.98 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.3″
time=”2024-05-03T10:46:43Z” level=debug msg=”Getting Authorization Token”
time=”2024-05-03T10:46:43Z” level=debug msg=”HTTP trace login.microsoftonline.com: [{20.190.145.141 } {40.126.17.133 } {20.190.145.142 } {40.126.17.131 } {40.126.17.134 } {20.190.145.143 } {20.190.145.140 } {40.126.17.132 } {2603:1046:2000:60::9 } {2603:1046:2000:60::13 } {2603:1046:2000:60::11 } {2603:1046:2000:60::a } {2603:1046:2000:60::c } {2603:1046:2000:60::d } {2603:1046:2000:60::e } {2603:1046:2000:60::12 }]”
time=”2024-05-03T10:47:21Z” level=info msg=”Control-C received. Terminating…”
time=”2024-05-03T10:47:21Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”
time=”2024-05-03T10:47:21Z” level=debug msg=”Sending message: CancelChange…”
time=”2024-05-03T10:47:21Z” level=debug msg=”Status Message received”
time=”2024-05-03T10:47:21Z” level=debug msg=”Cancelled change token”
While installing Azure arc on Linux machines, there is no error, but it is getting stopped somewhere and the agent is not installed completely. root@sentinel-poc:/var/opt/azcmagent/log# cat azcmagent.logtime=”2024-05-03T10:46:41Z” level=debug msg=”Running as elevated user”time=”2024-05-03T10:46:41Z” level=debug msg=”Agent Command: connect “time=”2024-05-03T10:46:41Z” level=debug msg=”Agent Version: 1.40.02664.1492″time=”2024-05-03T10:46:41Z” level=info msg=”Connecting machine to Azure… This might take a few minutes.”time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: InitChangeReq…”time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”time=”2024-05-03T10:46:41Z” level=debug msg=”IPC ready: 627b7c50-5099-4639-bd22-0987042de242″time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: MetadataReq…”time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”time=”2024-05-03T10:46:41Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”time=”2024-05-03T10:46:41Z” level=debug msg=”Sending message: LocalConfigReq…”time=”2024-05-03T10:46:41Z” level=debug msg=”Status Message received”time=”2024-05-03T10:46:41Z” level=debug msg=”Proxy information checked”time=”2024-05-03T10:46:41Z” level=debug msg=”Operating System Info: Operating System: linux, Manufacturer: VMware, Inc., Model: VMware Virtual Platform, OS Version: 5.4.0-177-generic, OS SKU: Ubuntu 20.04.6 LTS, OS Edition: unknown, Product Id: unknown, Product Type: unknown, Hardware Id: unknown, Processor Count: 4, Core Count: 1, Logical Core Count: 4, Total Physical Memory (Bytes): 8331448320, Total Physical Memory (Gigabytes): 7, Processor Name(s): Intel(R) Xeon(R) CPU E5-4650 v2 @ 2.40GHz, Serial Number: VMware-42 09 82 e9 dd ef e1 18-e9 11 8e e0 72 6e e0 08, SMBIOS Asset Tag: No Asset Tag, Hostname: sentinel-poc, Domain: unknown, AD FQDN: unknown, DNS FQDN: sentinel-poc, Locale: en_US, Language: en, Local Time Zone: UTC 0″time=”2024-05-03T10:46:41Z” level=info msg=”Testing connectivity to endpoints that are needed to connect to Azure… This might take a few minutes.”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace gbl.his.arc.azure.com: [{20.204.199.98 }]”time=”2024-05-03T10:46:42Z” level=debug msg=”Regional Service Discovery” Request URL=”https://gbl.his.arc.azure.com/discovery?location=centralindia&api-version=2.1″ Response Body=”{“hisEndpoints”:[“https://pn.his.arc.azure.com”],”atsEndpoints”:[“https://India-ats.his.arc.azure.com”,”https://pn.his.arc.azure.com”]}” Status Code=200time=”2024-05-03T10:46:42Z” level=debug msg=”Regional Service Discovery” Guest Agent Service URL=”https://centralindia-gas.guestconfiguration.azure.com” Proxy Status=”proxy is not used”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace management.azure.com: [{4.150.240.10 } {2603:1030:a0b::10 }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace login.windows.net: [{20.190.146.33 } {40.126.18.33 } {40.126.18.32 } {20.190.146.35 } {20.190.146.36 } {20.190.146.39 } {20.190.146.37 } {20.190.146.38 } {2603:1046:2000:90::3 } {2603:1046:2000:90::6 } {2603:1046:2000:90::1 } {2603:1046:2000:90::5 } {2603:1046:2000:90::8 } {2603:1046:2000:90::4 } {2603:1046:2000:90::7 } {2603:1046:2000:90:: }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace gbl.his.arc.azure.com: [{20.204.199.98 }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace pas.windows.net: [{20.190.145.139 } {20.190.145.128 } {2603:1046:2000:60::8 } {2603:1046:2000:60::b }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace agentserviceapi.guestconfiguration.azure.com: [{20.43.123.223 }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace login.microsoftonline.com: [{20.190.145.141 } {40.126.17.133 } {20.190.145.142 } {40.126.17.131 } {40.126.17.134 } {20.190.145.143 } {20.190.145.140 } {40.126.17.132 } {2603:1046:2000:90::5 } {2603:1046:2000:90::4 } {2603:1046:2000:90:: } {2603:1046:2000:90::2 } {2603:1046:2000:90::1 } {2603:1046:2000:90::3 } {2603:1046:2000:90::7 } {2603:1046:2000:90::8 }]”time=”2024-05-03T10:46:42Z” level=debug msg=”HTTP trace centralindia-gas.guestconfiguration.azure.com: [{20.43.123.222 }]”time=”2024-05-03T10:46:43Z” level=debug msg=”HTTP trace pn.his.arc.azure.com: [{20.204.199.98 }]”time=”2024-05-03T10:46:43Z” level=debug msg=”Additional Information” RegionalIdentityService=”&{mt:{state:0 sema:0} HisEndpoint:https://pn.his.arc.azure.com AtsEndpoint: Endpoints:{HisEndpoints:[https://pn.his.arc.azure.com] AtsEndpoints:[https://India-ats.his.arc.azure.com https://pn.his.arc.azure.com]} Location:centralindia ProxyStatus:proxy is not used}” pos=checkEndpointConnectivitytime=”2024-05-03T10:46:43Z” level=debug msg=”All endpoints needed to connect to Azure are available.”time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=management.azure.com ipAddresses=”4.150.240.10, 2603:1030:a0b::10″ private=false reachable=true tls=”TLS 1.2″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=pn.his.arc.azure.com ipAddresses=20.204.199.98 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.3″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=login.microsoftonline.com ipAddresses=”20.190.145.141, 40.126.17.133, 20.190.145.142, 40.126.17.131, 40.126.17.134, 20.190.145.143, 20.190.145.140, 40.126.17.132, 2603:1046:2000:90::5, 2603:1046:2000:90::4, 2603:1046:2000:90::, 2603:1046:2000:90::2, 2603:1046:2000:90::1, 2603:1046:2000:90::3, 2603:1046:2000:90::7, 2603:1046:2000:90::8″ private=false reachable=true tls=”TLS 1.3″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=agentserviceapi.guestconfiguration.azure.com ipAddresses=20.43.123.223 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.2″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=pas.windows.net ipAddresses=”20.190.145.139, 20.190.145.128, 2603:1046:2000:60::8, 2603:1046:2000:60::b” private=false reachable=true tls=”TLS 1.2″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=login.windows.net ipAddresses=”20.190.146.33, 40.126.18.33, 40.126.18.32, 20.190.146.35, 20.190.146.36, 20.190.146.39, 20.190.146.37, 20.190.146.38, 2603:1046:2000:90::3, 2603:1046:2000:90::6, 2603:1046:2000:90::1, 2603:1046:2000:90::5, 2603:1046:2000:90::8, 2603:1046:2000:90::4, 2603:1046:2000:90::7, 2603:1046:2000:90::” private=false reachable=true tls=”TLS 1.3″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=centralindia-gas.guestconfiguration.azure.com ipAddresses=20.43.123.222 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.2″time=”2024-05-03T10:46:43Z” level=debug msg=”Endpoint properties” hostname=gbl.his.arc.azure.com ipAddresses=20.204.199.98 private=false reachable=true requiredForPrivateLinkScope=true tls=”TLS 1.3″time=”2024-05-03T10:46:43Z” level=debug msg=”Getting Authorization Token”time=”2024-05-03T10:46:43Z” level=debug msg=”HTTP trace login.microsoftonline.com: [{20.190.145.141 } {40.126.17.133 } {20.190.145.142 } {40.126.17.131 } {40.126.17.134 } {20.190.145.143 } {20.190.145.140 } {40.126.17.132 } {2603:1046:2000:60::9 } {2603:1046:2000:60::13 } {2603:1046:2000:60::11 } {2603:1046:2000:60::a } {2603:1046:2000:60::c } {2603:1046:2000:60::d } {2603:1046:2000:60::e } {2603:1046:2000:60::12 }]”time=”2024-05-03T10:47:21Z” level=info msg=”Control-C received. Terminating…”time=”2024-05-03T10:47:21Z” level=debug msg=”Starting client connection on: /var/opt/azcmagent/socks/himds.sock”time=”2024-05-03T10:47:21Z” level=debug msg=”Sending message: CancelChange…”time=”2024-05-03T10:47:21Z” level=debug msg=”Status Message received”time=”2024-05-03T10:47:21Z” level=debug msg=”Cancelled change token” Read More
Unable to view MS Form responses in Excel Sheet in OneDrive
Hi,
Am currently using Enterprise OneDrive together with Microsoft Forms.
At present, we have an active form which is collecting responses.
However, when trying to view the results in an Excel sheet stored in OneDrive, we encounter the following error:
Is this due to MS Forms not being fully-integrated with Excel on OneDrive?
Any assistance with this issue is greatly appreciated.
Regards,
Benjamin Wong
Hi,Am currently using Enterprise OneDrive together with Microsoft Forms.At present, we have an active form which is collecting responses. However, when trying to view the results in an Excel sheet stored in OneDrive, we encounter the following error: Is this due to MS Forms not being fully-integrated with Excel on OneDrive?Any assistance with this issue is greatly appreciated.Regards,Benjamin Wong Read More
Regarding the on-premises SIEM log linkage
Hello
We would like to link Azure WAF to on-premise SIEM for security control.
I have a few inquiries regarding this.
1. Should I send the log through event hub?
2. If I send the log through the event hub, it will be blocked by our firewall.
Can you tell me the domain of the api that event hub uses?
If I have to use a solution other than the event hub, could you tell me the domain of the solution api?
Thank you.
Hello We would like to link Azure WAF to on-premise SIEM for security control.I have a few inquiries regarding this. 1. Should I send the log through event hub?2. If I send the log through the event hub, it will be blocked by our firewall. Can you tell me the domain of the api that event hub uses?If I have to use a solution other than the event hub, could you tell me the domain of the solution api? Thank you. Read More
Take a series of rows and break each row into multiple rows
Once again, I look to the Excel Gurus to assist. I have been stewing about this most of the day. I have rows of data and I need to take each row and some of its cells and produce a single row for each of the key cells. The heading is actually a key in a lookup table for XLOOKUP. There are a number of static fields as well. This sample shows the original output from a FILTER formula in the first 4 rows. Below that is the desired state.
Once again, I look to the Excel Gurus to assist. I have been stewing about this most of the day. I have rows of data and I need to take each row and some of its cells and produce a single row for each of the key cells. The heading is actually a key in a lookup table for XLOOKUP. There are a number of static fields as well. This sample shows the original output from a FILTER formula in the first 4 rows. Below that is the desired state. Read More
Help to Defender XDR – KQL to Detection rule for Vulnerability Notification
The query essentially functions as part of a monitoring, designed to identify and summarize list of vulnerable applications within a set time frame—particularly, events recorded in the current month. When I try to convert this rule to run as detection rule, I get the error “Can’t save detection rule”. Can someone help to me understand how I can fix the issues?
// Date – 05-05-2024 – Helps to automate daily vulnerability notification alerts to be logged to servicedesk via emails (untill Defender Product gets native feature)
let Timestamp = now();
let ReportId = toint(rand() * 100000000);
DeviceTvmSoftwareVulnerabilities
| extend OSFamily = case(
OSPlatform in (“Windows10”, “Windows11”, “Windows10wVD”), “Desktop”,
OSPlatform in (“WindowsServer2012R2”, “WindowsServer2016”, “WindowsServer2019”, “WindowsServer2022”), “Server”,
“Other”)
| where OSFamily != “Other” // Only processing Desktops and Servers
| where DeviceName !=”” and DeviceName != ” ” // Exclude blank and space-only DeviceNames
| summarize
DesktopDeviceNameList = make_list(iif(OSFamily == “Desktop”, DeviceName, “”)),
ServerDeviceNameList = make_list(iif(OSFamily == “Server”, DeviceName, “”)),
DetailedDeviceList = make_list(bag_pack(“DeviceName”, DeviceName, “DeviceId”, DeviceId, “OSPlatform”, OSPlatform)),
take_any(SoftwareName, SoftwareVersion, VulnerabilitySeverityLevel, RecommendedSecurityUpdate) by CveId
| lookup DeviceTvmSoftwareVulnerabilitiesKB on CveId
| where startofmonth(PublishedDate) == startofmonth(now())
| project Timestamp, ReportId, CveId, VulnerabilitySeverityLevel, CvssScore, IsExploitAvailable, DesktopDeviceNameList, ServerDeviceNameList, DetailedDeviceList, PublishedDate, LastModifiedTime, VulnerabilityDescription, AffectedSoftware
The query essentially functions as part of a monitoring, designed to identify and summarize list of vulnerable applications within a set time frame—particularly, events recorded in the current month. When I try to convert this rule to run as detection rule, I get the error “Can’t save detection rule”. Can someone help to me understand how I can fix the issues? // Date – 05-05-2024 – Helps to automate daily vulnerability notification alerts to be logged to servicedesk via emails (untill Defender Product gets native feature)
let Timestamp = now();
let ReportId = toint(rand() * 100000000);
DeviceTvmSoftwareVulnerabilities
| extend OSFamily = case(
OSPlatform in (“Windows10”, “Windows11”, “Windows10wVD”), “Desktop”,
OSPlatform in (“WindowsServer2012R2”, “WindowsServer2016”, “WindowsServer2019”, “WindowsServer2022”), “Server”,
“Other”)
| where OSFamily != “Other” // Only processing Desktops and Servers
| where DeviceName !=”” and DeviceName != ” ” // Exclude blank and space-only DeviceNames
| summarize
DesktopDeviceNameList = make_list(iif(OSFamily == “Desktop”, DeviceName, “”)),
ServerDeviceNameList = make_list(iif(OSFamily == “Server”, DeviceName, “”)),
DetailedDeviceList = make_list(bag_pack(“DeviceName”, DeviceName, “DeviceId”, DeviceId, “OSPlatform”, OSPlatform)),
take_any(SoftwareName, SoftwareVersion, VulnerabilitySeverityLevel, RecommendedSecurityUpdate) by CveId
| lookup DeviceTvmSoftwareVulnerabilitiesKB on CveId
| where startofmonth(PublishedDate) == startofmonth(now())
| project Timestamp, ReportId, CveId, VulnerabilitySeverityLevel, CvssScore, IsExploitAvailable, DesktopDeviceNameList, ServerDeviceNameList, DetailedDeviceList, PublishedDate, LastModifiedTime, VulnerabilityDescription, AffectedSoftware Read More
SSL configuration for SQL AG setup having 4 replicas and two listners
Good Morning Team,
Can you please guide me for SSL seup with SQL AG listener. We have a platform having 4 AG replicas and one listner having 3 DBs part of AG group. There is a request to have another DB to be added on server which need SSL encryption.
Can we create and configure SSL certificate with existing replicas, listener and choose Option “No forced encryption” and only on client side update config file to use encryption for new database or updating certificate at instance level will make all connection encrypted for existing DBs on existing listener as well ?
Good Morning Team, Can you please guide me for SSL seup with SQL AG listener. We have a platform having 4 AG replicas and one listner having 3 DBs part of AG group. There is a request to have another DB to be added on server which need SSL encryption. Can we create and configure SSL certificate with existing replicas, listener and choose Option “No forced encryption” and only on client side update config file to use encryption for new database or updating certificate at instance level will make all connection encrypted for existing DBs on existing listener as well ? Read More
How To Fix QuickBooks Error 6073 and 99001 When Unable to Open Company File
QuickBooks is a powerful accounting software, but like any complex program, it’s not immune to errors. One frustrating issue users may encounter is QuickBooks Error 6073 and 99001. In this article, we’ll delve into what these errors signify, their potential causes, and effective solutions to resolve them.
What are QuickBooks Error 6073 and 99001?
QuickBooks Error 6073 and 99001 are related errors that occur when a user attempts to open a company file that is already in use or when there are issues with the hosting setup. These errors typically manifest with messages such as “QuickBooks is unable to open this company file” or “QuickBooks is unable to open the company file because the file is in use by another user.”
Possible Reasons for QuickBooks Error 6073 and 99001:
Company File in Use by Another User: One common reason for these errors is when the company file is already open and being accessed by another user on the network. QuickBooks does not allow multiple users to open the same company file simultaneously, leading to these errors.
Issues with Hosting Setup: If QuickBooks is not properly configured for multi-user mode or if there are issues with the hosting setup, it can result in Error 6073 and 99001. This can include problems with the QuickBooks Database Server Manager or network connectivity issues.
File Locking: QuickBooks may encounter issues accessing the company file if it is locked or set to read-only mode. This can happen if the file is being backed up, restored, or if there are file permissions issues.
Solutions to Resolve QuickBooks Error 6073 and 99001:
Ensure Company File is Not in Use:
Verify that no other users are currently accessing the company file. Communicate with other users to ensure they have closed QuickBooks and are not actively using the file.
Check Hosting Setup:
If you’re using QuickBooks in multi-user mode, ensure that hosting is properly set up on the server. The QuickBooks Database Server Manager should be installed and configured correctly to allow multiple users to access the company file.
Restart Computers and Servers:
Sometimes, a simple restart can resolve issues with QuickBooks Error 6073 and 99001. Restart both the computer hosting the company file and the workstations accessing it to refresh network connections and settings.
Use QuickBooks File Doctor:
QuickBooks File Doctor is a diagnostic tool provided by Intuit to fix common company file issues. Run the tool and follow the on-screen instructions to scan and repair any issues with the company file or hosting setup.
Check File Permissions:
Ensure that the folder containing the company file has the correct permissions set to allow users to access and modify the file. Adjust file permissions if necessary to resolve any issues with file locking or read-only status.
Copy Company File to a Different Location:
Copy the company file to a different location on the network and try opening it from there. This can sometimes bypass issues with the original file location or file locking.
Update QuickBooks:
Ensure that QuickBooks is updated to the latest version. Intuit regularly releases updates and patches to address software bugs and compatibility issues that may contribute to Error 6073 and 99001.
Consult QuickBooks Support:
If you’re unable to resolve the issue on your own, contact QuickBooks support for assistance. They can provide personalized guidance and troubleshooting steps to help resolve Error 6073 and 99001.
By following these solutions systematically, you can troubleshoot and resolve QuickBooks Error 6073 and 99001, ensuring smooth access to your company file and minimizing disruption to your accounting processes. Remember to regularly back up your company file to prevent data loss and mitigate the impact of unexpected errors.
Related Search:
How to fix QuickBooks Error 6073 and 99001?
Troubleshooting QuickBooks multi-user errors
QuickBooks company file connection problems
Resolving QuickBooks network issues
What causes QuickBooks error 6073 and 99001?
QuickBooks error support for error codes 6073 and 99001
Steps to resolve QuickBooks desktop errors
QuickBooks technical support for connection issues
QuickBooks server problems solutions
Fixing QuickBooks data corruption issues
QuickBooks is a powerful accounting software, but like any complex program, it’s not immune to errors. One frustrating issue users may encounter is QuickBooks Error 6073 and 99001. In this article, we’ll delve into what these errors signify, their potential causes, and effective solutions to resolve them. What are QuickBooks Error 6073 and 99001? QuickBooks Error 6073 and 99001 are related errors that occur when a user attempts to open a company file that is already in use or when there are issues with the hosting setup. These errors typically manifest with messages such as “QuickBooks is unable to open this company file” or “QuickBooks is unable to open the company file because the file is in use by another user.” Possible Reasons for QuickBooks Error 6073 and 99001: Company File in Use by Another User: One common reason for these errors is when the company file is already open and being accessed by another user on the network. QuickBooks does not allow multiple users to open the same company file simultaneously, leading to these errors.Issues with Hosting Setup: If QuickBooks is not properly configured for multi-user mode or if there are issues with the hosting setup, it can result in Error 6073 and 99001. This can include problems with the QuickBooks Database Server Manager or network connectivity issues.File Locking: QuickBooks may encounter issues accessing the company file if it is locked or set to read-only mode. This can happen if the file is being backed up, restored, or if there are file permissions issues.Solutions to Resolve QuickBooks Error 6073 and 99001: Ensure Company File is Not in Use:Verify that no other users are currently accessing the company file. Communicate with other users to ensure they have closed QuickBooks and are not actively using the file.Check Hosting Setup:If you’re using QuickBooks in multi-user mode, ensure that hosting is properly set up on the server. The QuickBooks Database Server Manager should be installed and configured correctly to allow multiple users to access the company file.Restart Computers and Servers:Sometimes, a simple restart can resolve issues with QuickBooks Error 6073 and 99001. Restart both the computer hosting the company file and the workstations accessing it to refresh network connections and settings.Use QuickBooks File Doctor:QuickBooks File Doctor is a diagnostic tool provided by Intuit to fix common company file issues. Run the tool and follow the on-screen instructions to scan and repair any issues with the company file or hosting setup.Check File Permissions:Ensure that the folder containing the company file has the correct permissions set to allow users to access and modify the file. Adjust file permissions if necessary to resolve any issues with file locking or read-only status.Copy Company File to a Different Location:Copy the company file to a different location on the network and try opening it from there. This can sometimes bypass issues with the original file location or file locking.Update QuickBooks:Ensure that QuickBooks is updated to the latest version. Intuit regularly releases updates and patches to address software bugs and compatibility issues that may contribute to Error 6073 and 99001.Consult QuickBooks Support:If you’re unable to resolve the issue on your own, contact QuickBooks support for assistance. They can provide personalized guidance and troubleshooting steps to help resolve Error 6073 and 99001.By following these solutions systematically, you can troubleshoot and resolve QuickBooks Error 6073 and 99001, ensuring smooth access to your company file and minimizing disruption to your accounting processes. Remember to regularly back up your company file to prevent data loss and mitigate the impact of unexpected errors. Related Search:How to fix QuickBooks Error 6073 and 99001?Troubleshooting QuickBooks multi-user errorsQuickBooks company file connection problemsResolving QuickBooks network issuesWhat causes QuickBooks error 6073 and 99001?QuickBooks error support for error codes 6073 and 99001Steps to resolve QuickBooks desktop errorsQuickBooks technical support for connection issuesQuickBooks server problems solutionsFixing QuickBooks data corruption issues Read More