2018年12月13日 星期四

S小魚仔S Lenovo Thinkpad W541 系統與硬體升級指南

隨著年齡漸漸增大..原本筆記本已經不堪負荷,很慶幸「ThinkPad Edge 14 ( 0578-LCV )」一路走來非常健康.. 2013 ~ 2018 年 中間經過 五年漫長歲月正式退役,隨著取代就是「Lenovo Thinkpad W541」由於 X寶電商平台 這幾年迅速崛起,於是花費6千多人民幣 購買到 「Lenovo Thinkpad W541

配置如下:
Thinkpad  W541 (二手庫存)
螢幕: 1920.1080P
CPU: I7-4810MQ
顯示卡: K1100
硬盤:  Sata 2.5吋 Samsung 1T SSD ( Samsung 860 EVO )
硬盤:  Sata 2.5吋 Hgst 1T 7200 ( CD-Rom To 硬碟托架 )
硬碟: M2 2242 512 SSD ( kingspec )
內存: 32G ( DDR3 8G *4)

為什麼會選擇舊機型呢?  不外乎... DDR4 16G 記憶體太貴,自己還有許多做 LAB 需求 ,對於 記憶體 是非常要求的,但是又不想花太多錢,這就是目前 魚仔 最省錢方案了,也已經將「Lenovo Thinkpad W541」能擴充都擴充了,希望可以在戰「3~5」年。


若有發現 Win 10 不支持 硬件驅動,Lenovo 有提供「驅動」下載。

Samsung 860 EVO」也有官方支持「驅動與軟體」( SAMSUNG MAGICIAN )

2018年12月4日 星期二

S小魚仔S Ansible Playbook 支持 Cisco 自動化佈署

要完成這項任務首先必須學會如何搭建「Ansible」,思科交換機啟用「SSH」,接著學會寫「Ansible」腳本,這篇採用「Ansible Playbook」撰寫。

ansible - playbook 格式
1. 編輯「/etc/ansible/hosts」 ( 配置 群組 與 思科交換機 IP )

[routers]
192.168.8.107 ansible_connection=local

2. 編寫「config_cisco.yml」 (注意縮排必須一致)

- hosts: 192.168.8.107
  gather_facts: yes
  vars:
    - cisco_host_ip: 192.168.8.107
      ssh_username: usr1
      ssh_password: usr123
      enable_open: yes
      enable_password: 1000v
  roles:
     - config_cisco

3. 編寫「tasks => main.yml」 (注意縮排必須一致)

- name: cisco_description_ssh_certification
  set_fact:
    cisco_verification:
      host: "{{cisco_host_ip}}"
      username: "{{ssh_username}}"
      password: "{{ssh_password}}"
      authorize: "{{enable_open}}"
      auth_pass: "{{enable_password}}"

- name: show ip interface
  ios_command:
      commands: show ip interface brief
      provider: "{{cisco_verification}}"
  register: show_ip_log

- name: show_ip_log
  debug:
    var: show_ip_log.stdout_lines
  with_items: show_ip_log.results

執行結果

參考資料