Mac下用VirtualBox创建CentOS6.6虚机

Mac下用VirtualBox创建CentOS6.6虚机

文章来源: 陶老师运维笔记- 微信公众号

VirtualBox

最近因为测试安装Oracle12需要CentOS6系统。本文介绍在Mac环境下用VirtualBox创建CentOS6虚机的操作过程。

1. VirtualBox介绍

VirtualBox 是一款开源虚拟机软件。VirtualBox由德国Innotek公司开发,被Sun收购,2010年Sun被Oracle收购后正式更名成Oracle VM VirtualBox。
VirtualBox号称是最强的免费虚拟机软件,可虚拟的系统包括Windows、Mac OS X、Linux、OpenBSD、Solaris、甚至Android等操作系统!

官网: https://www.virtualbox.org/

2.实验环境

宿主机为Mac,安装Mac版VirtualBox,创建CentOS6。实验环境如下。

机器 IP 操作系统 软件版本
宿主机 192.168.56.x Mac10.14.6 VirtualBox-6.0.14
虚拟机 192.168.56.101 CentOS6.6 -

3. 安装VirtualBox

3.1 安装VirtualBox

下载软件:
https://www.virtualbox.org/ 官网下载Virtualbox6.0版本。

#window
https://download.virtualbox.org/virtualbox/6.0.14/VirtualBox-6.0.14-133895-Win.exe
#mac
wget -P ~/Downloads/ https://download.virtualbox.org/virtualbox/6.0.14/VirtualBox-6.0.14-133895-OSX.dmg 
image.png

安装:

通常一路单击next即可顺利完成安装。


VirtualBox

说明:

若提示安装失败,很可能是和安全设置有关。
解决: 打开MC电脑的系统偏好设置-->安全性与隐私-->通用。在图中会出现个 oracl.... 的一个选项,点允许。

3.2 配置VirtualBox

1)VirtualBox的热键设置

在Mac系统中“VirtualBox"–>“偏好设置”设置热键。设置热键的主要作用是,在虚拟主机的界面,按下左"Command"键,可以切换鼠标光标到当前电脑桌面(也就是跳出虚拟主机桌面)。


image.png

2) 安全与隐私设置

修改Mac系统偏好->安全与隐私中设置,允许VirtualBox控制电脑。


image.png

4. 下载CentOS6软件包

4.1 选择CentOS版本

建VM,首先需要从CentOS官网下载CentOS系统的ISO文件。从官网下载即可。

CentOS(Community Enterprise Operating System):是Linux发行版之一,来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
CentOS官网: https://www.centos.org/
软件下载: https://www.centos.org/download/

下载以前CentOS版本:

最新的CentOS版本为10,若要下载早期的版本需要如下操作。

1)单击More Download Choices

image.png

2)选择所要版本Tree

点OlderVersions-->Archived version,选中所要版本点Tree。

image.png

4.2 下载CentOS6

image.png

讯雷下载ios文件
为了加快下载速度,咱们可使用讯雷来下载。

CentOS的镜像版本: CentOS-6.6-x86_64-bin-DVD1.iso,CentOS-6.6-x86_64-bin-DVD2.iso

5. 创建CentOS6虚机

5.1 新建虚机

在VirtualBox里新建一个虚拟机,选项中没有CentOS,咱们类型选Linux。


image.png

创建虚拟硬盘,选择默认的类型(VDI)。


image.png
image.png

5.2 设置虚机属性

1)启动顺序为光驱

选中要设置的虚拟主机,点击“设置”按钮,“系统”–>“主板”,在启动顺序项中,选“软驱”,点右则后下的按钮,将““软驱””放到启动顺序的最后一位。然后点确认。


image.png

2) 装入ISO镜像

"存储"项中,选择“没有盘片”,在右则分配光驱项右则点光盘图标,再点“选择一个虚拟光盘”,然后在弹出文件选择窗口中,选择已下载的centos的iso镜像文件。


image.png

3)网络设置

新建一Virtualbox网络,名称为vboxnet0。


image.png
image.png

6. 安装CentOS6

6.1 启动虚拟主机

1)选中虚拟主机,点击"启动"按钮


image.png

6.2 加载ISO文件

image.png

6.3 执行安装

image.png

数据选择忽略所有数据(yes,discard any data),咱们是全新安装的话,直接点击:yes。

image.png

时区选择Asia/Shanghai。


timezone

图下是分区与安装了,如果是全新安装,就选择:使用所有空间。
image.png
install

6.4 重启系统

软件安装快结束时,会提示你重启Reboot系统。

6.5 登录系统

完成后续安装,后可以进入系统。


