How to add a new DNS(gtm) to the existing network?
hi, we have one existing GTM(DNS) on our network, now we want to deploy a new GTM in another DC and want to add it to the existing GTM sync-group "ABC-DNS-Group". Can someone please help to advise the procedure? Thanks in advance!5Views0likes0CommentsFailed to add new DNS machine to the existing DNS sync-group
hi, I want to add a new dns (gtm) system to the existing dns (gtm) sync-group, but failed. I followed the instructions described on this doc link https://techdocs.f5.com/kb/en-us/products/big-ip-dns/manuals/product/bigip-dns-implementations-12-1-0/3.html when I ran the last step by running the command "tmsh run gtm gtp_add" to add new dns system to the existing dns sync-group, the return result is "Exiting" and the new DNS failed to copy the config from existing dns system. Can someone please help to advise, thanks. the port lockdown are set to "allow all" on the self-ip (external interface).28Views0likes5CommentsShare Your Expertise at F5 AppWorld 2025! CFP is now open.
Join us at the Fontainebleau in Las Vegason February 25–27 for AppWorld 2025! At AppWorld, you’ll learn from subject matter experts about the growing connection between cybersecurity and application services. But we also want to learnfrom you! Whether you know a lot about cybersecurity or just care about the future of technology, we want you to share your thoughts and expertise at AppWorld. Call for papers is now open! Submit your session proposal here → We’re looking for sessions that align with these topics: Enterprise AI Security and Delivery - how to improve the efficiency and security of enterprise AI adoption across the full lifecycle. Application Delivery - reliable and automated delivery, orchestration, and distribution of enterprise applications, as well as dynamic performance enhancements for agile business requirements. Web Application & API Protection - how to mitigate risk and complexity while maintaining security, effectiveness, resilience, and agility, even when visibility is fragmented and applications and architectures are increasingly decentralized. Zero Trust - the consistent enforcement of access and security policies to mitigate and contain threats. Application Migration -reducing the complexity and time to migrate applications to and from cloud environments or data centers. The call for papers closes on November 8, 2024, sosubmit your session proposal before it’s too late! You can get the latest news about AppWorld 2025 and be notified as soon as registration opens by joining our mailing list at F5.com/appworld. We look forward to seeing you in Las Vegas!19Views0likes0CommentsAnnouncing Security Insights
A small but mighty update to the DevCentral Article pages... Security Insights. Brought to you by the estimable engineers and analysts from our own F5 SIRT and F5 Labs teams the articles in Security Insights bring security research, threat analysis, and years of experience to bear on the cyber security industry into one destination on your DevCentral community. To begin, I have moved all of the This Week In Security #TWIS articles out of Technical Articles and into this new location. In the coming days I will also move select other pieces and going forward you can expect to see the Labs and SIRT team members share their content directly in this new location. Currently we expect about five or so new pieces each month.Click the bell icon at the top right to follow (and be notified) of any new posts. Any questions or feedback - you know where I work. LiefZimmerman20Views0likes2CommentsSupport and Help for DevCentral and Offline Contact
Self Serve / Help Resources If you can't get on to DevCentral or need assistance with something and just cannot find it; we will do our level-best to help. Under Attack? Cyberattack Protection: F5 is Ready to Respond Within Minutes You DO NOT have to be an F5 customer to get help. Available 24 hours a day, 7 days a week. Technical Forum Our Technical Forum is always the best place to go for community-sourced technical questions about F5 technology (or related tech). Global Search Search in the global search bar - this searches all forum, article, group hub, etc (where you have permission). DevCentral Help Page In the dropdown under your profile avatar is a link to the DevCentral Help page containing general tips on how to use the DevCentral community website. F5 Official Support @ MyF5 F5 Official Support @ MyF5 provides knowledge on detailed technical issues which the community is unable to address. DevCentral Suggestion (enhancement request) If you have an idea or feature request *about* the DevCentral community site itself use our Suggestions board. DevCentral Feedback If all else fails send an email message using this linkDevCentralFeedback@f5.com. We will do the best we can.* --- Your DevCentral Community Team. * comments are, unironically, locked on *this* article.28KViews2likes2Commentswhat is the requirement about OS version when adding new gtm/dns to gtm sync group?
Hi , we need to replace one old gtm/dns equipment with new one. This gtm is one of gtm sync group. can anyone please advise whether there is any OS version compatibility issue or not. Thanks in advance!Solved17Views0likes2CommentsStreamlining BIG-IP NEXT Deployments: Automate with CI/CD Pipelines Using Terraform Cloud and GitHub
Automation is key to maintaining efficiency and consistency in today's fast-paced IT environment. In this article, I will demonstrate how to automate the deployment of BIG-IP NEXT configurations using Terraform Cloud and GitHub. By integrating AS3 JSON and Terraform configuration code, you can ensure that any changes made in your GitHub repository automatically trigger Terraform Cloud to deploy the updated configurations to your BIG-IP NEXT instance via the BIG-IP NEXT Central Manager. Key Players: BIG-IP NEXT:Your powerful application delivery controller, offers advanced features for load balancing, security, and more. BIG-IP NEXT Central Manager: The brain of your BIG-IP NEXT deployment, orchestrating and managing all your BIG-IP instances. BIG-IP NEXT Terraform resources:A powerful interface allowing programmatic control over your BIG-IP configuration, simplifying automation. Terraform Cloud:A robust platform for infrastructure-as-code, providing version control, collaboration, and powerful automation tools. GitHub:A popular version control system for collaborative software development, where your Terraform configuration files will reside. Terraform Agent:A local agent installed on a dedicated VM in your private data center as a bridge between Terraform Cloud and your BIG-IP NEXT instances. The Workflow: Define your Infrastructure in GitHub:Using the Terraform resources documented athttps://clouddocs.f5.com/products/orchestration/terraform/latest/BIG-IP-Next/big-ip-next-index.html#release-notes, you describe your desired BIG-IP NEXT configuration in code (e.g., creating virtual servers, pools, monitors, and other application services). Store your Terraform code in a GitHub repository. Configure Terraform Cloud: Set up a workspace in Terraform Cloud and link it to your GitHub repository. Configure a VCS trigger to automatically initiate a Terraform plan and apply it when changes are made to your code in GitHub. Install and Configure Terraform Agent: Set up a VM in your private data center, run Ubuntu, and install the Terraform Agent. Configure the agent to connect to your Terraform Cloud workspace. Automatic Configuration:When you push changes to your Terraform code in GitHub, Terraform Cloud detects the update, triggers a Terraform plan, and sends it to the Terraform Agent. The agent then communicates with your BIG-IP NEXT Central Manager, to implement the necessary changes to your BIG-IP NEXT instances. Benefits: Simplified Management:No more manual configuration and tedious updates! Terraform Cloud automates deployment, reducing errors and ensuring consistency across your BIG-IP NEXT environment. Increased Efficiency: Spend less time on repetitive tasks and focus on building and deploying applications faster. Collaboration and Version Control:Work collaboratively with your team, track changes, and easily revert to previous configurations using GitHub's robust version control capabilities. Scalability and Flexibility:Terraform Cloud seamlessly scales to manage large and complex environments, providing flexibility and adaptability for your growing needs. Getting Started: Set up GitHub Repository: Create a repository in GitHub and store your Terraform configuration files there. You can clone the GitHub repository from https://github.com/f5bdscs/example-AS3.git and begin working on it. terraform { required_providers { bigipnext = { source = "F5Networks/bigipnext" version = "1.2.0" } } cloud { organization = "39nX-example" workspaces { name = "39nX-example" } } } variable "host" {} variable "username" {} variable "password" {} provider "bigipnext" { username = var.username password = var.password host = var.host } resource "bigipnext_cm_as3_deploy" "test" { target_address = "10.1.1.10" as3_json = file("as3.json") } Explanation: Terraform Block: Defines the required provider bigipnext with source and version. Specifies cloud organization and workspace name. Variable Declarations: host, username, and password are declared as input variables. Provider Configuration: Uses the input variables for username, password, and host. Resource Definition: bigipnext_cm_as3_deploy resource with target_address and as3_json file. Make sure to create and populate the as3.json file with the necessary AS3 declarations. Also, ensure you provide values for host, username, and password when running the Terraform commands. { "class": "ADC", "schemaVersion": "3.45.0", "id": "example-declaration-01", "label": "Sample 1", "remark": "Simple HTTP application with round robin pool", "next-cm-tenant01": { "class": "Tenant", "EXAMPLE_APP": { "class": "Application", "template": "http", "serviceMain": { "class": "Service_HTTP", "virtualAddresses": [ "10.1.20.10" ], "pool": "next-cm-pool01" }, "next-cm-pool01": { "class": "Pool", "monitors": [ "http" ], "members": [ { "servicePort": 8080, "serverAddresses": [ "10.1.20.4" ] } ] } } } } Configure Terraform Cloud:Create a workspace, link it to your GitHub repository, and set up a VCS trigger to activate plans and apply changes. Please follow the guide at https://developer.hashicorp.com/terraform/tutorials/cloud-get-started/cloud-vcs-changeto integrate Terraform Cloud with your GitHub repository. Install and Configure Terraform Agent:Set up a VM in your private data center, install the Terraform Agent, and configure it to connect to your Terraform Cloud workspace. Please follow the guide at https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents to install Terraform Cloud agent Deploy your configuration:Push your code to GitHub and watch as Terraform Cloud automatically updates your BIG-IP NEXT instances. You can watch the Demonstration Video here https://youtu.be/0xEtj-jAepE326Views0likes0Comments