<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: FDM to FMC Migration in Network Security</title>
    <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4914029#M1103885</link>
    <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1526907"&gt;@Georges Francis&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Unfortunately, we were not able to migrate the FDM(FTD) to FMC. We just use the previous ASA configuration and use the FMT tool. After that, we just added all the changes we did on the FDM manually to the FMC. We roll back to the ASA while building the FMC+FTD.&lt;/P&gt;</description>
    <pubDate>Tue, 29 Aug 2023 15:50:44 GMT</pubDate>
    <dc:creator>cisco_newbie2</dc:creator>
    <dc:date>2023-08-29T15:50:44Z</dc:date>
    <item>
      <title>FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4849222#M1101264</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;We are attempting to migrate two FTDs managed on FDM to FMC.&lt;/P&gt;
&lt;P&gt;The new FMT version provides the option to migrate from FDM to FMC; however, due to a bug in the code the tool crashes at the last step. We opened a ticket with Cisco TAC and we are still waiting for the development team to publish a version with a fix.&lt;/P&gt;
&lt;P&gt;We migrated most of the config using APIs:&amp;nbsp;&lt;BR /&gt;1) Extract information needed from FDM using API and place them in JSON file&lt;/P&gt;
&lt;P&gt;2) Modify JSON file format to become compatible with body of the POST request to FMC&lt;/P&gt;
&lt;P&gt;3) Post the data using APIs to FMC&lt;/P&gt;
&lt;P&gt;4) When available, we convert the json file to CSV and import the CSV to FMC&lt;/P&gt;
&lt;P&gt;This method worked for most objects, however when working with access rules it became a lot harder due to the complex structure of the ACL on both appliances and the big difference between them.&lt;/P&gt;
&lt;P&gt;We have over 100 rules on FDM and moving them manually will take a lot of time.&lt;/P&gt;
&lt;P&gt;Does anyone have a script that might automate the process, or a method to alter the structure of the access rules extracted from FDM to become compatible with FMC?&lt;BR /&gt;&lt;BR /&gt;Any advice would be highly appreciated.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Georges&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 13:18:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4849222#M1101264</guid>
      <dc:creator>Georges Francis</dc:creator>
      <dc:date>2023-06-06T13:18:37Z</dc:date>
    </item>
    <item>
      <title>Hello Georges,  I understand the challenge you're facing...</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4853648#M1101524</link>
      <description>Hello Georges,&lt;BR /&gt;&lt;BR /&gt;I understand the challenge you're facing while migrating access rules from FDM to FMC. As you mentioned that you have already tried using APIs to migrate most of the configuration, the same approach can be used for access rules as well. However, you'll need to modify the JSON structure to make it compatible with FMC.&lt;BR /&gt;&lt;BR /&gt;Here's a high-level process to achieve this:&lt;BR /&gt;&lt;BR /&gt;1. Retrieve access rules from FDM:&lt;BR /&gt;Use the FDM API to retrieve access rules and store them in a JSON file. The API endpoint for this would be something like:&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;GET https://(fdm_ip)/api/fdm/latest/policy/accessrules&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;2. Transform the JSON structure:&lt;BR /&gt;Write a script (Python, for example) to transform the JSON structure of the access rules according to FMC's API requirements. You can refer to the FMC API documentation to understand the expected JSON structure for access rules:&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;FMC API documentation: https://(fmc_ip)/api/api-explorer&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;3. Import access rules to FMC:&lt;BR /&gt;Use the transformed JSON file to import access rules into FMC using the FMC API. The API endpoint for this would be something like:&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;POST https://(fmc_ip)/api/fmc_config/v1/domain/{domainUUID}/policy/accesspolicies/{containerUUID}/accessrules&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;4. Validate and troubleshoot:&lt;BR /&gt;After importing the access rules, validate if they have been imported correctly. If you encounter any issues, analyze the API responses or logs for any errors.&lt;BR /&gt;&lt;BR /&gt;Please note that the actual API endpoints and JSON structures might vary depending on the FDM and FMC versions you're using. It's essential to refer to the API documentation for your specific FDM and FMC versions before proceeding.&lt;BR /&gt;&lt;BR /&gt;Unfortunately, I cannot provide you with a ready-to-use script, but this high-level process should help you build one according to your specific requirements. If you need further assistance, feel free to reach out!&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Cisco Virtual Engineer</description>
      <pubDate>Tue, 13 Jun 2023 09:17:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4853648#M1101524</guid>
      <dc:creator>Cisco_Virtual_Engineer</dc:creator>
      <dc:date>2023-06-13T09:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4860803#M1101895</link>
      <description>&lt;P&gt;*Update*&lt;/P&gt;
