Jump to: navigation, search

Difference between revisions of "Main Page/cobbler"

 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
1. persist vm  /etc/fstab /etc/libvirt/qemu /config/etc/libvirt/qemu bind bind 0 0
+
其他功能
2. for openstack vnc connection: novncproxy_base_url=http://128.0.0.1:6080/vnc_auto.html
+
1、使用远程桌面软件直接连接虚拟机
3. add network forward /etc/sysctl.conf net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 0
+
(1)设置虚拟机远程连接协议
sed -i '/net\.ipv4\.conf\.all\.rp_filter/d' /etc/sysctl.conf
+
模板页面->选择模板编辑->图像下拉框选择连接方式,vnc协议或者spice协议
sed -i '/net\.ipv4\.conf\.default\.rp_filter/d' /etc/sysctl.conf
+
(2)登录服务器,使用virsh dumpxml 虚拟机id查看远程连接的ip地址和端口
echo "" >>/etc/sysctl.conf
+
(3)使用远程桌面软件,输入虚拟机的远程协议ip地址和端口,即可远程连接虚拟机
echo "net.ipv4.conf.all.rp_filter = 0" >>/etc/sysctl.conf
+
远程桌面软件地址请参见xxx
echo "net.ipv4.conf.default.rp_filter = 0" >>/etc/sysctl.conf
+
 
sysctl -p
+
 
4. neutron configuration
+
D:\git\kimchi-openstack\kimchi-openstack\src\kimchi\osinfo.py:43
nova: linuxnet_interface_driver = nova.network.linux_net.LinuxOVSInterfaceDriver
+
'modern_update': dict(common_spec, disk_bus='scsi',
neutron:neutron.conf neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
+
                                        nic_model='virtio',
openstack-config --set /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini ovs tenant_network_type vlan
+
                              sound_model='ich6')
openstack-config --set /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini ovs network_vlan_ranges physnet1:1:4094
+
 
bridge_mappings = physnet1:br-$DATA_INTERFACE
+
if distro in modern_version_bases[arch]:
5.persist /etc/tgt chkconfig tgtd on
+
        if LooseVersion(version) >= LooseVersion(
6.centos6-post.ks:
+
                modern_version_bases[arch][distro]):
echo "Disable selinux"
+
            if arch == 'x86':
[ -f /etc/selinux/config ] && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
+
                params.update(template_specs[arch]['modern_update'])
7. centos6-install.ks get rid of ntp
+
            else:
8. add readme, fig
+
                params.update(template_specs[arch]['modern'])
9. add iptable for kimchi
+
        else:
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
+
            params.update(template_specs[arch]['old'])
iptables -I INPUT -p tcp --dport 8001 -j ACCEPT
+
 
iptables -I INPUT -p tcp --dport 64667 -j ACCE
+
                                'window': '0'},
10.check space for vg but not default 20G
 
11.
 

Latest revision as of 11:18, 21 October 2014

其他功能 1、使用远程桌面软件直接连接虚拟机 (1)设置虚拟机远程连接协议 模板页面->选择模板编辑->图像下拉框选择连接方式,vnc协议或者spice协议 (2)登录服务器,使用virsh dumpxml 虚拟机id查看远程连接的ip地址和端口 (3)使用远程桌面软件,输入虚拟机的远程协议ip地址和端口,即可远程连接虚拟机 远程桌面软件地址请参见xxx


D:\git\kimchi-openstack\kimchi-openstack\src\kimchi\osinfo.py:43 'modern_update': dict(common_spec, disk_bus='scsi',

                                        nic_model='virtio',
                             sound_model='ich6')

if distro in modern_version_bases[arch]:

       if LooseVersion(version) >= LooseVersion(
               modern_version_bases[arch][distro]):
           if arch == 'x86':
               params.update(template_specs[arch]['modern_update'])
           else:
               params.update(template_specs[arch]['modern'])
       else:
           params.update(template_specs[arch]['old'])
                               'window': '0'},