天天看點

CentOS7.3下利用cobbler2.8.0部署exsi6.0

說明:由于上一篇文章我已經寫到了部署esxi5.5,http://molewan.blog.51cto.com/287340/1908862

部署esxi6.0的操作與esxi5.5的過程幾乎一樣,這樣主要是為了做個驗證

1、挂載并導入資料

<code>[root@cobbler ~]</code><code># mount /dev/cdrom /mnt/</code>

<code>mount</code><code>: </code><code>/dev/sr0</code> <code>is write-protected, mounting </code><code>read</code><code>-only</code>

<code>[root@cobbler ~]</code><code># df -h</code>

<code>Filesystem           Size  Used Avail Use% Mounted on</code>

<code>/dev/mapper/cl-root</code>   <code>50G   19G   32G  37% /</code>

<code>devtmpfs             1.9G     0  1.9G   0% </code><code>/dev</code>

<code>tmpfs                1.9G  144K  1.9G   1% </code><code>/dev/shm</code>

<code>tmpfs                1.9G  9.0M  1.9G   1% </code><code>/run</code>

<code>tmpfs                1.9G     0  1.9G   0% </code><code>/sys/fs/cgroup</code>

<code>/dev/mapper/cl-home</code>   <code>46G   36M   46G   1% </code><code>/home</code>

<code>/dev/sda1</code>           <code>1014M  175M  840M  18% </code><code>/boot</code>

<code>tmpfs                378M   16K  378M   1% </code><code>/run/user/0</code>

<code>/dev/sr0</code>             <code>349M  349M     0 100% </code><code>/mnt</code>

<code>[root@cobbler ~]</code><code># cobbler import --path=/mnt --name=EXSI6.0 --arch=x86_64</code>

<code>task started: 2017-03-21_163111_import</code>

<code>task started (</code><code>id</code><code>=Media </code><code>import</code><code>, </code><code>time</code><code>=Tue Mar 21 16:31:11 2017)</code>

<code>Found a candidate signature: breed=vmware, version=esxi51</code>

<code>running: </code><code>/usr/bin/file</code> <code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64</code><code>/s</code><code>.v00</code>

<code>received on stdout: </code><code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64</code><code>/s</code><code>.v00: </code><code>gzip</code> <code>compressed data, was </code><code>"vmvisor-sys.tar.vtar"</code><code>, from Unix, last modified: Fri Feb  6 11:13:30 2015</code>

<code>received on stderr: </code>

<code>Found a candidate signature: breed=vmware, version=esxi60</code>

<code>Found a matching signature: breed=vmware, version=esxi60</code>

<code>Adding distros from path </code><code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64:</code>

<code>running: </code><code>/usr/bin/file</code> <code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64</code><code>/tools</code><code>.t00</code>

<code>received on stdout: </code><code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64</code><code>/tools</code><code>.t00: </code><code>gzip</code> <code>compressed data, from Unix, last modified: Fri Feb  6 11:12:00 2015</code>

<code>creating new distro: EXSI6.0-x86_64</code>

<code>trying </code><code>symlink</code><code>: </code><code>/var/www/cobbler/ks_mirror/EXSI6</code><code>.0-x86_64 -&gt; </code><code>/var/www/cobbler/links/EXSI6</code><code>.0-x86_64</code>

<code>creating new profile: EXSI6.0-x86_64</code>

<code>associating repos</code>

<code>*** TASK COMPLETE ***</code>

<code>[root@cobbler ~]</code><code># echo $?</code>

<code>0</code>

2、檢視cobbler清單

<code>[root@cobbler kickstarts]</code><code># cobbler list</code>

<code>distros:</code>

<code>   </code><code>CentOS-6.7-x86_64</code>

<code>   </code><code>CentOS-7.3-x86_64</code>

<code>   </code><code>EXSI5.5-x86_64</code>

<code>   </code><code>EXSI6.0-x86_64</code>