&lt;P&gt;Cisco fixed the bug and we can now migrate the configuration from FTD managed by FDM to FMC.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 15:08:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4860803#M1101895</guid>
      <dc:creator>Georges Francis</dc:creator>
      <dc:date>2023-06-22T15:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4895257#M1103066</link>
      <description>&lt;P&gt;Hey there George, I was trying to do the exact thing but always stuck to blocked, please see image below. &lt;BR /&gt;Im using FTDmanage by FDM v7.2.4 and FMC v7.2.5 .I wonder what is causing this issue and if can you share your fix? FMT version is 5.0.0&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 06:22:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4895257#M1103066</guid>
      <dc:creator>cisco_newbie2</dc:creator>
      <dc:date>2023-07-29T06:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4913977#M1103883</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1526907"&gt;@Georges Francis&lt;/a&gt;&amp;nbsp;Even we are planning to migrate FDM managed FTD to FMC.&lt;/P&gt;&lt;P&gt;I have a few questions for you&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Which version of FMC supports this migration.&lt;/P&gt;&lt;P&gt;2. Did you manage to extract all Objects,Policies,Ports from FTD using API &amp;amp; then Push the same to FMC ? Is so you can you please suggest on how you did it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 15:17:26 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4913977#M1103883</guid>
      <dc:creator>00uv4hyt1ZlDrrQyK5d6</dc:creator>
      <dc:date>2023-08-29T15:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4914029#M1103885</link>
      <description>&lt;P&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1526907"&gt;@Georges Francis&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Unfortunately, we were not able to migrate the FDM(FTD) to FMC. We just use the previous ASA configuration and use the FMT tool. After that, we just added all the changes we did on the FDM manually to the FMC. We roll back to the ASA while building the FMC+FTD.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 15:50:44 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4914029#M1103885</guid>
      <dc:creator>cisco_newbie2</dc:creator>
      <dc:date>2023-08-29T15:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: FDM to FMC Migration</title>
      <link>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4914620#M1103904</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/706399"&gt;@romarro&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1219906"&gt;@00uv4hyt1ZlDrrQyK5d6&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;As per FMT documentation you should have the following:&lt;/P&gt;
&lt;UL class="checklistbullet"&gt;
&lt;LI class="qtr-margin half-margin-bottom"&gt;
&lt;DIV&gt;&lt;SPAN class="text-checklist text-bold"&gt;FMC and FDM Version:&lt;/SPAN&gt;&lt;SPAN class="text-to-show"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Ensure that the FMC version is 7.3 or later and FDM version is 7.2 or later. FDM version should be always equal or less than the FMC version. For optimal migration time, improved software quality and stability, use the suggested release for your&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://software.cisco.com/download/home/286306503/type" target="_blank" rel="noopener"&gt;FTD&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://software.cisco.com/download/home/286259687/type" target="_blank" rel="noopener"&gt;FMC&lt;/A&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="text-to-show"&gt;Refer to the gold star on CCO for the suggested release.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;You can check the documentation and all requirements of the FMT on right pane on the screen in the FMT tool after selecting FDM from the drop down list on the left.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;That would be regarding the version in order for FMT to work.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;&lt;a href="https://community.cisco.com/t5/user/viewprofilepage/user-id/1219906"&gt;@00uv4hyt1ZlDrrQyK5d6&lt;/a&gt;&amp;nbsp;regarding the APIs, yes I was able to do all of that. You need to check the API Explorer in both the FDM and FMC, it will show you all possible APIs that can be used on the device. Everything is well documented and easy to understand with examples.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;You can also find a lot of youtube videos from Cisco DevOps showing how to use APIs for various tasks.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;The challenging part would be modifying the format of the output from the first device to become compatible with the second.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="text-to-show"&gt;I had to be creative converting json to excel or using notepad++ to modify data in bulk in the json file.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 13:33:35 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/fdm-to-fmc-migration/m-p/4914620#M1103904</guid>
      <dc:creator>Georges Francis</dc:creator>
      <dc:date>2023-08-30T13:33:35Z</dc:date>
    </item>
  </channel>
</rss>

