虛擬機的封裝



1.使用rhel-server-6.5-x86_64-dvd.iso先安裝一個虛擬機vmbase(名字任意)。

在vmbase進行以下操作:
1.cd /etc/udev/ruls.d
  ls
  rm -fr 70-*


2.cd /etc/sysconfig/network-scripts
  vim ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.25.45.1       (根據本人真機的ip修改的)
PREFIX=24
   /etc/init.d/network  start

3.cd /etc/yum.repos.d
  vim rhel-source.repo
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.45.250/rhel6.5         
enabled=1       (是否啓用這個源,1是啓用,0是禁止)
gpgcheck=1       (讓yum檢查每個下載的RPM的GnuPG簽名。)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release      (本機GPGKEY的存放地址)
    yum repolist

4.yum install openssh-clients  lftp vim httpd -y (安裝一些常用軟件)

5.vim /etc/sysconfig/network
HOSTNAME=server1.example.com     (永久更改主機名)

6.chkconfig  iptables off /     /etc/init.d/network stop      (chkconfig主要用來更新(或者啓動或者停止) 和查詢系統服務的運行級信息,它只是簡單的改變符號連接,而不是立即自動禁止或者激活一個服務。)

7.cd /etc/ssh
  rm -fr ssh_host_*     (刪掉的key可以通過/etc/init.d/sshd restart 重新得到)


8.vim /etc/sysconfig/selinux

SELINUX=disabled

9.vim /etc/hosts

進行域名解析






在真機上進行的操作:
1. ip addr show br0
   mount rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5
   cd /var/www/html/rhle6.5
   ls
   systemctl start httpd
   
2.cd /var/lib/libvirt/p_w_picpaths
  ls  (出現虛擬機的*.img文件)
  qemu-img create  -f qcow2 -b vmbase.img server1

(創建一個qcow2格式的磁盤)(qcow2鏡像格式是QEMU模擬器支持的一種磁盤鏡像)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章