<code>profiles:</code>

<code>systems:</code>

<code>   </code><code>cobbler2</code>

<code>   </code><code>esxi55-01</code>

<code>repos:</code>

<code>images:</code>

<code>mgmtclasses:</code>

<code>packages:</code>

<code>files:</code>

<code>[root@cobbler kickstarts]</code><code># cobbler profile report</code>

<code>Name                           : CentOS-7.3-x86_64</code>

<code>TFTP Boot Files                : {}</code>

<code>Comment                        : </code>

<code>DHCP Tag                       : default</code>

<code>Distribution                   : CentOS-7.3-x86_64</code>

<code>Enable gPXE?                   : 0</code>

<code>Enable PXE Menu?               : 1</code>

<code>Fetchable Files                : {}</code>

<code>Kernel Options                 : {</code><code>'biosdevname'</code><code>: </code><code>'0'</code><code>, </code><code>'net.ifnames'</code><code>: </code><code>'0'</code><code>}</code>

<code>Kernel Options (Post Install)  : {}</code>

<code>Kickstart                      : </code><code>/var/lib/cobbler/kickstarts/CentOS-7</code><code>.3-x86_64.cfg</code>

<code>Kickstart Metadata             : {}</code>

<code>Management Classes             : []</code>

<code>Management Parameters          : &lt;&lt;inherit&gt;&gt;</code>

<code>Name Servers                   : []</code>

<code>Name Servers Search Path       : []</code>

<code>Owners                         : [</code><code>'admin'</code><code>]</code>

<code>Parent Profile                 : </code>

<code>Internal proxy                 : </code>

<code>Red Hat Management Key         : &lt;&lt;inherit&gt;&gt;</code>

<code>Red Hat Management Server      : &lt;&lt;inherit&gt;&gt;</code>

<code>Repos                          : []</code>

<code>Server Override                : &lt;&lt;inherit&gt;&gt;</code>

<code>Template Files                 : {}</code>

<code>Virt Auto Boot                 : 1</code>

<code>Virt Bridge                    : xenbr0</code>

<code>Virt CPUs                      : 1</code>

<code>Virt Disk Driver Type          : raw</code>

<code>Virt File Size(GB)             : 5</code>

<code>Virt Path                      : </code>

<code>Virt RAM (MB)                  : 512</code>

<code>Virt Type                      : kvm</code>

<code>Name                           : CentOS-6.7-x86_64</code>

<code>Distribution                   : CentOS-6.7-x86_64</code>

<code>Kernel Options                 : {}</code>

<code>Kickstart                      : </code><code>/var/lib/cobbler/kickstarts/sample_end</code><code>.ks</code>

<code>Name                           : EXSI5.5-x86_64</code>

<code>Distribution                   : EXSI5.5-x86_64</code>

<code>Kickstart                      : </code><code>/var/lib/cobbler/kickstarts/ESXI55</code><code>.cfg</code>

<code>Name                           : EXSI6.0-x86_64</code>

<code>Distribution                   : EXSI6.0-x86_64</code>

<code>Kickstart                      : </code><code>/var/lib/cobbler/kickstarts/sample_esxi5</code><code>.ks</code>

3、修改EXSI6.0-x86_64預設的kickstarts配置檔案

<code>[root@cobbler kickstarts]</code><code># cobbler profile edit --name=EXSI6.0-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ESXI60.cfg</code>

<code>[root@cobbler kickstarts]</code><code># cobbler sync</code>

<code>重新開機伺服器,然後從網絡安裝:</code>

4、檢視安裝後的界面

<a href="https://s4.51cto.com/wyfs02/M01/8E/FF/wKiom1jQ7nmRZgrhAAAfEym9QOs598.png" target="_blank"></a>

本文轉自 冰凍vs西瓜 51CTO部落格,原文連結:http://blog.51cto.com/molewan/1908916,如需轉載請自行聯系原作者