0
我想在運行Oracle數據庫的虛擬機內部自動創建帶有兩個Docker容器的Linux虛擬機。自動創建一個運行了Docker容器的虛擬機
我的想法是:
- 創建基於CentOS 7帕克與所有我需要
- 使用此圖像中流浪+添加殼置備建立並開始塢窗容器的額外依賴關係的基本圖像在
vagrant up
。
這種方式似乎是可能的,但現在問題開始時,我想使用OpenStack。我可以在Packer中創建一個OpenStack映像,但現在我錯過了構建和啓動容器的Vagrant步驟...我的目標是在OpenStack中單擊Launch Instance
,幾分鐘後擁有運行兩個Docker容器的VM與數據庫沒有額外的手動步驟。那可能嗎?
但想象一下,我想使用容器來安裝Oracle RAC。我需要在容器之間共享存儲,爲私人和公共網絡提供適當的網絡配置。我猜這在OpenStack中可能不容易,但在VM中設置起來相對容易。 – damian
你可以用Swift來做,但我現在明白了你的觀點。你想要做的就是在接近生產的環境中進行相同的安裝,而不是像流浪者那樣做。然後,您可以安裝puppet服務器並在創建期間啓動運行供應腳本的實例時配置VM。看到這個鏈接作爲一個例子https://start.nwt.fhstp.ac.at/blog/?p=236可能有更近的例子。 –
其實我想「模仿」一個VM內的prod env - 我想在容器之間建立兩個網絡,在運行RAC的容器之間共享存儲。這僅僅是爲了開發目的。我想要這個人在這裏做什麼: https://github.com/Seth-Miller/12c-rac-docker 在PROD我會有物理機與真正的網絡連接等。 – damian