Open in app

Sign In

Write

Sign In

John-Lin
John-Lin

166 Followers

Home

About

Mar 31, 2019

Using Ansible SSH password login in Vagrant

如果你像我一樣想要在 Vagrant 裡面運行 Ansible 做自動化部署的工作,但是找不到怎麼把 Vagrant 預設的 ssh login with key 用以下這個方法就可以解決。 預設的 Linux 帳號密碼是 vagrant/vagrant # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.box = "centos/7" config.vm.box_version = "1809.01" config.vm.provision "shell", inline: <<-SHELL set -e -x -u sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config # Restart sshd systemctl restart sshd.service SHELL config.vm.provider "libvirt" do |v| v.memory = 16384 v.cpus = 16 end end

Vagrant

2 min read

Using Ansible SSH password login in Vagrant
Using Ansible SSH password login in Vagrant
Vagrant

2 min read


Mar 31, 2019

Vagrant and Libvirt with QMEU-KVM

最近工作頻繁使用的虛擬化工具,在這邊稍微紀錄分享一下 工作上需要開幾台虛擬機工作,原先都是使用 Vagrant 來操作 VirtualBox 的腳本工具,Vagrant提供基本的 VM 控制包含虛擬機開關機、重開機、記憶體配給、CPU配給、網路 IP 設置及運行開機後初始化腳本。 Vagrantfile 可以說是本地虛擬機操縱自動化一手包辦,Vagrantfile 撰寫是 Ruby 看上去也十分容易。自從會用 Vagrant 就不會想去使用 VirtualBox 的 GUI 了,因為實在太慢了。 Vagrant Providers Vagrant 提供多種 Providers (也就是背後虛擬化操控的技術)最基本也最常被使用的就是 VirtualBox了,但如果想要得到更高的效能運行在 Linux 宿主機上可以選擇用 Libvirt. Libvirt 的安裝的方法可以參考連結,此外在 Vagrant上需要安裝 vagrant-libvirt 的插件。

Virtualization

3 min read

Vagrant and Libvirt with QMEU-KVM
Vagrant and Libvirt with QMEU-KVM
Virtualization

3 min read


Dec 31, 2018

2018 年回顧

由於 2017 年的時候沒寫回顧,突然臨時想說今年一定要趕在跨年前寫一篇2018年的回顧。封面就不免俗先來一張景點照到奧地利哈修塔特旅遊所攝影的。 旅遊 九月中歐洲旅遊13天分別拜訪捷克、奧地利,兩個中歐國家。兩個國家首都各自介紹一下。 捷克布拉格,走在街道上彷彿踏上時光機回到中古世紀歐洲。在這個國家裡似乎每天所見所聞都像是活在電影場景裡面。下圖是我在布拉格舊城廣場(胡斯廣場)所拍攝的一景。

Life

4 min read

2018 年回顧
2018 年回顧
Life

4 min read


Sep 9, 2017

Active OpenFlow Controller 應用開發

We classify the controller applications into active controllers and passive controllers based on whether the controllers proactively insert rules into the switches, or the ru …

Openflow

8 min read

Active OpenFlow Controller 應用開發
Active OpenFlow Controller 應用開發
Openflow

8 min read


Jul 22, 2017

Linen CNI 簡介

A CNI plugin designed for overlay networks with Open vSwitch 關於 Linen 命名 由於看了好幾個 CNI 套件都跟紡織品或編織有關,例如 Flannel, Calico, Silk 和 Weave 最後就決定命名 Linen 作為 CNI Plugin 及 Flax 作為 Daemon。 Linen CNI rep …

Cni

5 min read

Linen CNI 簡介
Linen CNI 簡介
Cni

5 min read


Jul 13, 2017

Container Networking Interface 入門簡介

CNI 簡介 — Container Networking Inteferface (以下簡稱 CNI)是一個由 CoreOS 所提出的一個容器網路規範並開發了一個專案 containernetworking/cni ,他的核心目標是針對容器提出一個解決方案將網路功能插件化(模組化)。 詳細的 CNI 規格說明可以參考: cni/SPEC 當啟用一個 CNI 插件,運作流程 …