image.png

centos

说明:
CentOS6虽然安装完成了,但是网络还不通,还要进行设置。

7. 配置虚机网络

7.1 VirtualBox网络介绍

VirtualBox的提供了四种网络接入模式,它们分别是:
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式

虚拟机(VirtualBox)网络设置详细: https://blog.csdn.net/nsxqf/article/details/83116395
第一块网卡,选择NAT(网络地址转换)方式,这样虚拟机可利用宿主机实现外网功能。
第二块网卡,选择Host-Only(仅主机适配器)方式接入,这样宿主机和虚拟机、虚拟机和虚拟机之间可以互联互通。另外我们还可以在第二块网卡上设置固定IP,方便开发调试之用。

7.2 VirtualBox中设置网络

在VirtualBox中设置虚机网络,网卡1,网卡2如下:

网卡1设置:

image.png

网卡2设置:

image.png

7.3 设置CentOS中网络

可以图形化设置IP等网络信息,也可以命令行设置。选其中一种就可。

7.3.1 命令行配置网络

配置eth0:

VirtualBox前面为虚机配置有两块网卡,并有不同的Mac地址,相应的在CentOS中咱们也要配置两块网卡。

cd /etc/sysconfig/network-scripts ; 配置ifcfg-eth0
  #编辑配置文件,添加修改以下内容
$vim  /etc/sysconfig/network-scripts/ifcfg-eth0 
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:BF:F8:A8
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

配置eth1:

vim /etc/sysconfig/network-scripts/ifcfg-eth1

vim /etc/sysconfig/network-scripts/ifcfg-eth1
cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=08:00:27:0D:9D:C3
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
# BOOTPROTO=dhcp
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GETEWAY=192.168.56.1
DNS1=8.8.8.8 #设置主DNS
#修改属性
chmod 644 ifcfg-eth1

关闭iptables:

service ip6tables stop   #停止IPV6服务
chkconfig ip6tables off  #禁止IPV6开机启动
#service yum-updatesd stop   #关闭系统自动更新
#chkconfig yum-updatesd off  #禁止开启启动

重启网络:

chmod 644 ifcfg-eth*
service network restart  #重启网络连接
ifconfig  #查看IP地址

7.3.2 图形化配置网络(略)

若不用命令行配置网络,也可以选择使用图形化配置网络。(二者选一即可)

图形化来配置网络:

image.png

单击Edit-->Connect automatically。
image.png

image.png

重启网络:

service network restart  #重启网络连接
#修改网卡名称
cat /etc/udev/rules.d/70-persistent-net.rules 

7.3.3 测试网络

$ifconfig 
eth0      Link encap:Ethernet  HWaddr 08:00:27:BF:F8:A8  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:febf:f8a8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7583 (7.4 KiB)  TX bytes:5680 (5.5 KiB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:0D:9D:C3  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe0d:9dc3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:578 errors:0 dropped:0 overruns:0 frame:0
          TX packets:320 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:61561 (60.1 KiB)  TX bytes:55233 (53.9 KiB)
#测试ping 外网
$ping www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=63 time=6.51 ms
#测试宿主机ping虚机
$ping 192.168.56.101
PING 192.168.56.101 (192.168.56.101): 56 data bytes
64 bytes from 192.168.56.101: icmp_seq=0 ttl=64 time=0.333 ms

7.3.4 ipv6支持

用 VirtualBox 安装虚拟机,设置网卡为NAT模式,共享主机网卡,可是不能够访问 ipv6。发现原来设置为NAT模式只能支持 ipv4,不支持 ipv6,只有将虚拟网卡设置成bridge模式才能访问 ipv6。
首先,在终端输入 ip -6 addr show 和 lsmod | grep ipv6查询一下有无安装IPV6模块,或用netstat -nuptl查看是否有ipv6的地址,如果有显示,则说明未禁用IPV6协议。

$lsmod | grep ipv6
ipv6                  334932  27 ip6t_REJECT
$ip -6 addr show

操作步骤:

 一、vi /etc/modprobe.d/disable-ipv6.conf(名字随便起)(RHEL6.0之后没有了/etc/modprobe.conf这个文件)
 输入:install ipv6 /bin/true
 二、vi /etc/sysconfig/network在最后增加一句:
 输入:IPV6INIT=no
 三、禁用ipv6的iptables
 chkconfig ip6tables off
 四、重启。
 最后,在终端再次输入开头两条命令来验证IPV6协议禁用是否成功,此时应无任何内容。

8. 测试使用虚机

测试网络等一切正常,可以开心地使用CentOS6虚机了。


image.png

参考:


陶老师运维笔记
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容