说明:由于上一篇文章我已经写到了部署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 -> </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 : <<inherit>></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 : <<inherit>></code>
<code>Red Hat Management Server : <<inherit>></code>
<code>Repos : []</code>
<code>Server Override : <<inherit>></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,如需转载请自行联系原作者