Containers

8 min read

Container Networking Interface 入門簡介
Container Networking Interface 入門簡介
Containers

8 min read


May 28, 2017

服役之所見 – 亞細亞的孤兒

亞細亞的孤兒是一首歌,作者是羅大佑於1983年所創作的歌曲,它的歌名就是引用了吳濁流寫的小說《亞細亞的孤兒》。而羅大佑本人於2009年,才表示此曲原意是影射中美斷交事件中的臺灣人所面臨的外交困境。 臺灣在世界各種官方或非關方的場合被打壓已經不是一種特別新鮮的新聞,尤其是最近的WHA沒受邀參與研討會,臺灣的醫療在世界上的水準十分之高沒有與會實在可惜。 今天來分享一則故事,是關於我在服役所見的心得,是關於在臺灣掛國旗卻被要求撤下的故事。 我所在的服勤單位的業務屬於國際事務,每天幾乎都會與一些國際上的政府組織、學校單位或是民間單位做一些交流,至於交流的方式有很多種,最常見的就是邀宴、拜會或甚至與臺灣的學校協調邀請知名的人物到校演講。 事情就發生在最近這幾天,邀請了美國在臺協會(AIT)到某個北部的商工做一場關美國教育與留學的演講。演講內的一些簡單的庶務一般由我來負責,舉凡貼海報,報名表制作,及擺放國旗。因為這一場邀請的是美國在臺協會的某一個官員的演講,為表示國際禮儀以及展現國家與國家之間的友好我們都會放置國旗。

Taiwan

3 min read

服役之所見 – 亞細亞的孤兒
服役之所見 – 亞細亞的孤兒
Taiwan

3 min read


May 14, 2017

編譯 Open vSwitch v2.7.0 on Ubuntu 16.04.2 LTS

前言 雖然官方網站就有安裝指南,不過還是精簡了它寫一篇簡單易讀的中文版本給需要入門的朋友參考。 硬體或虛擬機建議配置: 2 Processors 和 4GB RAM 編譯 Open vSwitch 源碼 Open vSwitch 初始化設定 開機後自動載入 Open vSwitch kernel module 編譯 Open vSwitch 源碼 前置工具安裝 Ubuntu 16.04 預設似乎沒有 Pyth …

Openvswitch

9 min read

編譯 Open vSwitch v2.7.0 on Ubuntu 16.04.2 LTS
編譯 Open vSwitch v2.7.0 on Ubuntu 16.04.2 LTS
Openvswitch

9 min read


May 3, 2017

透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (四) (設定外部連網)

前言 — 這篇我會從頭開始來過,要把原本前幾篇的 VM destroy 主要是要與上一篇環境做區隔,為的是要讓按照教學做,但是做爛不知道該怎麼處理的朋友另一個可以參考的方向。 Halt & Destroy VM 首先按下 Ctrl+D 登出 root 跟 Ubuntu 回到 Host 之後用 vagrant 指令關掉並且殺掉 VM $ [host] vagrant halt ==> default: …

Docker

12 min read

透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (四) (設定外部連網)
透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (四) (設定外部連網)
Docker

12 min read


May 2, 2017

透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (三) (無外部網路)

操作概要(四步驟) — 在詳細進入每個操作步驟之前,會先把全面性的概要操作方法列出來,才不會有種見樹不見林的感覺。 建立 OVS Bridge 名稱 ovsbr0 直接對 OVS Bridge 設定一個 Static IP address ,並啟動 產生兩個 Containers 來當 Hosts 透過 ovs-docker/pipework 工具將 Containers …

Docker

8 min read

透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (三) (無外部網路)
透過 OVS Bridge 及 Docker 親手打造 SDN 實驗網路 (三) (無外部網路)
Docker

8 min read

John-Lin

John-Lin

166 Followers

https://johnlin.me

Following
  • HungWei Chiu

    HungWei Chiu

  • Sindre Sorhus

    Sindre Sorhus

  • Richard Li

    Richard Li

  • Yuren Ju

    Yuren Ju

  • Matt Klein

    Matt Klein

See all (181)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech