<!-- 
RSS generated by JIRA (9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1) at Sat Feb 10 05:58:16 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Akraino JIRA</title>
    <link>https://jira.akraino.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.5</version>
        <build-number>940005</build-number>
        <build-date>11-04-2023</build-date>
    </build-info>


<item>
            <title>[ICN-232] OpenNESS gap for OS (Ubuntu)</title>
                <link>https://jira.akraino.org/browse/ICN-232</link>
                <project id="10400" key="ICN">Integrated Cloud Native NFV</project>
                    <description>&lt;p&gt;Investigate OS (Ubuntu18.04) gap for OpenNESS integration&lt;/p&gt;</description>
                <environment></environment>
        <key id="11085">ICN-232</key>
            <summary>OpenNESS gap for OS (Ubuntu)</summary>
                <type id="10002" iconUrl="https://jira.akraino.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="2" iconUrl="https://jira.akraino.org/images/icons/priorities/high.svg">High</priority>
                        <status id="10001" iconUrl="https://jira.akraino.org/" description="">Done</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="ChenjieXu">Chenjie Xu</assignee>
                                    <reporter username="hle2">Huifeng Le</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 Jan 2020 02:51:35 +0000</created>
                <updated>Thu, 16 Jul 2020 00:22:50 +0000</updated>
                            <resolved>Fri, 17 Jan 2020 08:12:55 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="11020" author="chenjiexu" created="Fri, 17 Jan 2020 08:26:08 +0000"  >&lt;p&gt;The gap analysis has been added to the Akraino ICN OpenNESS wiki page as following:&lt;br/&gt;
&lt;a href=&quot;https://wiki.akraino.org/display/AK/OpenNESS+19.12+Investigation#OpenNESS19.12Investigation-OS(Ubuntu)&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.akraino.org/display/AK/OpenNESS+19.12+Investigation#OpenNESS19.12Investigation-OS(Ubuntu)&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="11018" author="chenjiexu" created="Fri, 17 Jan 2020 08:06:47 +0000"  >&lt;p&gt;The following parts of ansible scripts need to change:&lt;br/&gt;
1. Following ansible roles can be removed for OpenNESS master: grub, cnca, multus, nfd. Ansible role grub can be removed for OpenNESS node. Because:&lt;br/&gt;
&#160; &#160; &#160;grub is used to add hugepages to grub and hugepages are not useful for integration OpenNESS with ICN.&lt;br/&gt;
&#160; &#160; &#160;cnca is not required for integration.&lt;br/&gt;
&#160; &#160; &#160;multus has already been integrated with ICN.&lt;br/&gt;
&#160; &#160; &#160;nfd will be integrated directly with ICN.&lt;/p&gt;

&lt;p&gt;2. Centos uses yum to install packages and we need to use apt for Ubuntu.&lt;/p&gt;

&lt;p&gt;3. Some packages which will be installed by ansible scripts should be removed or replaced:&lt;br/&gt;
&#160; &#160; &#160; Some Centos packages doesn&apos;t exist on Ubuntu and these packages should be removed. For example, yum-utils, device-mapper-persistent-data. &lt;br/&gt;
&#160; &#160; &#160; Some Centos packages&apos; name are different for Ubuntu. For example, python2-pip should be replaced with python-pip, python-devel should be replaced with python-dev.&lt;/p&gt;

&lt;p&gt;4. Selinux is not used on Ubuntu and need to remove the ansible scripts configuring selinux.&lt;/p&gt;

&lt;p&gt;5. Epel repository is for Centos and Ubuntu doesn&apos;t need this repository.&lt;/p&gt;

&lt;p&gt;6. Proxy will be set for yum and need to change the scripts to set proxy for apt.&lt;/p&gt;

&lt;p&gt;7. Docker installation for Centos and Ubuntu are different. Need to change the scripts following the installation guide. For example: the docker repository is different for Centos and Ubuntu.&lt;/p&gt;

&lt;p&gt;8. Auditd is used for Docker. Auditd is delivered with Centos by default but Ubuntu needs to install auditd.&lt;/p&gt;

&lt;p&gt;9. Kubernetes installation for Centos and Ubuntu are different. Need to change the scripts following the installation guide. For example: gpg key is different for Centos and Ubuntu, ubuntu use deb and Centos uses repository.&lt;/p&gt;

&lt;p&gt;10. cgroups driver is different for Centos (systemd) and Ubuntu (cgroups). By default, cgroups driver is cgroups and need to remove the ansible scripts which configures cgroups driver to systemd.&lt;/p&gt;

&lt;p&gt;11. firewalld is used in Centos and need to change to ufw which is used by Ubuntu.&lt;/p&gt;

&lt;p&gt;12. Packages are different for installing openvswitch and ovn. Centos uses RPMs. Ubuntu uses openvswitch-switch, ovn-common, ovn-central and ovn-host.&lt;/p&gt;

&lt;p&gt;13. Topology manager and CPU manager is configured for edge node&apos;s kubelet. No need to use topology manager and can remove these.&lt;/p&gt;</comment>
                            <comment id="11017" author="chenjiexu" created="Fri, 17 Jan 2020 08:03:39 +0000"  >&lt;p&gt;OpenNESS only supports Centos but ICN is based on Ubuntu 18.04. This gap analysis is to investigate how to deploy OpenNESS on Ubuntu 18.04. Based on the investigation, it is able to deploy OpenNESS on Ubuntu 18.04 by changing the ansible scripts of OpenNESS.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ICN-191</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10105" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0030s:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10104" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="12">ICN Sprint 10</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>