{"id":45,"date":"2017-12-20T14:18:07","date_gmt":"2017-12-20T13:18:07","guid":{"rendered":"http:\/\/www.sensimedia.org\/?p=45"},"modified":"2025-03-07T08:44:21","modified_gmt":"2025-03-07T07:44:21","slug":"dellemc-os9-os10-integration-avec-ansible","status":"publish","type":"post","link":"https:\/\/sensimedia.org\/?p=45","title":{"rendered":"DellEMC OS9\/OS10\/OS6 prepare for Ansible"},"content":{"rendered":"<h3>Switch Side<\/h3>\n<h4>For OS6 (N-Series)<\/h4>\n<p>You do create a default account via the console line<\/p>\n<pre><span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># username admin password yourpassword<\/span> \n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># enable password yourpassword<\/span><\/pre>\n<p>Set a management ip, using the OOB.<\/p>\n<pre><span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># username admin password yourpassword<\/span>\n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># enable password yourpassword<\/span>\n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># interface  out-of-band<\/span>\n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">conf<\/span><span class=\"o\">-<\/span><span class=\"k\">if<\/span><span class=\"p\">)<\/span><span class=\"c1\"># ip address xxx.xxx.xxx.xxx 255.255.255.0 ip.of.your.gw<\/span>\n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">conf<\/span><span class=\"o\">-<\/span><span class=\"k\">if<\/span><span class=\"p\">)<\/span><span class=\"c1\"># exit<\/span>\n<span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># ip ssh  server<\/span><\/pre>\n<p>and enable ssh server<\/p>\n<pre><span class=\"n\">console<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># ip ssh server<\/span><\/pre>\n<h4>For OS9<\/h4>\n<p style=\"padding-left: 30px;\">Adding an account<\/p>\n<pre>OS9(conf)#username ansible password xxxx privilege 15\n<\/pre>\n<p style=\"padding-left: 30px;\">Set a management ip<\/p>\n<pre>OS9(conf)#interface managementethernet 0\/0\nOS9(conf-if-ma-0\/0)#ip address xxx.xxx.xxx.xxx\/xx\nOS9(conf-if-ma-0\/0)#no shutdown\nOS9(conf-if-ma-0\/0)#exit\n<\/pre>\n<p style=\"padding-left: 30px;\">Enabling SSH<\/p>\n<pre>OS9(conf)#ip ssh server enable\n<\/pre>\n<p style=\"padding-left: 30px;\">Ansible use SSH to sent order, set rate limit to pretect againt &#8220;Ansible DDos&#8221;.<\/p>\n<pre>OS9(conf)#ip ssh connection-rate-limit 60\n<\/pre>\n<h4>For OS10<\/h4>\n<p style=\"padding-left: 30px;\">By default account is (admin\/admin), and ssh is enable<\/p>\n<p>Prefered create a &#8220;ansible&#8221; account<\/p>\n<pre><span class=\"n\">OS10<\/span><span class=\"p\">(<\/span><span class=\"n\">config<\/span><span class=\"p\">)<\/span><span class=\"c1\"># username ansible password ansiblepassword<\/span><\/pre>\n<p style=\"padding-left: 30px;\">Set a management ip<\/p>\n<pre style=\"padding-left: 30px;\">OS10(conf)#interface mgmt 1\/1\/1\nOS10(conf-if-ma-1\/1\/1)#no ip dhcp\nOS10(conf-if-ma-1\/1\/1)#ip address xxx.xxx.xxx.xxx\/xx\nOS10(conf-if-ma-1\/1\/1)#no shutdown\nOS10(conf-if-ma-1\/1\/1)#exit\nOS10(conf)# do commit\n<\/pre>\n<p>First test with Ansible (some script exist on github). Download and check your setting<br \/>\n<a href=\"https:\/\/github.com\/Dell-Networking\/ansible-dellos-examples\">https:\/\/github.com\/Dell-Networking\/ansible-dellos-examples<\/a><\/p>\n<p>You can also find some extend scripts (building a clos fabric \/ Upgrade Switch&#8230;) all this exemple can be find on github.<br \/>\n<a href=\"https:\/\/github.com\/Dell-Networking\">https:\/\/github.com\/Dell-Networking<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Switch Side For OS6 (N-Series) You do create a default account via the console line console(config)# username admin password yourpassword console(config)# enable password yourpassword Set a management ip, using the OOB. console(config)# username admin password yourpassword console(config)# enable password yourpassword console(config)# interface out-of-band console(conf-if)# ip address xxx.xxx.xxx.xxx 255.255.255.0 ip.of.your.gw console(conf-if)# exit console(config)# ip ssh server &hellip; <a href=\"https:\/\/sensimedia.org\/?p=45\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DellEMC OS9\/OS10\/OS6 prepare for Ansible&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,3,4,5,6],"tags":[14,16,21],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-ansible","category-automation","category-dellemc","category-linux","category-networking","tag-ansible","tag-dellemc","tag-networking"],"_links":{"self":[{"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sensimedia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45"}],"version-history":[{"count":1,"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/sensimedia.org\/index.php?rest_route=\/wp\/v2\/posts\/45\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/sensimedia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sensimedia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sensimedia.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}